![Is it April 1st already? Joke](/design_picker/fa16d26efb42e6ba1052f1d387470f643c5aa18d/graphics/icons/comment/joke_48.png)
Incoming!
"Using multiple antennas is common practice these days"
Expect a patent and much litigation from Apple to ensue...
Apple's new phone, and OS, is out and positively reviewed by our colleagues at Reg Hardware, but we're also hearing about some less-popular features and omissions worthy of attention. It's only been on the market a few days, but the new tracking feature of iOS 5 has already broken up one marriage, and threatens friendships of …
I expect that there may be some sort of work-around or fix to come to this, but again it highlights the user-unfriendliness of locking down a device to the extent that Apple does.
Of course the counter-argument may be that this prevents an application from filling up all the space on your phone. This is a problem, if you can't swap out the storage, or if there is no way of giving applications limited permissions or quotas.
You have the wrong end of the stick. There is persistent storage available to any app, and it is backed up to the cloud. You aren't supposed to use it for data which can be re-downloaded, but only for content that cannot be, such as user created documents, photos, notes, etc.
Marco Arment's problem is that his program's entire raison etre is to provide offline copies of downloadble content. It's an edge case that specifically needs a 3rd kind of storage, persistent but not backed up.
The Kindle's HTML5 app uses one of the new browser extensions that allows a local SQL database to be used for persistent offline storage. So it's using a local persistent store (that is probably backed up to iCloud but that's an orthogonal issue) but is doing so through an open API that Apple doesn't have a veto on usage of.
When Apple says "you should use the local persistent store only for things that can't just be downloaded and cached when required", the obvious implication is that if you use it for things that can be downloaded again then Apple may use their discretion to reject your application.
Obviously when it's an in-the-browser standard Apple can't really dictate the acceptable uses. So Amazon can use the persistent local storage to store whatever they want.
Given that native magazine apps tend to be dressed-up PDF viewers so as to fit the tools publishers already have and that, in my experience, the artificial release schedule dictated by Apple's approval process tends to push clients towards piling on feature after feature and only months later asking "why haven't we shipped yet?", I fully expect Amazon's solution to become normal for all published content. Besides anything else, answering that a feature can be added and pushed into production completely orthogonally from all the other features being worked on rather than holding other features up or having to wait while the other features you just submitted are picked over is a massive win.
With the Android 4.0 / Nexus Prime reveals at 3am tomorrow I'm pretty much making my decision regarding "Which OS / Smartphone" later that day.
Virtually all my friends have iPhones (several the new 4S already) so iMessage was something nudging me in that direction. If messages can end up going nowhere I'm not so impressed.
I also watched Siri acting like a slow and inept dud as 2 users with very different English accents attempted to perform simple tasks like sending an SMS.
The camera is very impressive though not something I care too much about.
The general OS speed was slick and impressive, even coming from a luddite background I could see a difference.
Probably the 3 problems that annoy me most though:
1. Still no Memory Card Slot.
2. No Navigation. Top down map / route view is just not the same.
3. Seemingly non-Tabbed browsing?
Some good news for you then:
1) Yep, fair enough, but the 4s comes in 64GB. That's quite a lot of space!
And you can always add some cloud storage on dropbox or box.net - physical SD cards are so 2009. box.net are currently offering 50GB cloud storage for free for life!
2) There are a ton of iPhone apps that offer navigation: from professional SatNavs from TomTom, CoPilot, Navigon that offer live traffic reports, speed cameras, lane guidance etc to very usable free satnavs like skobbler or navfree.
3) Safari has had tabs for ages (iOS 3 I think?) . It just doesn't waste valuable screen space by displaying a tab bar along the top of the browser. Instead press the two little squares in the bottom right to show all your tabs/pages, and flip between them. To open a link in a new tab/page just press and hold it.
I just don't get it; why you fanbois don't get it. I can get anything off and anything on to my Android 'phone without using iTunes and I can even remove the memory card from it and eat it and "pass" it if I want to. Has anyone tried eating and "passing" their iPhone? It would probably want to come out sideways. Maybe you could Blend it first . . . . . .
"Pass". Don't know why I've come over all polite suddenly. WGMC.
Great summary and answers Graham, but one thing overlooked:
"And you can always add some cloud storage on dropbox or box.net - physical SD cards are so 2009. box.net are currently offering 50GB cloud storage for free for life!"
Yes, start shoving /any/ of that 50GB across the 3G (oh, HPDSA+) of the iPhone with your "unlimited" (or not!) data plan. I'll take a high-speed microSD card any day of the week, since it will likely hold videos and music, or loads of snaps from that 8MP camera on the back....
Not sure why I got downvoted, just trying to explain why "HP Cynic"'s issues aren't big problems for many iPhone users. Hey ho.
No denying that an SD card slot would be quite nice, but that's just not the Applely way.
Fails their Keep It Simple (and Proprietary) approach I suspect.
As it is I don't feel particularly restricted with the 32GB on my phone, plus cloud storage for documents and stuff I rarely need. And using the cloud does have the advantage I can get to my stuff from any PC (most of which don't have SD slots).
The new 4s has 64GB onboard storage. Two 32GB microSD cards would set you back about £100, you'd have to swap them and constantly risk losing one.
I understand your concerns, but if you live somewhere with decent net connections, you really can store most of your music content in the cloud. All of my music comes via spotify*. I have about 20GB cached for offline play, the rest I stream directly from spotify. I also don't have to fire up itunes or connect to a pc to sync music, just flick a switch in the spotify app. I can do this just fine over 3G, and it takes a couple of minutes to synch an entire album,
I get through about 10GB of 3G data a month, mostly spotify, which is all covered within my plan.
The only content that I need to store on my phone is videos, which itunes collects automatically from an RSS feed and synchs to my devices.
* Well, apart from the few artists who aren't on spotify.
"Virtually all my friends have iPhones (several the new 4S already) so iMessage was something nudging me in that direction. If messages can end up going nowhere I'm not so impressed."
See I don't get what the fuss is about iMessage, I've been using Fring since 2008 on my old Nokia e63 (Symbian S60) and now my Galaxy S. I've also got friends with iPhones and HTC phones to go on Fring and we can all chat to each other either using Fring or one of the many supported messenger services (mainly tends to be MSN/Windows Live Messenger or Yahoo).
Maybe I'm just missing something here, but why re-invent the wheel time and time again with incompatible messenger services?
I am finding though there is a bit of phone envy between iPhone owning friends now, a friend of mine has just got an iPhone 4, and started slagging off the iPhone 4S, might be because he didn't wait (or maybe he just doesn't see the point in the additional features of an iPhone 4S?), and another iPhone 3GS owning friend who broke his iPhone and was adament about getting a 4S has just taken out a new contract and got himself a Samsung Galaxy S II (okay I'm a bit envious of him now)... I think that might have been down to the cost of an iPhone 4S on contract.
Personally when my contract comes to an end I'll have a look at what is about, I like my Samsung phone but I'd consider maybe getting another brand of Android, or even maybe a Windows Phone (depending what they're like) or possibly an iPhone (although considering the price premium over an Android I might not).
Maybe if you're not desperate to get a new phone also consider the Galaxy S III when it comes out (assuming it doesn't get blocked by Apple).
Rob
Not sure the article is factually correct, or at least it isn't representative of my experience. If use the Message app to send an iMessage and it doesn't get delivered, e.g. I don't have a data connection or, presumably, the person I'm sending the message to doesn't have a data connection, then after a couple of minutes the message is automatically resent as an SMS.
Looking at some of my conversation histories they are a mixture of blue speech bubbles (those messages delivered via iMessage) and green speech bubbles (those messages delivered via SMS or MMS).
You would have thought that iCloud would provide space at least equivalent to that in the device, from 16 to 64GB. As it is, everyone gets 5GB by default, though you can buy more. The problem is, like BlackBerry users have found, is they';re possibly creating a single point of failure. It's probably a reasonable guess that iCloud will become ever more important to the device which could become a huge problem if iCloud fails.
I can see Apple's point: administrating disk space (or worse still, a file system) on a mobile device is a very backwards step but iCloud sounds like it's going to fall between the middle. My own iPhone 4 has used nearly 1Gb on iCloud yet I have no idea what its storing. Also, getting at data stored by iCloud seems very difficult without an iOS device - this could be a real headache for things like email, contacts, calendars, etc.
iMessage - unreliable, I just ended up switching it off...
Reminders - don't sync anywhere.
Newsstand - can't delete it, can't put it in a folder.
Email app - still regularly crashes, as it has done since iOS 3.
Siri - pretty much US only, but globally pointless.
iCloud - just google to see all the problems people have had moving from Mobile Me to iCloud: broken syncing, lost contacts, lost calendars, no past events, multiple entries across multiple devices.
iOS5 feels like a Beta release. Hopefully not a sign of how a Jobs-less Apple will function in the future.
Interesting. iMessage has been fine for me. Worked as advertised and has sent SMS when iMessage on my device or recipient was unavailable.
newstand. Yeah irritated that it can't be deleted or stuck in a folder. I've dumped it to the last page to get rid of it.
Siri. I think this will get better and better once it gets used more. That's what the NC datacentre is for afterall
iCloud. Was kinda expecting that. I've been with Apple for ages and experienced the pain of dotmac to MobileMe so I'm happy to wait before I move to iCloud thanks. Actually, in the end MobileMe worked really really well for me. iCloud seems much mroe inflexible and is a real problem if you have multiple AppleIDs writing to a single iTunes library. I'll wait til 2012 thanks.
iOS5 feels fine. Like it. But it needs some proper new hardware. I'll wait for iPhone5 or maybe check out Nexus Prime
If I understand it all correctly there is a problem with the photostream function as well. Namely once a picture has left you iPhone for the cloud/photostream no matter what you do with the original still on your phone the copy that is up on photostream cannot be removed unless you either nuke the entire lot and start again or take another 1000 pictures to push it off the end of the list. I don't understand why you can't just go into your photostream and just take out individual pictures you would rather not have on there. Or am I missing something?
Yes, Its v1.0
I'm just glad it works, they'll get round to adding the "remove photo I really shouldn't have snapped" option later, just like they finally got round to adding the option to remove a single dodgy call from your call history.
Don't hold your breath, I'd imagine it's way down Apple's To Do list.
Don't worry about the cache issue, just install an SD card and you could use that for storage.. oh wait.. nevermind. Still they're definitely worth the money, because while you may not be able to browse a website created after 1995, add 32GB RAM for $30 or see a movie on that tiny screen, at least you have an app that can say funny things. I suppose everyone is going to tell me it's a budget phone and you get what you pay for, after all there's no way you could find anything with those features in that price range..
It doesn't bother backing up anything that can be redownloaded, like the OS, apps, media from iTunes or that's been synced from your PC, IMAP mail, anything that's already backed up as part of iCloud, like contacts and calendars.
Which is to say you only need a fraction of the device space for a complete backup, eg: 500 mb for my 16GB iPhone and 700MB for my 32GB iPad.
To my mind, this is a clever approach that minimises bandwidth requirements and drastically cuts down the time taken for a backup but we're all entitled to our own opinions.
Since @ Apple they knew the consequences of the new cache regime for companies like Instapaper, one might suspect they have no interest at all in aiding them to stay relevant. Since it is quite a succesfull app it probably means that Apple will make their own version of it or make it obsolete in another way, soon. This happened to numerous other 3rd party apps in the upgrade to iOS5.
One wonders why there is always 'an app for that'. 2 more reasons to focus on Android instead:
- normal, in-market competition for app exposure and utility (no big party that picks the cherries)
- bigger installed base, by a factor 3 at least.
I'd know where to
>"the cache, which used to be a perfectly sensible place to put things one didn’t want synchronised"
Wow, I always thought that a cache was a place where you stored the latest version of something only temporarily until a newer version was available out there on the web - or to spell it out, a place to store stuff that one wants synchronised.
The idea that it's some kind of persistent storage is a humungous failure of comprehension.
"files that applications leave lying around in the cache" can expect to be deleted?
No shit, Sherlock, this is the equivalent of a PC application storing it's main data files in \Users\AdolphusSpriggs\AppData\Local\Temp
What do you call that practice; 'security by stupidity'? 'backup to volatile storage'? 'data in the fog'?
How could deleting the cache be in any way a 'problem' caused by Apple?
A problem caused by lazy developers relying on slapdash techniques - definitely!
Not fanboi, just not surprised Apple never invites el Reg to gigs - if you keep peddling crap like that!
It's a subtle technical problem, the cache in this case is application private rather than a global OS one.
Apple's developer guidelines suggest you use this private cache to store things that are large, but that you don't want/need to be backed up when the phone is synchronised. This might, for example, be individual magazines in a magazine app - they can be downloaded again if necessary and all they do is slow down the backup for the user.
This was all fine until iOS5 introduced a new housekeeping routine that will automatically - and quite thoroughly - clear these caches out if the free storage falls too low. First thing the user knows about this is when they launch the app and find there's nothing there.
How big a problem that is at the time will depend on how urgent you access requirements are and the state of your online connectivity. If you have a small amount of data to get over WiFi, then it's probably not a big issue. If you have a large amount of data and little to no network access, it could be a huge problem for you.
What's needed is either a way to flag this type of data as "not for garbage collection" or a second storage area that is neither backed up or subject to garbage collection.
Bug or feature with unintended consequences? Pick your own semantics.
Has anyone figured out yet that Apple gets a slice of the intercept market with iMessage?
When you SMS, the traffic is handled in-country and sometimes even in-provider unless you're abroad, in which case it travels over an unprotected international exchange.
Using WhatsApp and iMessage means every single thing you do gets routed via the US. You know, that nation that has such a sterling track record on respect for privacy.. WhatsApp has the better cards here for the NSA as it works on all mobile platforms. Yummie location details to boot, which is probably why they haven't bothered to create any desktop version yet..
Time to start asking ugly questions?