Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Can someone explain to me why I would want to use apps made entirely out of Flash? Sounds like it would only be used as those junk novelty apps from people who don't understand Objective-C.

Some applications have their client GUIs written entirely in Flash. Often, these are server applications and management tools - the application itself runs on a server, but it can be accessed by any Flash-capable browser.

This lets the application support access from Windows, Apples, Linux, UNIX, Android.... without recoding anything in the client.


From then end of the month we are withdrawing from sale and stopping all development on Any Abobe Apple product. Full Stop.

Whilst this would affect them financially, boy would I love them to do that and see the Panic at Apple over it. :)

I wonder if Adobe will delay CS5 for Apple to investigate... No 64-bit for OSX yet...


No cheating. PasCal doesn't count either.

Or Cadence...
 
Steve shouldn't use slides like this if he wants to stay invisible to the anti-trust regulators ;)

iphone-os-4-0096-rm-eng.jpg

Browser usage share is not an applicable metric. :D

I dont think anyone said they expected the full flash suite on their Apple products. People just want the ability to view flash video for the most part.

If flash video is the concern for the most part, adding support for video through html5 is trivial in most cases. The most popular video providers are already transitioning.

Honestly, this is where I raged. When you buy a product from a company you own that product, it belongs to you through the miracle of capitalist exchange. If I want to put it in a blender, light it on fire or reverse engineer the code, that is my right as product owner so long as I dont attempt to make a profit off my actions.

You can do anything you want to the hardware. But you only license the software. Profit has little to do with anything.

They offer us updates and we take them on the good faith that they will be better than the software that we got at time of purchase. The only reason we dont have more options - say the option to watch Vimeo video on iphone - is because we cant do it ourselves. Apple is taking advantage of this fact.

We do have the option to watch Vimeo video on the iPhone.
http://vimeo.com/blog:268

The very statement "if you dont like it, go make your own smart phone" is exactly what Apple has been saying to consumers for years. It is an anti-consumer stance and for you - a paying customer - to be parroting it back as something *good* is beyond tragic. It speaks to an ignorance on your part that serves no one.

So, basically, you believe your rights are more important than the rights of others.

You honestly believe people sat in a board room and said "we cant put Flash support in" or "we cant do multitasking until OS4" because the user experiene would suffer? Really?

Not in a board room. But otherwise, yes.

How about this: Apple has determined that Flash is inconsistent with providing sufficient channels for monetization to increase shareholder value. Apple runs a video store, apple controls an entire marketplace of apps and games made with an SDK you must purchase from them. Allowing Flash access undermines their ability to make money from these avenues pure and simple. The only reason YouTube works is because theyre too ubiquitous.

This argument only works if you ignore the financial realities. Apple doesn't make a large percentage of their profits from selling media content and apps. They make it from selling hardware.

Any company, not just YouTube, can provide video for the iPhone without compensating Apple in any way.

No. Apple is telling me what I can and can not do/see on the internet with *my* device. Unacceptable.

No, they are designing the device with the features that they want to include. You are choosing to buy it, or not, with that feature set.
 
Explanation please

Is Apple going to provide a rationale for this? I can understand why they won't support Flash player, as it's a resource hog, but if an app is playing by their rules, using their language, why is it unacceptable if it started in another language? Do such apps also drain resources. As a professor that was planning on teaching tools such as Appcelerator and using CS5's new iphone compiler features when it comes out, this is extremely disappointing. I think the least we deserve is a good explanation defending this decision. Someone mentioned that it hurt Apple's business model b/c of the required $99/yr developer fee. Guess what? In order to build and test apps built in those other environments, one must actually purchase a developer's license, so it doesn't hurt their business model in any way.

Please, Apple, provide a reasonable explanation.
 
BTW, Apple has enough cash in the bank to buy out the entire market cap of Adobe.

Flash (and other unwanted technologies) could easily be sold off to third parties to fund part of the deal and create an opportunity for positive PR spin.

Just so we're clear on the scale that's being discussed here...
 
Is Apple going to provide a rationale for this? I can understand why they won't support Flash player, as it's a resource hog, but if an app is playing by their rules, using their language, why is it unacceptable if it started in another language? Do such apps also drain resources. As a professor that was planning on teaching tools such as Appcelerator and using CS5's new iphone compiler features when it comes out, this is extremely disappointing. I think the least we deserve is a good explanation defending this decision. Someone mentioned that it hurt Apple's business model b/c of the required $99/yr developer fee. Guess what? In order to build and test apps built in those other environments, one must actually purchase a developer's license, so it doesn't hurt their business model in any way.

Please, Apple, provide a reasonable explanation.

The rational is simple.

Steve jobs has a huge log up is rear.
 
Why doesn't Apple just buy Adobe, kill flash, and re-write CS5 or 6 so that it becomes a killer mac app for future desktop and touch systems?

Everyone wins, except for windows PC users of course!

Agreed. Except go behind. Think different. Buy Microsoft too and convert all those dirty windows users. Apple doesn't even have to buy the whole thing in each company, just a controlling share. The could actually do this. FTC might look askance... So buy them too. :)
 
God damn, I've had enough of Apple's anti-competitive BS. This is just pathetic and petty.
 
This affects more than just Flash. Adobe's product is just the most obvious.

phonegap
unity
titanium
torque

and I think there are some others.

If all of the 3rd party compiler apps are cut a huge chunk of the app store will be gone because a lot of games were made using things like torque
 
Is Apple going to provide a rationale for this? I can understand why they won't support Flash player, as it's a resource hog, but if an app is playing by their rules, using their language, why is it unacceptable if it started in another language? Do such apps also drain resources. As a professor that was planning on teaching tools such as Appcelerator and using CS5's new iphone compiler features when it comes out, this is extremely disappointing. I think the least we deserve is a good explanation defending this decision. Someone mentioned that it hurt Apple's business model b/c of the required $99/yr developer fee. Guess what? In order to build and test apps built in those other environments, one must actually purchase a developer's license, so it doesn't hurt their business model in any way.

Please, Apple, provide a reasonable explanation.
Apple wants developers coding in Objective-C. Not Flash with multi-platform ports. If you can't pony up the $99/year developer fee (which is only needed to sell apps in the App Store -- and Flash-to-iPhone "devs" would have had to pay this anyway) then how are you affording Flash tools in the first place?

In the grand scheme of things, we aren't talking about a lot a lot of revenue, in my experience this probably is set up internally as a profit center designed to offset salary expenses, etc.

If Adobe was that interested, they could write a library to convert Flash apps that would generate real Objective-C code that didn't require a runtime library to be embedded.

Yeah, the real shame here is that developers have been counting on this and now it isn't going to happen. Flash developers, Unity developers, etc. are all affected. Your company isn't the only one that will have to throw out a bunch of work. Apple really makes you toe the line.
The only Flash devs who have been using this are using the Flash CS5 beta. Timing being everything, Apple announced this change before Adobe had a shipping product (just before).

Edit: And it gives them time to redo their PowerPoint slides for the CS5 rollout on Monday.

Still, I can't wait to read John Nack's take on this...
 
I do feel a little sorry for all the Flash devs who've spent time and resources developing apps with the hope that it would automagically run on the iPhone/iPad.

However, you should have realized the risk you were taking because even the first iteration of the SDK EULA prohibited compiled or interpreted code... This more explicit salvo should come as no surprise.

What I think is pissing all of you off is that you wanted something "for nothing" (eg: I can develop once for all these platforms, yippee!). And if you were forced from day one to choose between iPhone/iPad and Flash (with the prescient knowledge of how gangbusters the platform would be), I think you would have chosen to develop natively. Or it could be you're an existing Flash shop hoping to cash on the money train that is the iPhone OS and feel spurned.

The bottom line is if you want to be a part of the iPhone/iPad phenomenon, you'll need to learn the native platform. You are not entitled access to the platform. Now you have a choice, choose wisely.
 
If all of the 3rd party compiler apps are cut a huge chunk of the app store will be gone because a lot of games were made using things like torque
I'd bet Apple knows exactly how many apps were developed using these runtime libraries. There is no way this decision was made in a vacuum.
 
Haha, the timing of this is a huge "screw you" to Adobe.

Now what, Adobe? Now what? All eyes are on you for the next move.

Honestly, while I love what CS4 lets me do on the Mac, it's the biggest piece if crap software. Most unstable thing on my Mac.

It would be funny if Adobe just pulled all Mac apps, going PC only. Would designers switch? Doubt it, they would just live with CS4 until someone else comes out with something to replace it.

Actually, the biggest piece of crap on my Mac is Aperture 3.0. pure junk! Talk about software hog
 
In Unity and MonoTouch, you can use C# - and that was designed by Microsoft, which is company that actually understands what developers want.
Microsoft is legendary for throwing the baby out with the bath water when it comes to "upgrading" (replacing) their developer tools.
 
You know, you might be on to something. If Flash even hints at failing, Adobe will become a lot cheaper and a much easier target for a takeover by Apple.

It seems there are quite a few people on this forum who don't seem to understand that Adobe doesn't make that much money from Flash. They could eliminate Flash altogether and the company would be fine. Their largest earning software is Acrobat of all things.

I also don't understand all these people hating on Adobe's software. If you work in a creative field doing design in most cases you're using Adobe applications. People I work with love these programs as much as they love their Macs.
 
What I think is pissing all of you off is that you wanted something "for nothing" (eg: I can develop once for all these platforms, yippee!).

How is wanting your code to be transferable to several systems wanting something for nothing? Why is that in any way an unreasonable desire, that the same software does not have to be re-written several times over in order to work across different platforms? The reasoning that you fanbois use to justify Apple's Big Brother decisions just boggles the mind.

Before defending this decision, ask yourself: In what way will this make the end user experience better?

If Adobe has found a way to make software that people have coded in Flash run NATIVELY on the iphone, what is the problem? How does this remove from the end user experience? Because if it doesn't, then this decision is not good for anybody. It's just a byproduct of steve's petty animosity towards other large companies.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.