4 ms·
> I'm not prepared to keep buying new phones just because manufacturers only provide intermittent updates for a year or two. You could just ... buy an iPhone a
by taspeotis 9y ago
> I'm not prepared to keep buying new phones just because manufacturers only provide intermittent updates for a year or two.
You could just ... buy an iPhone and get timely security updates for years.
EDIT: Downvote if you want, but if iOS 11 contains this security fix exclusively and not iOS 10, then an iPhone 5s bought on 20 September 2013 is going to get this fix. If Apple release an iOS 10 update and you bought an iPhone 5 on 21 September 2012 you're covered too.
- la_oveja 9y agoand force me to use some propietary-built webkit? Nah, thank you.
- ec109685 9y agoIf you build it yourself, you can use whatever browser you want.
- pritambaral 9y agoCan one install their own web rendering engine on iOS?
- wolfgke 9y agoIn principle yes (if it is not against the app store guidelines). But if submitted as an app, it cannot use JIT compiling for security reasons. This will make the speed of JavaScript execution very non-competitive to WebKit.
- bzbarsky 9y agoIt's not just JIT. Quoting from https://developer.apple.com/app-store/review/guidelines/ https://developer.apple.com/app-store/review/guidelines/ section 2.5.2: Apps should be self-contained in their bundles, and may not read or write data outside the designated container area, nor may they download, install, or execute code, including other apps. So your can't ship a JS interpreter either, even without a JIT. And section 2.5.6: Apps that browse the web must use the appropriate WebKit framework and WebKit Javascript. So you just can't have a web browser not using the built-in WebKit, period. As far as I can tell, you can install a web rendering engine that is not the built-in WebKit, as long as you only use it for HTML/JS that come with your app. At that point the JIT caveat applies.
- wolfgke 9y agoThat is why I wrote: > (if it is not against the app store guidelines)
- ec109685 9y agoYou can ship a JS interpreter, it just can’t download code from the internet and run it (yes this makes shipping a browser in the App Store impossible). But regardless, with your own device, you can run whatever code you want on it.
- gehsty 9y agoSeems like a fair trade for timely security updates?
- cm2187 9y agoEven for a more modern smartphone. I don't want to lose access to my 32bit apps by migrating to iOS 11. So I hope a patch for iOS 10 will be made available.
- dan1234 9y agoOut of interest, what apps are you using that are still 32bit only?
- cm2187 9y agoTetris. And I use it probably more (in term of time spent) than Facebook, safari and emails together!
- ComputerGuru 9y agoNot the OP, but I just lost access to FlightTrack which was an awesome flight search and status monitoring app that could even pull your itinerary from TripIt.
- ultra2d 9y agoHaving switched to an iPhone recently it does bother me that you can't download iOS updates via 4G. When this gets fixed I need to turn on wifi first (or install iTunes).