Adobe's ad : We Love Apple
arstechnica.com
arstechnica.com
Adobe, you are not the web. Your apps are not the web. And if anyone chooses to make a device that consumers can choose to use, they are free to not have your commercial software on it.
Adobe, a few years ago you yourselves refused to release parts of your "Creative Suite" for the Mac. You refused to maintain feature parity across platforms. I was free to create how I liked, as long as I liked Windows. When you did that, my designer employees needed to switch their computers to Windows to offer certain features customers wanted. We resented you taking away our freedom, and we didn't forget.
Adobe, today you are arguing to take away my freedom to use a device that doesn't include your commercial product, Flash. I chose that device because it supports installable HTML5 apps I can build with notepad. A child in Africa can build apps for my iPhone using a text terminal. I don't want that child to have to buy Creative Suite for a price measured in thousands of dollars.
Adobe, you saying this is about freedom and choice is just like the recombinant bovine growth hormone (rBGH) milk producers arguing that their milk must be sold in organic markets. The organic market is free to not stock your milk, and I'm free to shop at a market that makes that choice. Anyone who disagrees can shop at the many more markets, and buy the many more brands of milk, that agree with you.
Adobe, stop dictating that to be free, I must choose Adobe.
You seem to be saying that by offering people the ability to view flash content, Adobe is forcing people to view Flash content. They're not the same thing.
Adobe's handwaving is confusing people. Analysts report more Android phones are getting sold than iPhones. There is choice.
Your remark fails to consider the Whole Foods Market example. Whole Foods should be free to manage their own brand and inventory. Nobody should force Whole Foods to offer milk made using rBGH, regardless of whether offering it means people have to buy it.
If Apple has a problem with the quality of the applications then it should reject them from the store. It simply doesn't compare to making a fundamentally different product.
It's the same argument here.
The hormones accelerate milk production, like the cross-platform dev tools, and the end result is claimed to be the same, like you just claimed. Defensiveness about production methods and indistinguishable product still don't mean Whole Foods has to stock milk made that way.
There are not legitimate ethical arguments against someone coding something in python and porting it over to another environment. Without investigating the company in question, one could not determine what a piece of software was originally written in.
Even if something is technically legal or not worth pursuing in court, it still doesn't mean a company isn't acting uncouthly.
Android, right now today, gives you the choice to turn Flash off if you don't like it.
Not having software available at all on an OS platform isn't choice. A supermarket is not an OS platform, but to continue abusing the analogy, Whole Foods bananas refusing to work in the same meal as Tesco milk would be Strange and Wrong.
You choose the OS platform. And if this is the argument, why aren't people complaining that Windows doesn't run OSX apps, or that the PS3 doesn't run Xbox 360 games?
I think reasonable people understand the platform is the place they make a choice.
> A supermarket is not an OS platform, but to continue abusing the analogy, Whole Foods bananas refusing to work in the same meal as Tesco milk would be Strange and Wrong.
A supermarket absolutely is a platform, an architecture and framework for food distribution, distinguished from competing platforms by philosophy, branding, and positioning.
We're talking about the goods a store offers for sale, and the store's right to decide what goods to carry. We've established that production methodology is a widely accepted criterion for a store carrying or rejecting a good. The platform determines the goods offered, and the consumer chooses the platform.
If someone had a great OS X app they'd ported to Windows, and Microsoft refused to run it, yes indeed, I'd be furious.
I think you're actually the first genuine troll I've met on HackerNews. Feel free to continue posting by this is the last time I'm responding to your posts.
Sic...
I learned to program as a child in Africa. What's your point?
The argument I quoted is a complete non sequitur in this context, because most people would associate "building iPhone apps" with "all you need is $99/year and Mac with Xcode" rather than "a text editor and a server".
Also, text editor != compiler. No compiler is needed for an HTML5 app. An HTML5 app can be built using notepad, edlin, or vi.
(It's not just a matter of reminding people -- this may need to be explained right from the basics in order to educate developers. I don't think I'm the only one who has assumed that Xcode + $99 + App Store is the only way to get an icon on the iPhone OS home screen...!)
Sorry about the low-content reply.
An HTML5 app is a set of text files with a manifest (also text). It installs on the iPhone from a web site, then runs on the iPhone offline, complete with local data storage.
Apps that install on the iPhone (including PacMan) can be made on the OLPC laptop, no Mac or Windows needed.
Have I missed something: does this capability currently exist on the iPhone? Or this just wishful thinking?
... There’s no easier way to get an app than by installing it right from its website - that’s right, easier than the App Store. One tap and you’re set. Because it’s a web app, see. Not one of those where you need to be online either - once you add Pie Guy to your home screen, it’ll run even when you’re not connected to the Internet. And of course, your game will be saved to a local database. Read on...
Here's an example tutorial targeting web developers:
I feel a bit stupid now. But I'm also wondering how I've managed to remain completely ignorant of this alternative for deploying apps to the iPhone, when I try to follow this stuff pretty closely...
I think the extended soap opera about App Store riches, unfair refusals, Section 3.3.1, etc. has managed to eclipse this deployment possibility. It's a shame, really. Everyone (incl. Apple) might be better off if the issue were less polarised.
Web sites can also declare themselves to be "web apps", in which case the user can link them to the phone's home screen, and they can look just like native apps, with splash screens on startup; even hiding the usual safari navigation if you want.
http://en.wikipedia.org/wiki/K%C3%BCbler-Ross_model
1. Denial – "I feel fine."; "This can't be happening, not to me."
2. Anger – "Why me? It's not fair!"; "How can this happen to me?"; "Who is to blame?"
3. Bargaining – "Just let me live to see my children graduate."; "I'll do anything for a few more years."; "I will give my life savings if..." "I understand I will die, but if I could just have more time..."
4. Depression – "I'm so sad, why bother with anything?"; "I'm going to die... What's the point?"; "I miss my loved one, why go on?"
5. Acceptance – "It's going to be okay."; "I can't fight it, I may as well prepare for it."
To purchase a banner ad expressing a sentiment is only a tactic. ...and a tactic toward what end is completely unclear to me. If I were an Apple shareholder I would expect to receive little benefit from Adobe sending Ars a few buck for a banner ad that doesn't indicate a commitment to creating more effective apps for Macs, phones, etc. that Adobe has been in past.
EDIT: And now that I visit http://money.cnn.com/ I discover that they're throwing money for cnn banners too.
EDIT2: Sorry, I did not click on the banner (never feel inclined to on any banner ad). Which reveals the punch line:
The banner actually means, "We love Apple... but... (their behavior is unacceptable)."
To be fair, it only got really bad when I implemented Google Maps' 3D API for AS3, but even with that, it is still silky smooth on Windows. Needless to say, I am watching the progress of CSS3 & JS/Canvas as they becomes a more viable alternative. At the very least, it can be evenly slow across all platforms ;)
Then, there have been several benchmarks released recently showing that Flash is faster than HTML5's canvas for drawing, both on desktops and mobile devices.
So I think your comment isn't exactly fair, or at least it deserves some qualification.
(Note: I am not an Adobe apologist. I barely use any of their software, and have no personal stake in their survival. I'm just seeing Apple spreading a lot of FUD and that upsets me as I've been a big fan of the company.)
And it's a Flash banner ad, BTW, so don't even bother trying on your phone ;)