Serving at the Pleasure of the King
codinghorror.com
Serving at the Pleasure of the King
1–10 of 128 posts
Re: Serving at the Pleasure of the King
#2I understand the impulse to look at however many millions of IOS devices and to immediately want to get into that market, but the long tail is not a comfortable place to be in a land of 99c standard prices. Having an arbitrary and capricious landlord makes it worse.
Re: Serving at the Pleasure of the King
#3Re: Serving at the Pleasure of the King
#4Even big apps will eventually include features initially provided by plugins. See Photoshop or Jira.
Not to mention the strategy of web giants like Google who will purchase existing successful commercial companies and the offer their product for free, thus crippling entire markets. See Google Analytics, Earth and Sketchup.
Re: Serving at the Pleasure of the King
#5I know that the Android equivalent has problems (piracy, for instance), but I'd rather have that than something completely locked down.
Re: Serving at the Pleasure of the King
#62. The cleanup feature doesn't really support his point. If I store data on my phone and the phone deletes it all without warning when it thinks I have too much, that's not protecting me at the expense of the app developer - that's just plain screwing me and the developer at the same time. Honestly, I find it incomprehensible that any professional could possibly have considered it a good idea, and I think it's indicative of Apple's manic secrecy that it wasn't headed off early instead of being ignored until release.
I know Apple's doing really well in the market lately - by innovating quicker than anybody else, which has been fantastic for everyone. But in the long run, this arrogance is not going to be good for them. It shot them in the foot for two decades with the Mac, and it's going to bite them now.
Re: Serving at the Pleasure of the King
#7The problem is, as devs we are spoiled by the web, where you can just push out new code that says or does whatever you want it to without any consequence because the web is a "relatively" safe runtime, so nobody cares.
We are like children who grew up with a silver spoon in our mouth and we've been asked to endure plastic. Sure, it's still a spoon, but it's not silver and that pisses us off.
Re: Serving at the Pleasure of the King
#81. Windows has always done this. Occasionally people complain; usually they don't. Honestly, I normally consider it a good thing - the Windows functionality is usually bland and relatively feature-free, but works perfectly. There was a time when TCP/IP support was a purchased add-on, after all. I think we all agree that's better to have built in from the get-go and consistent on every aged uncle's machine we're asked…
The "correct" place to put user data on iOS 5+ is any place that syncs with iCloud. That's the crux on this issue: iOS 5 is Apple's assertion that App Store users are their customers, not the app developer's customers, and they want to handle the backup and security around their customers data.
Re: Serving at the Pleasure of the King
#9I won't excuse Apple for acting like a King, but I think Jeff should find another poster boy for benevolent dictators. Microsoft is famous for steamrolling third-party developers, both from their applications group and their systems group.
I think this rant would read better if it complained about ALL proprietary platforms and used Apple as an example, rather than disingenuously implying that they are the rotten fruit in the barrel.
p.s. Joel Spolsky once said that companies always try to "Commoditize their complements." If you as a developer can create something that adds value to the platform in a broad way, it's inevitable that the platform owner is going to want to commoditize it, either by giving it away or making it easy for your competition to drive prices down to negligible levels.
Building it into the platform is the ultimate commoditization.
Re: Serving at the Pleasure of the King
#101. Windows has always done this. Occasionally people complain; usually they don't. Honestly, I normally consider it a good thing - the Windows functionality is usually bland and relatively feature-free, but works perfectly. There was a time when TCP/IP support was a purchased add-on, after all. I think we all agree that's better to have built in from the get-go and consistent on every aged uncle's machine we're asked…