Apple's Developer Tools Turnaround 'Great News' For Adobe
cgriffin21 writes "Apple is being praised for loosening of some of the restrictions in its Application Developer Program license agreement that open the door for app developers to work in Flash for the Apple iPhone, iPad and other devices. And no one is happier about the change than Flash-maker Adobe itself. They wrote, 'This is great news for developers and we're hearing from our developer community that Packager apps are already being approved for the App Store. We do want to point out that Apple's restriction on Flash content running in the browser on iOS devices remains in place.'"
Apple also received praise from Google over their reversal, which may have been prompted by an FTC probe. Reader Stoubalou adds that Apple shed more light on the app review process by publishing a list of guidelines (PDF) the violation of which may get an app rejected from the App Store.
Isn't that like praising a fundamentalist preacher for stopping his book burning?
This is eerily similar to Microsoft being praised for Windows 7 after pushing Vista. Sure the situation is completely different, but praising a company for finally listening to consumers is the wrong way to go about it.
After reading the pdf "App Store Review Guidelines" I'm of two minds.
First, damn that's a long list of rejection reasons.
Second, the subset of that list that is neither reasonable nor obvious is very short. There are only a couple that I would say are stupid, and they revolve around censorship (i.e. adult themes).
In the end, would I try to write an app that violated any of those rules? Probably not. One could argue that I might want to... and that's true. But if I want to do that, there's an Android market just over thataway. It's a walled garden, but there's a door right there.
I just recently got full and official Flash support on my Motorola Droid with Android 2.2. It seems oddly coincidental to me that as soon as Android has solid Flash support, Apple decides it's time to open the floodgates and be best buddies with Adobe.
What the fuck? Sure, it's natural that Apple would do that because they want to stay competitive with the Android segment of the market, but Apple was supposed to be the leader and "innovator", not the follower.
I guess you still have to pay $99/yr for appstore developer ability, or $299/yr for corporate development.
But what about people that just want to do the coding for themselves or fun? I don't want to distribute my app. Why can't I register one device that I can load my code onto for free without paying either of these?
I have a Mac, iPhone and XCode. Why can't I compile my code and move it onto my device without paying (or jailbreaking).
Seems that would be a nice way to get some more developers in.
Publicity 101 for leveraging a strong market position:
....
1) Impose unnecessary and draconian restrictions
2) Lots of anger in community; blog postings / news articles result (read: publicity)
3) Remove unnecessary and draconian restrictions
4) Lots of praise in community; blog postings / news articles result (read: more publicity)
5)
6) Profits!
We've always hated Flash, but we also always valued the Freedom to Suck. Remember, you can't ever do anything cool without sucking in someone's eyes.
I don't want flash-based apps on my iOS device. They are slower and use more batteries than non-flash-based equivalent apps.
my opportunity to freely express myself with the potential persecution and hangings and such
running Flash is processor intensive
my opportunity to freely express myself with the potential persecution and hangings and such
It will only last until people stop thinking that lack of Flash support is an effective talking point for criticizing Apple. Then everyone will go back to hating Flash.
Does anyone remember when "big blue" was the bad locked down company? And then, later, it was Microsoft (their former competitor)? And now it seems to be apple who has these crazy rules in place?
Maybe in the world of tech companies, there always has to be one to pull this kind of shit.
Yes, this. I've been in the tech business for 25 years (man, writing that makes me feel old), and to me MS was the good revolution against the Big (bad) Blue (and the Unix system vendors of old). They had more lock-in, way higher prices, and didn't get the new user and personal computer driven model.
Then MS became the big bad market leader, and a whole generation growing up resenting their locking and practices. And there comes Apple (and Google), doing to MS what MS did to IBM. And now that position is beginning to make Apple and Google the new arrogant bad guys. Quite fascinating cycles. Especially because it seems the 'former bad guys', like IBM and (yes) MS, seemed to have learned and matured from going through this, and becoming more open in their dealings, more humble actually (yes, in industry dealings with MS many are saying these things today, rather surprised. In stark contrast to how they describe trying to deal with Google and Apple.)
It's possible to both hate Flash and realize that a lot of things you want still require it.
(And, possibly, that there isn't a better alternative technology in some cases. I said some cases, HTML5-is-the-answer-to-all-things-video partisans.)
Choice is good, not bad.
If I needed Flash I wouldn't have bought an iPhone. Choice made.
If all else fails, immortality can always be assured by spectacular error.
Flash is a hammer that frequently gets used to nail in screws. But sometimes you actually need a hammer.
The ______ Agenda
There are extremes, and a happy medium... I prefer being happy.
Make sure everyone's vote counts: Verified Voting
Please do not conflate the question of Flash sucking hard, and the question of freedom of choice. One can hate Flash with a passion, but still believe that one should have the choice to enjoy that suckiness in full.
Why are those the only two options? Couldn't the threat from competitors have been an issue? Android is gaining ground rapidly, and the greater freedom developers face on that platform combined with its rapidly expanding reach makes developing apps for Android more and more attractive a choice of where to put resources compared to iOS development.
I still don't get why you need to have every possible choice available to you. You already have a choice here - don't buy iOS devices. Apparently nerds need to bitch until their every unrealistic whim is satisfied?
Nope. I've always hated Flash, both because of its instability and its co-opting of standards.
But I still didn't want Apple to just ban it outright. I want to market to out-compete it. If Flash drains the battery, add battery-consumption tests to app approval and don't let in anything that does, Flash or not.