IOS 6: Higher Hanging Fruit
imore.com
imore.com
I'm now close to releasing a major upgrade for an iPhone app, but these upgrades aren't going to be sustainable for me without paid upgrades (I don't want the new features to be IAP features)
In the long run, this will also benefit customers because paid-upgrades will help developers add more features to the app. Users who want the new features can pay for the upgrade. Users who don't want to pay more can stick with the older version of the app (and hopefully the app store will make it possible for users to re-install older versions of the app).
As a caveat to this I'd also like to see support added for hosting multiple versions of an app on the store at any given time.
A paid upgrade would be a clear signal to users of the free version that there will not be any free upgrades in the future. Some users would prefer knowing that over the uncertainty of 'will this app ever be updated?/will that one bug ever be fixed?' that they get when an app does not see updates for months/years.
The rationale behind this is that users can still be notified of major release versions without forcing them to upgrade or die (sometimes people continue to support older versions for a bit while the new version gets traction). For example, the new version of Coda when it came out was pretty buggy compared to the older more stable version and app store reviews showed it, but there's no way for people buying Coda 2 on the app store to upgrade to Coda 3 at an upgrade price when it comes out. Having the ability to provide a discount for not only Coda 3, but other Panic software at upgrade time could generate more sales for things like Transmit etc.
I'm not singling out Panic, just a recent example.
While I can understand where the GP's idea of paid upgrades is coming from, the not-infrequent occurrence of apps going from Paid-->Free + IAP is often enough that I can see paid upgrades being yet another way App Store users get taken advantage of.
So, what would you do?
It's easy to envision hypothetical situations and they're all already possible, leaving customers stuck having to gauge how serious a company is and how sustainable their business model will be. Paid upgrades don't change this situation but do offer a currently blocked way for developers to make apps with a long-term plan
As a user, I very much like the current business model. I'm actually more willing to buy an app because I know won't be socked every X months with a fee to update.
It's a very transparent & easy to understand model.
I understand you, as the app creator, wanting to raise more revenue, but I would prefer that cost be front-loaded.
This is also why I think Android's upgrade problem may not turn out to be so important in practice. Even if the carriers utterly fail to roll out OS upgrades, the 2-3 year device churn cycle will eventually get new versions in play and ICS has fixed most of the glaring problems with the OS and is "good enough". Once Google makes major components like the browser upgradable as apps it won't be that important to rev the base OS.
Just one: direct file access. The best thing Apple did for the learning curve of computing is destroy the concept of files for the casual user. The restrictions are put on the designer who has to figure out a creative way to enable task fulfillment within those restrictions. That is not a file picker (with Folders no less).
The most important enhancement is not even on the list: an iPad with several hundred apps is totally unwieldable. That should be fixed.
Let me put this another way- Having to work with files is a problem which is caused by computers. It is not a problem that existed before computers which is now solved by them. There are LOTS of alternative metaphors that have been tried and written about and researched before which you can simply just go find out about if you ever decide to look into it. The reason none of these alternatives have been adopted widely is because the file system metaphore has just simply been too ingrained. iOS is now the first system that has half a chance of shedding the metaphor once and for all, and people whose minds have been damaged by experience with file systems now simply want to add it back in. What a tragedy.
Okay here's a freebee. Have you ever been working on a large paper, and you forget to "save" your "file", and your computer crashes and you lose your work? That is a clue to the problems with this metaphor.
Or perhaps you are suggesting that we shouldn't have documents at all? We shouldn't have word processors or spreadsheets, or pictures. I can't tell because your comments lack directness.
This isn't a problem very many people face. The average iPhone user only has 65 apps installed (Source:Flurry) (I don't know about the iPad but I guess it would be around the same). Apple typically doesn't cater to the needs of a minority.
With folders you should be able to get a very large number of apps on your iPad's first home screen. I think it's around 400 (20 folders x 20 apps per folder).
True, the fact that I have this many apps is a professional deformation, but still the app life cycle from installing/updating, to managing/organizing, to finding and launching one is severely broken from its mental model on.
That said, there is certainly a problem with how files interact with iOS, mainly when it comes to email. Bridging the gap between the non-mobile file world and the pseudo-fileless iOS is going to be tricky.
What they need is something like Intents on Android or maybe something like Services on Mac OS X.
My vision for that is an API to expose documents in my app, and letting other apps open my editor in a fullscreen dialog, just like the email composer dialog.
The iOS today is very app-centric, and this would make it more document-centric.
Evidence?
> spiced with a sense of inherent danger since critical system files cannot be modified without doing significant damage to the system- system files that are right there along your ordinary user files
Not on any operating system released in nearly 10 years.
> impossible to find unless you can remember what you named it.
UX is a problem, but eliminating files just creates other, in my opinion much worse problems, namely that all "files" or "documents" are tied to one specific application.
I don't know what operating systems you are using, but My mac with the latest operating system still has a multiple "library" folders and a "system" folder. I presume windows 7 still has a windows folder, a program files folder, and documents and settings folders. Any unix type system has /usr /bin /var /etc . These things are so apparently ingrained it appears you are incapable of perceiving them.
as for your third point, this is what is called the fallacy of the false dichotomy or false dilemma. The solution for this is that there's more than just the 2 options you are imagining.
Those operating systems do separate user and system files with different permissions. Some even default to putting user files on a separate partition.
> as for your third point, this is what is called the fallacy of the false dichotomy or false dilemma. The solution for this is that there's more than just the 2 options you are imagining.
Please enlighten me.
Windows 8 Contracts-like inter-app communication would seem to be the greatest feature users would love without even realizing its existence. It's a shame Apple (with OS X as well) loves to keep sandboxed apps so isolated. Launching Safari to open a URL for a specific app the user may not own is quite unfortunate.
http://www.theverge.com/2012/5/29/3049874/new-iphone-backpla...
You really think Apple should make a larger display because an insignificant minority has larger hands?
I don't have particularly large hands, yet have no issue with 4.3" screens. I wouldn't go back to anything smaller—the larger text (or ability to fit more text/contents of the same physical size) is worth the occasional thumb stretching (not that I have a lot of reason to ever reach to one of the top corners on my screen, anyway).
If there's a restriction of the iPhone's small screen, I think it's actually that you can't have as many touch targets as you could with a larger screen.
The other factor here is I think as Apple has scaled iOS to include more features they have begun to hit the wall of physical UI space. Let's use Safari as an example. If Apple wanted to add 2 new major features to Safari that had to be quickly accessible where would they even put them? The UI is just about full. They would have to increasingly rely on pop-out controls and other less-than-obvious UI tricks which adds extra taps. The situation is even worse when the keyboard is active taking up half the screen. With the status bar and maybe a visible app toolbar you have about a quarter of the screen available. Reading text messages on an iPhone has actually become painful. You can rarely see the entire message without scrolling or hiding the keyboard. A taller screen fixes that. They may just really need an extra ~170 pixels of height to keep scaling these apps with new features that require UI space.
How the average human thumb grew 0.5" between 2007 and 2012, making today's 4" screens better than 3.5" screens of 2007, is one of nature's mysteries.
"We have one App Store. We have one phone with one screen size, one resolution. So it’s pretty simple if you’re a developer.”
--------------------------
Interesting! I regard this as a pretty strong hint.
I think they could make a 4 inch display and just keep the current resolution and aspect ratio. It is high enough. Who cares if it is 326 or only 299 dpi? But of course I don't think Apple works that way and they won't make something so highly advertised like the Retina display "worse".
The ability to arrange home screens in shapes other than grids
The Windows 8 Consumer Preview has shown me that the merits of arranging app icons in shapes are numerous. It's easier to find things.
Likelihood: Low
Sync galleries between devices via iCloud
I love the Photo Stream. Photos I take on my phone show up on my iPad and I can select the good ones to make galleries from... fantastic! Only downside is those galleries don't sync back to my phone, so when I want to show a friend on my phone the sweet gallery of photos from Friday night's party I can't.
Likelihood: Medium
Sync notifications between devices via iCloud
If I look at twitter on my phone, when I look at my tablet four hours later the same @mention notifications shouldn't be waiting for me. Ditto to every other app I use on both devices.
Likelihood: Medium-low
Gratis turn-by-turn navigation
Android does it, Nokia Windows Phones do it. iPhone should do it. Perhaps I'm just a cheapskate or perhaps navigation has been devalued so much by Google Maps' ubiquity but I don't want to pay for an app in the app store to do this. Apple bought a mapping company a while back - let's see something happen with it!
Likelihood: ????
Not everything that a device can possibly display (or scream in the form of a notification) should be crammed into the OS just because it's possible and thus still "missing". I'm considering a Jailbreak to turn off Notification Center and Spotlight and other stuff I don't use, but can't be disabled.
Simplifying iOS is a high-hanging fruit. Or outdoing Google at maps. Or outdoing Dropbox at cloud services. Or outdoing amazon at books. Or taking some of the painful burden off iTunes.app.
Here is an example: The current rumor is Apple will introduce a larger (~170 px taller) screen. With larger screens (or taller) when you are using one hand (which most seem to want to do), as you reach your thumb to the far side of the screen your thumb muscle makes contact with the touch surface, causing inadvertent input. One-handed operation with newer devices such as the GS2 are very difficult. Also the sheer size of some of these newer "handhelds" is a bit too big for my hand (which is average to large size) requiring me to use two hands. It's little details like this that the OP and iPhone competitors seem to miss. Does the screen need to be bigger, and at what cost? If the cost is usability or adding clutter to the UI, then it will likely not make it in to the iPhone 5.
Mobile devices are good for somethings but are not meant to replace full computers.
I can't get any reliable voice dialing recognition (I'm using Voice Control but I haven't had any better luck with Siri on my wife's phone) - it would be nice if you could limit voice dialing to your favorite contacts as opposed to your entire address book.
I've never had Siri dial the wrong number when I have asked the device to call someone...
The features that iOS has allowed are in widespread use once they are implemented. This is just an observation but perhaps there's a reason Apple prefers a controlled roll out of new features.
We need ALT TAB on phones
Right side convenience key assignment? "Application switcher".
Works exactly like desktop Alt-Tab.
Not that this one random four year old example proves you wrong. It's just the experience I can share. (Here's a screenshot that I found from elsewhere: http://i1223.photobucket.com/albums/dd504/Kirkx1/utf-8BU25hc... )