11 ms·
Apple releases iOS 10.3
- AdamGibbins 10y agoChanging filesystem for billions of phones in a point release? That doesn't sound fun.
- thecosas 10y agoDid it on the Beta without even realizing it and it went fine. A little longer of a reboot, but otherwise very smooth. As always, YMMV.
- nickgrosvenor 10y agowhat does ymmv stand for?
- draw_down 10y agoYeah, I think I'll let them work out the kinks there for a good long time before going anywhere near this.
- pflats 10y agoInitially, I was thinking the same thing. Given how fast the average Apple consumer updates to major iOS releases, I imagine that rolling it out over a point release is actually part of the plan. Presumably, if something does go wrong on the individual level, the support burden on the genius bars will be lower (since major iOS releases have traditionally come alongside hardware releases), and if a major bug is found, the number of devices affected will also likely be smaller. It stills feels wrong on a gut level, and semver folks might not be happy with it, but it seems to make some real sense. edit: Also, if it went out with 11.0, coordinating all the bug fixes for a 11.0.1 would almost definitely take longer than whatever will be in 10.3.1 release, letting any APFS issues get tweaked faster.
- mikeash 10y agoRolling it out first on iOS at all doesn't seem like the right approach. If I were somehow in charge of it, I imagine I'd want to do it like: 1) ship it as officially supported on the Mac, but off by default. 2) a year or two later, ship it as officially supported on the Mac, on by default, but still allow HFS+ as an option. 3) A year or two after that, if all has gone well, then introduce it into iOS (where presumably it's not reasonable to make it optional). It's really weird to me that Apple is rolling it out to hundreds of millions of devices all at once, when it's not even a bootable filesystem on any of their platforms yet. Seems like the kind of thing where you'd want to take a more gradual approach. I get that HFS+ is super old and I see why Apple wants to switch to APFS. But I don't get why they're in such a hurry. Here's hoping their approach works well, in any case!
- MBCook 10y agoThe iOS filesystem environment is WAY more controlled than OS X. Updating OS X first would be fewer machines but is the much more difficult task. This would also be one hell of a production test. They obviously think they're ready.
- coldtea 10y ago>If I were somehow in charge of it, I imagine I'd want to do it like: 1) ship it as officially supported on the Mac, but off by default. 2) a year or two later, ship it as officially supported on the Mac, on by default, but still allow HFS+ as an option. 3) A year or two after that, if all has gone well, then introduce it into iOS (where presumably it's not reasonable to make it optional The plan doesn't make much sense. For one, the Mac has way more edge cases than iOS (in that people do more, and in more low- and -high level ways) with the filesystem, including running all kinds of unix userlands, exchanging files with other filesystems, etc. In iOS all fs APIs and access are tightly controlled, and there's no mounting of disks, no touching outside the sandbox, no disk management apps, etc. So iOS is a much better target for first launch than OS X. Second, with this plan it would take 3-5 years to ever arrive. Why so late? Apple has been developing it for a while, and probably have thousands of tests it has to pass. And they have been running it on 1 million or more devs on the 10.3 beta program on actual devices for feedback for 2 months.
- warcher 10y agoYeah this is kind of causing a full on panic in the office today. If Apple fucks something up, and your app don't run no more, it's your fault and it's now your problem.
- warcher 10y agoYou literally can't leave a review saying "This version of iOS is shitty and it breaks all my apps." But you can absolutely throw a brick through my front window.
- jonathannorris 10y agoActually with 10.3 you can: https://9to5mac.com/2017/01/24/apple-will-let-developers-reply-to-reviews-in-the-app-store-soon-for-ios-and-mac-apps/ https://9to5mac.com/2017/01/24/apple-will-let-developers-rep...
- sixstringtheory 10y agoThat deals with responding to reviews of your app, not an ability to leave a review for iOS itself. Either way, I don't think the average consumer will understand that they've lost data because of a bug in a new filesystem. And if you are an app with appreciable market share and something goes wrong, I doubt one would be able to mitigate a crush of negative reviews.
- thecosas 10y agoIf you're an app with a large marketshare, the responsible thing would be to do testing with the betas to search out potential bugs. Doesn't cover all instances, but should help with any MAJOR bugs that would come up.
- warcher 10y agoYou only get the level of engineering investment that somebody is willing to pay for.
- revertts 10y agoI've been running the beta for quite some time and didn't even notice that it had changed. Honestly, I think it's the best possible way that they can roll this out - iOS is much more restricted and has fewer devices to worry about, so is worlds easier than macOS, and internal dogfooding/the beta program gives them good coverage before hitting the whole population. Doing it in a dot release or major version doesn't seem particularly interesting one way or the other.
- najati83 10y agoI can say this update took longer than usual. But everything went okay, from what I can tell.
- simonh 10y agoWhy would doing it at the same time as major changes to every other part of the software be better? Seriously, for a major change in the underlying system, surely it's better to do that along with as few other fundamental changes as possible?
- umanwizard 10y agoLol. New to Apple?
- melling 10y agoMy iPad Pro only sees beta 7. I removed the device from the beta program a month ago, but it still sees the betas. Rebooted several times. My iPhone 7s, and two older iPhones upgraded to 10.3, as well as another iPad. Why is the iPad Pro different?
- eltoozero 10y agoYou've got to imagine they're doing a slower rollout than usual for this somewhat major change. The first .01% requests might get it until they know there aren't 11th hour "in the wild" problems, then they'll jump it to .1, 1%, 10%, and eventually 100%.
- deleted 10y ago[deleted]
- X-Istence 10y agoWhen you remove the device from the beta program, you have to re-install from scratch by restoring from a non-beta version. If you had stayed on the beta program, you would now be upgraded to 10.3 automatically. https://beta.apple.com/sp/betaprogram/restore#ios https://beta.apple.com/sp/betaprogram/restore#ios
- IMcD23 10y agoThat's untrue. You can upgrade to a newer release version if there is one. (source: just did this today with 10.3) You only need to restore if you want to downgrade to a release version when you are on a later beta.
- X-Istence 10y agoI have a device that I unregistered from the beta's and it never picked up a newer version, I had to manually restore it.
- 10y ago
- dmerrick 10y agoI'm excited about exposing to app developers a way to ask for ratings. Specifically, the ability to opt out of them. I think this doesn't address the real problem though, which is that ratings reset after every app update. This means that app developers have to constantly ask for reviews, which is exhausting as a user.
- drusepth 10y ago>ratings reset after every app update. What's the reasoning behind this? On Android, reviews for prior versions have a "This review was left for a previous version." banner at the top of them, but the star aggregates are all still there. How do apps keep reviews if they're wiped out every time an app updates?
- thecosas 10y agoThere are two views when looking at ratings in the iOS App Store: Current version All versions It defaults to "Current version"
- dceddia 10y agoThis is true, and also, when searching the app store the star ratings displayed next to each app are based on the "current version", so if an app is recently released it might say "0 reviews" even though it previously had thousands.
- k-mcgrady 10y agoI guess as a developer this approach is useful if your first version is bug ridden, gets terrible reviews and you quickly push an update that fixes them all. Your product is doomed. Maybe after 5 updates or something to an app it should show the 'all ratings' as defaults but before that show 'current version'.
- 0x0 10y ago
- jordansmithnz 10y agoI've been running the beta for a few weeks now. The thing that stands out the most? They changed the filesystem, and I haven't noticed a thing - the upgrade time wasn't even significantly longer. If anything, the beta has been more stable than 10.2 releases. The fact they've pulled it off so seamlessly is pretty impressive. Heck, the majority of users won't have a clue that their filesystem has changed, and that's the way it should be - users shouldn't be required to know about technical implementation.
- iancarroll 10y agoAs a counterpoint, my springboard has been sporadically crashing since I installed 10.3, and I have no idea why, but the FS change seems like an obvious culprit. Doubtful it will go away with the official release.
- r00fus 10y agoI've been on 10.3 beta and have had few crashes (fewer than since 9.x). It has been an amazingly stable beta experience for me (polar opposite from iOS5 beta which was unusable/dangerous)
- derefr 10y ago> the upgrade time wasn't even significantly longer I wonder if it works like FileVault, where there's a notion of a "partially converted" volume and blocks are slowly converted as a background-idle task after the update completes.
- mrsteveman1 10y agoCould be, it may be more like the ext3/4 -> BTRFS conversion process[1], where metadata for the new filesystem is written in the free space, but with pointers to the original data which isn't moved or re-written. [1] https://btrfs.wiki.kernel.org/index.php/Conversion_from_Ext3 https://btrfs.wiki.kernel.org/index.php/Conversion_from_Ext3
- 10y ago
- nicholassmith 10y agoI've been running the beta without issues for a while but I've PSA'd for my extended circle to say "definitely do a backup". I fully expect this to be a smooth transition but it's definitely an impactful change. If you have less tech savvy members of your family with iPhones you might want to just remind them how to do a backup (to save having to explain why it's gone wrong).
- geofft 10y agoHere's the security info: https://support.apple.com/en-us/HT207617 https://support.apple.com/en-us/HT207617 Notably, ten kernel arbitrary code execution bugs, seven from Google Project Zero and two from Qihoo 360's research team. There are also a few WebKit RCEs, so it seems like it's prudent to update as soon as possible, lest a malicious website silently jailbreak your phone.
- pdog 10y agoDon't upgrade immediately unless you're willing to deal with problems. If these security updates were critical they'd be made available in a 10.2.x point release.
- jbverschoor 10y ago"An error occurred installing iOS 10.3"
- Synaesthesia 10y agoCricket scores in Siri! But only Indian Premier league. I want international games too.
- praveenweb 10y agoYou can ask Siri for "Latest ICC Cricket Scores" or more specifically like "India vs Australia Cricket Score" for international match updates.
- Synaesthesia 10y agoI'm very happy about this.
- bitmapbrother 10y agoI just updated and was greeted with an Analytics screen asking to send usage and other telemetry data back to Apple. The first option to opt in was in large text while the second option to opt out was in very small text. Is this new? I don't recall seeing this screen before.
- k-mcgrady 10y agoIt's been there for a few years (at least on major updates and new devices, might be first time they've asked on a minor update).
- DopamineHigh 10y agoBeen there for a long while now. Think it was introduced in iOS 7 with he UI redesign.
- zitterbewegung 10y agoJust installed it myself and runs very smoothly. Also the changes in Safari are good especially interactive form validation.
- newman314 10y agoJust updated all my devices and I must admit that things feel snappier, even the 5.
- nicky0 10y agoBut Apple deliberately slows down old hardware with iOS updates! Planned obeselescence!
- cpncrunch 10y agoHow do you know it isn't the placebo effect? I once had one of my customers saying that a certain feature in my product was faster after an upgrade, but I hadn't actually touched that feature...
- joshschreuder 10y agoI agree, but I came from 10.1 so I don't know if 10.2 did some work on that side of things.
- sirn 10y agoBiggest change to me in this release is that iOS now switches language immediately with hardware keyboard rather than after the switcher animation ended. This problem is not very noticable if you do not use non-Latin input method. However for some languages (Thai in my case), in iOS 10.2, it means you will have to wait a little moment until the language switcher faded out until you can type in the target language, otherwise it will still stuck at previous language. I'm really glad to see this fixed. (Previously I workaround this problem by using Capslock, which seems to be able to make iOS go into latin input mode.)
- graeme 10y agoBackup first. Both my parents phones went to recovery mode. They have an iphone 5c and another old model. Going to see if I can extract data. They didn't have itunes backups.
- astrange 10y agoYou can use Revive from Apple Configurator to possibly fix them.
- graeme 10y agoThis worked, thank you!
- cpncrunch 10y agoIt's generally never a good idea to upgrade immediately to the new versions of iOS, as there are invariably problems.
- graeme 10y agoThanks. Didn't know. Had never had it happen before, but I also don't think I ever upgraded so soon after release. We must have got this one within an hour of it coming out.
- pawelgrzybek 10y agoNight Shift is cool but I wish to have a quick shortcut to toggle it or disable for some apps (like f.lux). Any idea how to control Night Shift via AppleScript?
- DopamineHigh 10y agoNotifications menu on the very top(need to scoll up a bit for the hidden toggle switch to appear). Super easy and smooth way to toggle Nightshift: I have the multi-touch gesture to open the Notifications menu with two-finger swipe from the right edge. Then I scroll up and turn on/off Night Shift.
- syncsynchalt 10y agoWhy not use the button in control center? (drag up from bottom)
- nitinreddy88 10y agoI dont know whom to blame? I need Google Maps in Apple Car play and without that its not worth at all for me (countries where Apple Maps is not supported and Google maps is superior)
- michaelmurray 10y agoJust upgraded to 10.3 last night on my iPhone 7. Nothing works! iMessage doesn't work anymore, I can't even swipe up to toggle wifi/bluetooth, the menu pops up about 1/3 of the way and just freezes. Twitter hangs when it starts to fetch new data. Anyone else had these issues after upgrading to 10.3?