All else being equal, native apps will always be better. Higher performing and longer lifespans. It’s like Winamp; simple, extremely fast, 21 years old and still kicks the shit out of modern music apps. Of course, if you can’t write well in native you shouldn’t.
None of the above methods are used for testing. You use boundary testing, branch testing, equivalence partitioning etc. Random data is not a good method of testing.
MacBook Pro is a piece of dog shit. Why would you pay $2000-3000 for a computer that has the performance of a $900 PC?
Even the brand new top of the line Mac book pros only have a AMD 555x gpu. That is completely unacceptable for the price. They get utterly and completely destroyed by cheaper PC's in virtually every benchmark.