If you look at the App store market, there have been no killer apps for the ipad for a long while. I mean, when was the last app as awesome as Paper by 53? The inability to make a living from the App Store has put the development of killer apps to a halt.
And on android, since there's less distinction between tablet and phone apps as there is on ios, there's very few tablet-only apps, so nothing really takes full advantage of the interactivity that is possible on a bigger screen.
Last nail in the coffin is ever-bigger phones.
I'm an ios developer by day, and i'm seeing less interest in ipad apps by clients. Most are now happy to simply scale up the phone version.
You're right, it has awesome potential, and said potential has been realised in the past with apps such as Paper and Cook. But due to the race to the bottom in app prices, nobody can make a living out of the App Store any more (besides cheesy games) and thus we're seeing very few great apps any more.
+1, completely agree. Might as well throw complete itunes connect overhaul into this. It's an absolute nightmare working with itunes connect, managing users, working with beta and internal testers.. the whole process is completely disconnected and really demonstrates the launch of a rushed product.
Well, then they chose the wrong ones, or widely failed at defining something that works. Working with this new website (which about 30% of the time still uses old pages... Bug reports anyone?) is a huge chore.
I remember being locked out of an important project for an entire week because their buttons for adding people to projects was broken. One day, it started working again, no communication from Apple at all.
There's also this usability issue where you have to try to validate your new version of an app and only then being welcomed by an error. No pre-validation of the input fields, hello Apple?
There are myriads of small annoying issues like:
- can't share 1 email with multiple teams in iTunesConnect and Developer portal. You have to have a unique email in iTunes Connect for each of your projects. This is just ridiculous, especially when you know that on the Developer portal this works fine. I have now tens of firstname.lastname@example.org accounts in iTunes connect, and managing passwords is simply... damn..
- can't delete a version of an app when you have created it (but not yet uploaded a binary). WTF? I was trying to test the "beta" service, and was forced to create a new version of the app. Once created, you cannot remove it for any reason. I was stuck there with a version that I deemed was "beta", and couldn't create a new one, or remove this one.
- Seemingly random crypto export renewal. Sometimes, when issuing a new version of our app, the website will ask for the crypto documents, whereas they are in their database. Othertimes, they won't be asked.
- Once the crypto export documents have been provided, you cannot submit another one. This bit me once, because there was only _one_ "upload" button. So I sent the US Gov. crypto document, and then the page moved on, not letting me upload the French one. Afterwards, impossible to get back to this page, and Apple support kindly told me I was to drop the deployment to the French store if I wanted to continue using the App Store... The correct solution would have been to ZIP the entire set of documents, then upload them as 1 file.. which is not intuitive. Or the Apple team could have asked for the french document through their support interface, which they never did. I got out of this by uploading a dummy binary, then dropping the version entirely, and creating a new one. Bizarrely, the export documents were not asked for the next submission.
This website really sucks. I usually brag about how the iOS distribution system is superior to Android's in terms of security and separation of roles, but last month I submitted an app to the Android Play store and I was baffled by the web UI. Drag-and-drop the APK, AJAX-enhanced buttons, very quick, not fiddling with two accounts (developer and iTunes connect), overall ease of use..
Man, Apple seems to have been too busy shoveling the cash.
I know more indies making a living out of android, and i know far more ios developers, being one myself.
Really? Can you elaborate on this at all? What kind of apps? I know the Pocketcasts guys have said that they now get the bulk of their revenues from Android but the conventional wisdom is still that iOS is where the money is for indies.
As an indie developer with no platform allegiances I'm willing to go wherever the customers are.
Range on the cheapest model is comparable to my Suzuki SV650, would be great for commuting eg you can charge every night. Plugging in at night would be much better than having to waste 15 mins at the service station every 3 days.
Probably not going to ride it to the mountains and back on a long ride, though.
Still - very cool! Can't wait for battery tech to get better/cheaper.
My thoughts are that the Cocoaheads meetup i go to has all sorts of really interesting talks about advanced topics, but a lot of people who attend are just beginners, dipping their toes in iOS development, and it'd be helpful to show them the ropes outside of Cocoaheads (so the pros don't get bored!).
But rather than the typical beginner stuff you see on the internet which teach things that you wouldn't really use for advanced apps, these would teach good principles from day 1 - at least, that's my hope.
Anyway, i've made 2 screencasts, and i'm curious to see if there's any interest - if there is, i'll make more.