Dear Passer of Judgement
If I'm arrogant then you're smug and pretentious.
Now ask me if I care.
Dear Passer of Judgement
Most iProduct users that I know are extremely pissed that their devices don't display Flash - or Java - content. It actually makes the platform less versatile, less usable and less valuable and the users feel restricted and limited in their possibilities.
Actually, your argument is a negation of the reality. Content -is- provided in Flash format, many online businesses still require Java capabilities in your browser and Apple is giving its customers neither. Their devices lack the necessary compatibility with several of today's de facto standards. And on top of that, Apple even CENSORS the content on their devices.
Now what will the users do? They will switch to a compatible platform that provides it all and that without any censorship: Enter Android. The rapidly growing market share of Android devices speaks volumes about what the users are choosing.
Apple are shooting themselves in their own foot with their ridiculous walled garden policies. Again. But Steve Jobs is notorious for doing this since the 1980s, so there's nothing new here, really. He condemned the Mac to be a niche system, and now he also condemns his iProducts to be niche systems by making the same mistakes again.
Steve Jobs didn't learn any lessons from the desktop war against the IBM PC clones and Microsoft and he obviously never put any thought into the question why Apple had lost this war. Today the battle field has changed to mobile platforms, but in its essence it is still the same war: A closed platform owned by one single entity against an open platform shared and used by the entire rest of the industry. Now it's no longer the Mac against DOS and Winodws PCs, this time it is the closed iPhone OS and AppStore platform against the open Android platform. Everybody can build Android devices, and everybody can write software for Android with whatever tool and language pleases him.
The open platforms have always won the battles against closed platforms. There is zero reason to believe that this time the closed platform will prevail.
It actually can be reduced to this: People want the Freedom of choice. And that's the one thing you cannot get from Apple.
Oh no? Sure sounds like you missed the multitasking thread. (at least, i don't see any posts from you there).This isn't about performance, cross compilation or anything like that.
Absolute nonsense. There is one other alternative: you can also develop for both. It just requires more work, as opposed to the cookie-cutter ‘code once, run everywhere’ approach that (spoiled?) developers would probably prefer.This is about Apple wanting developers to make a choice: iPhone/ipad or everything else.
This is what it's really about. And as a developer looking to get into the mobile market, I'm being forced to choose.
Competition is good for everyone... but this isn't about Jobs making any bet. He just wants to make it easier for Apple to weed out apps which aren't written with the best intentions for the iPhone platform in mind. [i wonder how many app submissions they have to screen every week.]Jobs is betting developers will pick Apple, and in the near term he's probably right. But soon Android (helped by Flash, among others) will be an actual competitor.
The end of the Flash-to-iPhone compiler is an unqualified win for the platform.
Jobs has already addressed this in the past. The power of the App store and available apps is a difference maker for the iPhone/iPad. Allowing cross-compiler products removes that advantage.
Not to mention it also guarantees inferior quality apps.
The export tool is not intended as "hit a button and send it to the app store". It's designed to save you a ridiculous amount of time. If you are a lazy dev, yeah, you're code's going to suffer. A good dev will use it and then tweak the output to make it just as good as a native app.
Just how do you tweak the output of a Flash-to-App converter? The output isn't source code. Its a compiled EXE. There is no tweaking that. You can tweak the input and hope, but the generic nature of flash on the input will keep producing generic results on the output.
I fully agree that Apple should reject more junk from the appstore, but that is a separate issue.
But banning flash-to-app will definitely cut down on the coming flood of mediocre flash apps. I watched the Adobe demos of their highlighted presumably some of the great apps created with flash-to-app. They looked like bad knockoffs of 1980's 2d console games.
No serious developer was going to use flash to target high quality applications for a platform. It is just a way for flash web designer to push a button and hope for a payday. Having this dump on Android instead, is nothing but a win for Apple.
Again. The real potential loss is actual serious game development tools like Unity. This is the one to watch.
You must've really studied this issue.... Those developers must be lazy too, like Adobe.
It all depends how one defines "market," of course. A court may reasonably find against Apple.
Yet, I am sure you rejoiced when MS was in a similar predicament.
Part of it is making sure the dev optimized the ActionScript which is what you can do on any platform.But banning flash-to-app will definitely cut down on the coming flood of mediocre flash apps. I watched the Adobe demos of their highlighted presumably some of the great apps created with flash-to-app. They looked like bad knockoffs of 1980's 2d console games.
No serious developer was going to use flash to target high quality applications for a platform. It is just a way for flash web designer to push a button and hope for a payday. Having this dump on Android instead, is nothing but a win for Apple.
Again. The real potential loss is actual serious game development tools like Unity. This is the one to watch.
While I loathe Flash, these additional draconian changes from Apple (on top of their existing mess) basically mean no other programming languages on the iPhone/iPad/iPod touch without minimally knowing Objective-C.
I moved the developers I manage over to web-based mobile development months ago, and I'll be replacing my iPhone when my contract ends this summer with an Android phone.
I've reported 6 SAFARI crashes just this week and all were JAVASCRIPT, not FLASH.
Apple is really falling down on Safari development.
Sure, it's faster than most other browsers, but if you lose all your data when it crashes, what good is it?
Sometimes, I even have to reboot after a Safari crash, and attempting to restore the last webpage is normally impossible.
It's clear Apple is spending all it's time on iPhone/iPad stuff these days.
This isn't about performance, cross compilation or anything like that. This is about Apple wanting developers to make a choice: iPhone/ipad or everything else.
Jobs is betting developers will pick Apple, and in the near term he's probably right. But soon Android (helped by Flash, among others) will be an actual competitor.
This is what it's really about. And as a developer looking to get into the mobile market, I'm being forced to choose.
I don't like it.
Are you sure you don't use an hackintosh ? Never had 6 Safari crashes in a week. NEVER
No they don't...
What exactly would I do with **** overpriced iDevice that locks me into some swastika loving draconian little bubble and it doesnt even allow me to view half of the web online!?!?!
Sure I wouldn't refuse it if Steve gives it to me - thanks Steve!
But I wouldn't pay the guy a penny for such pile of crap!
I'd listen to Apple more if their site wasn't infested with QuickTime videos everywhere.
QuickTime on Windows is total malware (hijacks your browser for filetypes it could already handle) and it is force bundled with iTunes, which in itself isn't great.
It seems to be "we like open standards when it suits us, but we also like our own proprietary standards when it does not".
And Who cares about a "Windows-only" problem (if any), on a Mac forum ?
Lazy, nice "talking point." Did you learn that from Steve Jobs.
Instead of being so critical of Adobe based on ignorance alone, please read this.
Also look into Final Cut Pro, it's still using carbon. So according to you, APPLE IS LAZY. See how that works...
Wasn't he pointing out Apple's hypocrisy?
I think that the debate for open and closed source is relevant to many people people.
HTML5 doesn't have an application like Flash CS4 to create content without ever typing a single line of code, for example, making it easier to use for artists and people who don't want to code, but instead want to create stuff.
Animating with Flash is the easiest thing to do, you can do timeline-based animation, frame-by-frame animation and tweens without ever touching the Actions panel. And it's all vector based. How do you to that with HTML5? How do you make an animated cartoon easily with HTML5 today?
And Flash has never crashed any of my PCs, it has only crashed my Mac. So I wouldn't blame Flash for that!
Videos and websites that require coding and databases, on the other hand, are not ideal for Flash, but until now, there was no alternative for years. HTML5 will probably do a good job at replacing all that, but slowly, since I'm sure not everyone wants to pay for a new website right now.
At the moment there is nothing Flash can't do that HTML5 can do, only Flash does some things much less effectively if you have an old computer.