3 ms·
Or, more sanely put, Apple's multi-year investment in engineering allowed WebKit to be secured sufficiently for all apps to benefit from the Jit. All this talk
by gress 12y ago
Or, more sanely put, Apple's multi-year investment in engineering allowed WebKit to be secured sufficiently for all apps to benefit from the Jit.
All this talk of anti-competitive restrictions doesn't reflect the reality of engineering for security.
- JohnTHaller 12y agoPut another way: iOS' app sandbox is so poorly made it can't handle any app that includes a scripting engine. (I'm kidding, of course) Realistically, Apple is about as anti-competitive as they come behavior-wise. And the 'engineering for security' bit has more to do with their marketing than their actual technology.
- gress 12y agoGiven all the malware on Android, including giant botnets, it would seem that poor sandboxes are the current state of the art. The difference is that Apple is willing to recognize this and protect their customers from the shortcomings. Android's million node botnets and thousands of pieces of malware are not Apple's marketing. They are the reality of what Apple's policy has succeeded in protecting it's customers from.
- JohnTHaller 12y agoIt's funny that you keep referring to 'all the malware' on Android but not referring to the malware on iOS. It exists on both. Even botnets exist on iOS thanks to the automatic tools used to exploit the same iOS vulnerabilities used to jailbreak enabling drive-by installs of malware on iOS devices. There was only one very large botnet ('up to' a million nodes) on Android and it wasn't on proper Android. It was on Android in China. So, no Google Play store and proper Android setup like you get on every phone in the US, Europe, etc. The botnet spread through... you guessed it... stolen games on unofficial 'app stores' of pirated software. Comparing Apples to Apples, Google Play Android devices and un-jailbroken iOS devices, malware is virtually non-existent.
- gress 12y ago97% of mobile malware is on Android: http://www.forbes.com/sites/gordonkelly/2014/03/24/report-97-of-mobile-malware-is-on-android-this-is-the-easy-way-you-stay-safe/ http://www.forbes.com/sites/gordonkelly/2014/03/24/report-97... If you are pretending that the level or risk of malware on iOS is comparable to that on Android, you are either misinformed or dishonest. Android is open by design. Alternative app-stores are part of that. If you discount the malware that results from people taking advantage of Android's openness, you must also discount any advantages you claim a lack of restriction would bring to iOS, or you are guilty of misrepresentation.
- JohnTHaller 12y agoBecause a ton of phones in China shipped with a random 3rd party app store that specifically contains pirated apps with malware, you're going to paint all of Android with that brush? Because Android allows an advanced end user to disable certain security precautions and purposely install stolen software that contains malware? That's either disingenuous or outright misleading. The simple fact it, both Android and iOS, when used as shipped an intended, don't get malware for the average consumer. They both pass the 'mom test'. There are 3rd party app stores available for Android that include malware infected pirated apps. These app stores are not sanctioned or approved by Google. There are 3rd party app stores available for iOS that include malware infected pirated apps. These app stores are not sanctioned or approved by Apple. If your rather lame attempt at painting all of Android as insecure is due the fact that you can run a 3rd party app store with malware, then it should also be true for Apple. The simple fact is that it's incredibly easy to avoid malware on either platform. Don't hack it. Don't install apps outside of the app store (Google Play or Apple App Store).
- gress 12y agoYour claim rests on the idea that Android malware only propagates via 3rd party app stores, and not the Google play store, or any other vulnerability. This is false. You also claim that only Android 'sanctioned by Google' counts as Android. Also false, according to Google's own statistics and documentation.
- wodenokoto 12y agoWhy exactly is a website more trustworthy with your javascript engine than your app?
- gress 12y agoWhat does this even mean? The restrictions are on what runtime you are allowed to use to run downloaded code.