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?
Apparently Adobe's PR worked. Didn't we use to hate Flash around here?
guess what's more annoying than trolling? repeatedly reminding everyone about trolling.
They were an early casualty that had to redo their first issue magazine app because of Apple. In the end it was an underwhelming 500MB kludge, and I doubt they recouped the costs that they must have put into that.
http://www.downloadsquad.com/2010/05/27/adobe-rewrites-wired-magazine-ipad-app-without-flash-gets-it-ap/
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.
I think this is the first time I've heard "flash support" and "good news" in the same sentence. My, how the times they are a changin'.
This is a troll. This is a troll on 4chan. And this is a troll on Slashdot.
Any questions?
Living With a Nerd
It's true that Nazis didn't kill the Jews. They just put them into a chamber filled with poison gas. That's just a detail, right?
PS: I love to Godwin myself.
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.
Nice that they post the rejection guidelines, but when will they actually follow them? The WiFi finders that disappeared is one. If Apple thinks that is own wifi locating software in iOS is enough to trump all the quality apps that were out there then that means they could do the same for any app even if the app performs better then the so called existing app. The wifi finders found 10x the networks that the network finder in iOS finds, yet this was enough to have apple take the stupid action of eliminating all wifi finders. An example is Wifi-fo-fum which will find 10 networks, tell you the mac, mode, security protocol channel, rssi and rates as opposed to apple's that tell you subnet and ip, with rssi only given in the form of the signal graphic that is about useless when trying to trouble shot signal strength on a wifi network and what might be affecting 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.
Webkit doesn't disallow plugins, apple does.
meep
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.
Can I get my troll scrambled with cheese?
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!
GOOD NEWS EVERYONE! Flash can now port applications to the iphone!
Am I the only one that doesn't want flash-based apps on my iOS device? Don't flash-based apps use more battery power than a non-flash equivalent apps?
No...only spam.
Living With a Nerd
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
I think it will be good for everyone involved that the rules are clearer and more app creation tools exist, as long as the approval process is both stringent and non-abusive.
Also glad that Flash applets are not allowed... those are 90% advertisements, and for those useful non-ad content, I'm happy using my desktop to view them.
Make sure everyone's vote counts: Verified Voting
There are several implementations of Flash that run in iOS Safari without the need for jailbreaking or violating any agreements with Apple. There is absolutely nothing stopping Adobe from bringing Flash to Safari on iOS, though this announcement gives them even less reason to do so.
Absolutely none of them are on par with the real flash. It's not possible to re-implement it in HTML5.
I saw that with libimobiledevice, it's possible to control your iOS device with your Ubuntu desktop, including doing things like installing apps: https://help.ubuntu.com/community/PortableDevices/iPhone
What I'm wondering is, would it now be possible to develop apps for the iPhone from your GNU/Linux desktop, using a free software stack? What I have in mind is something like this: you write the application in C (a strict subset of Objective C), compile it using GCC (targeting ARM architecture?), using headers obtained from the Apple SDK (I suppose GNUStep wouldn't do), and then use libimobiledevice to deploy it to your phone. I suppose this still lacks some important parts, such as a device emulator which can hook back into a debugger, but still I think it's interesting to think about.
Is anyone currently pursuing this kind of work?
Not yet a suit, just an investigation. And now, not likely to become one.
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.)
Which feature of Flash is impossible to re-implement? Using the front-facing camera on the iPhone 4 is the only one I can think of, and even that is being worked on and should be quickly resolved in the near future.
Heck, they've even ported Quake to HTML5. That is quite a bit more advanced program than most Flash apps.
So lets see.. first there was "Edge is fine.. 3G is overkill," then "WE HAVE 3G!!" Then it was "nobody needs tethering," "Stop the presses: WE HAVE TETHERING*!!!! (*except in the US)", then "Multitasking is ridonkulous," "Oh, one more thing... WE HAVE MULTITASKING!!!"
And now Flash.
Steve Jobs is such a visionary.
https://www.eff.org/https-everywhere
"Which feature of Flash is impossible to re-implement?"
1) High-quality fast vector graphics with morphing and keyframe animation. Nothing in HTML5 is even close (sorry, Canvas is just a toy).
2) Video overlays and compositing.
3) Audio (nope, HTML5 doesn't have enough support).
4) Language with optional typing and fast VM. JS is not yet there.
"Heck, they've even ported Quake to HTML5 [techcrunch.com]. That is quite a bit more advanced program than most Flash apps."
Nope, they haven't. They ported it to WebGL which is NOT a part of HTML5 draft standard.
“Hello, slashdotters, look at your troll, now back to me, now back at your troll, now back to me. Sadly, your troll isn’t me, but if he stopped using copypasta and old memes and switched to creative shit, he could get modded like he’s me. Look down, back up, where are you? You’re in a basement with the troll your troll could sound like. What’s in your hand, back at me. I have it, it’s an key to your own place and a girlfriend. Look again, the girlfriend is now a Beowulf cluster. Anything is possible when your troll is creative and not a lady. I’m on a Android.”
Support the EFF and Creative Commons. The war is coming, and they're supporting you...
There are extremes, and a happy medium... I prefer being happy.
Make sure everyone's vote counts: Verified Voting
Now we get our native Google Voice app, right? Right?
Oh, this just overturns one previous bad rule, not all of them.
The ______ Agenda
Maybe he just wanted you guys to shut up and quit your bitching.
Well, you have to admit that it takes a visionary to make a product that's functionally inferior to everything else on the market, and yet outsell everyone by such a large margin. And then roll out new versions with all those missing features, and sell it to all those poor schmucks who had already bought the original phone again and again!
Video overlay is up to the browser, but compositing is certainly possible.
Support is there. Including the ability to generate audio from code. Which lacking feature do you feel is necessary?
If you are talking about the development of the viewer, Javascript can run anything that LLVM can spit out. That includes Objective-C and even ActionScript in the optionally typed language category.
If you are talking about the Flash content itself, why wouldn't you be using ActionScript? There is no reason why a Javascript app cannot interpret it.
You're probably got me on performance, but that does not stop one from implementing said features.
Did Adobe secretly threatened to discontinue Photoshop for OSX or something?
That's not the hallmark of a visionary, but rather of a salesman.
https://www.eff.org/https-everywhere
I actually think supporting the addition of Flash in apps but, now this is key: continuing to not support Flash in Safari -- is actually rather ingenious of Apple.
First off, Apple was smart to ban Flash from App Store apps, initially. This has allowed Apple to build the thriving eco-system of apps, using their native graphics APIs, that exists today. Now, they have lifted said ban, one might be concerned that this means that suddenly a bunch of slow flash-based apps are going to dominate. But, here is the kicker: in order for a flash-based app to be successful it will have to compete favorably against the hordes of non-flash apps, already out there. Personally, all the apps that I use on a daily basis, aside from having all the features I need, are fast, pleasant to use, and just look nice. All the rest simply sit on my last page of the home screen as they approach their fate of being deleted.
By lifting the ban, they have effectively said to Adobe: "Fine, you can submit Flash-based apps. But, just watch what happens." My guess is that there maybe only a handful of flash-based apps will make the cut, if that. And by continuing to not support Flash in Safari, Apple continues applying their pressure on web developers to migrate from Flash to HTML5. Of course, this move could potentially back-fire on Apple, should Adobe figure out a way to optimize flash such that it's performance hit would be insignificant. My former prediction is the more likely scenario. And I'd bet real money that this is exactly what the folks in Cupertino are counting on.
The reality is, the "room" has gotten a bit too hot (with everyone complaining about App Store restrictions, the iPhone 4 Antenna issue, etc.) so Apple made, what I believe to be a very wise decision, to help relieve some of this pressure. It's a calculated risk for sure. But, one that will pay off for them in the end.
lol the war is coming. that is some nice hyperbole. FIGHT FOR YOUR RIGHT TO FREE ENTERTAINMENT!
Apparently you have underestimated the value of malware. $99 is a drop in the bucket compared to the amount of money they could make from it.
I went to eat some animal crackers and the box said, "Do not eat if seal is broken." I opened the box and sure enough..
We have lots of kids downloading lots of apps, and parental controls don't work unless the parents set them up (many don't). So know that we're keeping an eye out for the kids.
Pathetic excuse ... I already sold my 3G and sure as hell won't buy another Iphone. Next stop: Android city.
Steve Jobs is such a visionary.
Of course he is. He could pick up any Android phone and notice it had 3G and multitasking built-in from the get-go. He could even pick up any of a wide variety of other smartphones at the time and see the 3G part, at least, and many had tethering at the time. Said noticing required eyesight. Hence, since he uses his sense of vision, he is, by definition, a visionary. Done and done.
no, now we'll just bitch about how "Insecure, power-hungry, inappropriate for touch devices, never ready, outdated" Flash is on the iPhone
the preceding comment is my own and in no way reflects the opinion of the Joint Chiefs of Staff
...you can just make a big opt-out off Flash. Apple has restricted your choice, whether you like this interpretation or not. It's like alcohol: I normally describe myself as a non-drinker, but I'm not a fanatic and I will drink a bit in special occasions (the champagne in my own wedding for example - god it would suck to toast with Diet Coke wouldn't it?). In Apple land, you have the Prohibition. I suppose some Americans (the absolutely radical non-drinker types) were happy with that in the 1920's.
I have a couple points that seem to be lost in this thread. First, this isn't the "Flash" that you know and hate. This is apps written in ActionScript 3 that are compiled into native iOS apps. They aren't necessarily going to be straddled with the same issues the community often complains about.
Second, there is one important aspect of this that no one seems to pay attention to. Adobe's Flash Packager for IPhone and MonoTouch are the only way for someone to develop IPhone software without buying a Apple Macintosh (at least without a Hackintosh, which is of questionable legality). It's always surprised me how few people point out that IPhone development requires a Mac, and that the barrier of entry is (or was) much, much greater than $99 / year for the majority of us.
Apple got bitch slapped for being anti-competitive and reversed their decision before it got ugly (i.e. they avoided a court appearance), 'nuff said. Don't praise them for being dumb asses in the first place.
Not that responding to ACs is a worthwhile endeavour, but see http://www.zeropaid.com/news/89494/ascap-declares-war-on-free-culture/.
Specifically note the group that ASCAP is considering their enemies. Note, among others, Creative Commons. How will you feel when you no longer have the right to distribute stuff you make under the conditions and license you choose?
Support the EFF and Creative Commons. The war is coming, and they're supporting you...
"Maybe he just wanted you guys to shut up and quit your bitching."
That's funny. Steve Jobs never listens to people who bitch. You'll have to come up with a better troll than that to defend Jobs.
"Video overlay is up to the browser, but compositing is certainly possible."
Not really. It's possible to have other items over the "video" tag, but effects like 'fade in' are going to be difficult.
"Support is there. Including the ability to generate audio from code. Which lacking feature do you feel is necessary?"
Not really. There's no programmatic access to live audio stream. There are some proposed extensions: http://ajaxian.com/archives/amazing-audio-sampling-in-javascript-with-firefox but nothing standard so far.
"There is no reason why a Javascript app cannot interpret it. You're probably got me on performance, but that does not stop one from implementing said features."
I'm talking about AS3, it has optional typing to speed up JIT. So far, it works much better than most JavaScript JITs.
1: SVG
Which is a total phail.
There's no real animation support for SVG and its renderers are dog-slow.
You see, vector model of SVG is not really suitable for morphing and keyframe animation. In SVG, pictures are composed of polygons, which are composed of vertices connected by edges.
Suppose that we have a picture of two adjacent triangles (a square with one diagonal).
Then in SVG it will be represented as 4 vertices and 2 triangles composed from these vertices. These triangles are separate and are not dependent on each other.
Flash uses completely different way to represent data: as a plane divided into sections. So to get this picture you start with a plane (frame surface), and divide it into two adjacent areas. The diagonal line is represented not as a line from point A to point B, but as an element dividing two areas.
This gives a lot of advantage, Flash player can easily and smoothly animate scenes. There's no risk of ugly 'hole' effects caused by numerically instable algorithms or incorrect processing of self-intersections.
Even if you manage to implement a translator that plays Flash via web kit but is not a "plug in," there is still another obstacle. From Apple's guidelines:
However, there is Cloud Browse which runs Firefox with Flash remotely, and then streams the display to your iPhone.
I guess that it could have to do with the rant about Adobe laziness / performance issues. Judging by how iOS4 runs on the iPhone 3, Apple would have to bar the iOS 4 developers from deploying to the platform for the same reasons as Flash.
5) A mature development environment.
6) Tools integration.
7) Mature development pathways with known costs.
5, 6, and 7 will exist eventually, but *really* don't exist right now. Creating a semi complex app (like, say, a college information front-end) in Flash would be far easier, cheaper, and with less unexpected problems than doing it in HTML 5.
The ______ Agenda
Re "Support is there. Including the ability to generate audio from code. Which lacking feature do you feel is necessary?"
Want to use your cam to stream video and audio to the web? Any website with video support?
Thats the freedom of flash, vs say 'open' facetime.
Domestic spying is now "Benign Information Gathering"
It would help if people understood what it is that is now allowed on an iPhone. You cannot run Flash on the iPhone, you, however as a developer, now write one Flash (AS3) or Flex app and WILL be able to deploy it as a stand alone application to:
1) iOS
2) Android 2.2
3) RIM
4) Symbian
5) Windows Mobile
6) Meego
7) Palm OS
8) Linux (Desktop App)
9) OSX (Desktop App)
10) Windows (Desktop App)
11) Any browser that supports Flash 10.1
So, yeah, Flash is bloody awful apparently, but the value proposition of one set of code deployed to pretty much everything, is erm...well awesome. The development tool set Adobe (and others) have released for ActionScript 3 are exceptionally good. Flash isn't going away, but people keep bitching about the performance of it within the browser and how all it is used for is messing up your web experience and that is completely missing the point.
Adobe, and I have spoken to the Flex product development team, don't give a damn about web browser support, they want/need Flex to run as a standalone application through Air because that means they can deliver it to the above 10 operating systems.
From a business point of view, Adobe have a development platform that really can't be touched and the clause change Apple announced rightly caused Adobe's stock to rise 15%.
For all those anti-flash people, ActionScript 3 ain't that bad, and Flex is very productive.
Outsell everything on the market? The smartphones that can actually do those things, from RIM or Nokia, have a far greater marketshare than Apple, and even Android is growing faster than the iPhone. Nokia sells more phones per quarter than Apple have ever sold. Silicon Valley is not the world.
========= http://www.clothes6.us/ ====== Cheap Nike air Jordan shoes33$,Air Force 1 33$, Nike dunks SB shoe,Nike Shox shoe. Wholesale Cheap Nike shoes with discount jersey, High quality T-shirts,ED hardy t-shirts,ED Hardy hoodies,ED hardy shoes,ED hardy Jeans,Evisu shoes,GUCCI shoes,LV Handbag,Chanel Handbagwelcome to ==== http://www.clothes6.us/ ==== Nike shox(R4,NZ,OZ,TL1,TL2,TL3) $33 Handbags(Coach lv fendi d&g) $33 Tshirts (Polo ,ed hardy,lacoste) $16
Jean(True Religion,ed hardy,coogi) $30
Sunglasses(Oakey,coach,gucci,Armaini) $12
New era cap NY $9
Bikini (Ed hardy,polo) $18
$9
========= http://www.clothes6.us/ ======