4 ms·
Which is weird, because you can do native code. The whole thing reads like a rant from two years ago.
by mrj 16y ago
Which is weird, because you can do native code.
The whole thing reads like a rant from two years ago.
- openfly 16y agoI think you are completely missing the point. Either you should be doing everything in the VM, or everything bare metal. Allowing all the apps to execute on either bare metal or the VM at discretion is a resource / security / policy management nightmare. Dalvik however really only functions currently with Java. So effectively you end up with having to provide other languages hooks into Dalvik, or getting rid of Dalvik entirely. Most of these comments really are completely off base. Did anyone actually take the time to read this before posting?
- teilo 16y agoYes. Painfully, I read the whole thing. Which is why I could summarize the rambling non-arguments of the article.
- jcl 16y agoWell, he acknowledges that you can do native code, but then he argues that native code is actually bad because the marketplace isn't screened, so people can easily post malware that relies on native code exploits. His unspoken assumption is that Apple's manual review process would somehow reject an app that contains a native code exploit -- which is baseless. It's not like they have people reading the source code. As far as I can tell, the reviewers just run the apps to look for content and branding problems, and sometimes they don't even catch those. And an exploit relies on a flaw that the system designers don't know about -- the reviewers wouldn't know what to look for even if they wanted to prevent exploits.
- famfam 16y agoYou don't even submit the source code. So it would be hard for them to have people reading it.