As Steve Jobs goes out of his way to badmouth Adobe Flash and keep it off both the iPhone and the iPad, Apple is developing its own Flash alternative. Citing tweets from a developer who viewed a demo of the technology, AppleInsider reports that Steve Jobs and company are developing a standards-based framework for building rich …
Aggh, no. I dont want a title.
"Apple’s mobile devices all ship with high performance, low power implementations of these open standards"
LOL! (Hey, Im a fanboi)
"It would be easy to applaud Jobs for backing opening standards, but this is part of a larger agenda. He's also intent of preventing developers from using a technology like Flash to build native applications for the iPhone and iPad."
Ok, so correct me if Im wrong, but aren't Adobe building a separate application to do this, nothing to do with Flash?
"He doesn't want the devices running cross-platform applications that also [sic] on hardware he didn't build. He wants iPhone developers using Apple development tools - and nothing else."
No, he wants people to code in objective-C, which the platform requires. I really don't see why this is an issue? Learn it, or don't write for it. It's not that big of a deal. I (personally) hate Java, so I would never code in it, I don't get all shouty about Android!
"Jobs has even go so far as to throw FUD at open source codecs, claiming that unspecified people are putting together a patent pool to "go after" Ogg"
To be fair, without any evidence to the contrary, you are just as bad! He said, she said. Im not saying that it is or isnt bollocks, but Im guessing that the Great Apple Pip has more heads up than your average hack.
[One Apple developer that has let his 'licence' (dammit FF) pass. Not going back]
Apple shills - AGAIN
El Reg - PLEASE do something about all the shills roaming your boards. It's making reading any comments relating to, particularly Apple, intolerable. I think we're all getting mighty sick of it.
are you on about?
Yes, I agree
Please don't allow anyone who doesn't agree with raidet's opinions to post from now on. Ideally, just get his opinion on every story and post that alone.
Android & Java
Benny, Java is the glue for android but you are not forced to write all your app with it. The NDK exists for people to compile and build native code in any way they see fit. The NDK contains a C/C++ compiler which could be used to build other compilers or tools. Even dynamic languages could be ported.
So someone could port or write a game predominantly in C++ and OpenGL and only use Java as glue to plug it into the Android world - lightweight classes for activity & layout, that kind of thing.
As for Apple's fanfare for open standards. What complete bollocks. Something can be standards based and completely proprietary at the same time. A simple example of that would be Apple's container format that they use to DRM video and audio content. Apple appear to have the same embrace and extend attitude that Microsoft have. Of course Microsoft doesn't have an army of apologists to excuse their behaviour.
@Benny: just go back and renew your ADC sub...
...because with this very shallow understanding obviously no other platform will ever work for you as a developer.
I'm also a fanboi...
I'm aware that you're a troll, or a shill, or whatever. But I'm going to write a reasoned response anyway, because it will help people to understand what Apple is doing, and why.
Steve wants people to write only for his platform, and for his platform to be a walled garden that it is difficult for the end user to migrate away from.
Introducing the 'no cross-compilation' condition into the developer agreement allows Apple to prevent Flash application getting into the iTunes store. It also allows Apple to threaten any developer who writes a really good application for (say) Android and then writes a native Objective-C version which looks and feels the same. They just claim it's cross-compiled. Not originating on the iPhone.
This might sound far fetched, but without a differentiator, all mobile devices are commodities. If the key apps you need are available on iPhone and Android (and Windows 7 Mobile and RIM and PalmOS) and data is in the cloud or quickly transferrable via desktop synchronisation tools then users can switch platform quickly when it is expedient for them to do so. This is not good news for Apple (this is also why PCs have got cheaper and cheaper, they all do the same thing, the only difference is price).
If Apple can obstruct low-cost development of cross-platform applications (job done there, thank you very much) then software houses may decide to focus on fewer platforms. If I develop a top-notch Android application and then write an iPhone version from scratch that looks and feels the same, it would be in Apple's interest to ban the iPhone version. Even if I wrote a successful iPhone application and then ported it to Android, the same still applies. Even in the event that both versions of the application get published in their respective stores, Apple has still achieved a partial victory because their customer's migration options are limited.
I've almost reached the point at which I am going to give up my iPhone altogether, and use my Nexus One full time. The Nexus has flaws (related to Google's ways of doing business) but those flaws can be fixed with third party software - software that Apple would never dream of allowing. Not to mention the highly successful Cyanogen(mod) 'Android on steroids'. If I get the next iPhone on contract at all, it will only be to re-sell it almost immediately to somebody who wants one on PAYG.
You can prize my Macs from my cold, dead hands though.
"Steve wants people to write only for his platform, and for his platform to be a walled garden that it is difficult for the end user to migrate away from."
Because C, C++ and Java aren't available on any other platforms?
"It also allows Apple to threaten any developer who writes a really good application for (say) Android and then writes a native Objective-C version which looks and feels the same. They just claim it's cross-compiled. Not originating on the iPhone."
...and then the developer shows them the source code...
Seems as if Apple are into being a Paradise Island Model of Sustainable Self Support *
"and the Concierge service that takes reservations for its in-store "Genius Bars" and Personal Shopping program."
Do they have a SMART Service Searching for Driver Core Source to Deliver Stealth and Cloud Protection to Expensive and Expansive Executive Exotic Applications?
In other words do they have a HyperRadioProActive Headhunter Project in House for All to Follow and/or Copy whilst Apple Core Heads Run/Rule/Reign/Register Results with Beta Virtual Media and IT Control for Programming Simply Complex Command aka Sublime Heard Lead with Programmable Neuro-Linguistic Strings which listen for Thoughts ...... and then Invite Live Comments on the State of your Understanding of Lead with Programmable Neuro-Linguistic Strings, and where IT does Lead to.
* for Rapid Travel in AI R&dDs ...... when you can grow your own ingredients, is the cake always as you bake it, and present it too.
You realise of course that the Internet is a Big Screen and Great Game Monitor for the Present State of Human Progress, which is certainly Chaotic and Dysfunctional and Inequitable, and IT Servers and Hosts Future Program Details and Media Projects in Live Operational Virtual Environments for the Assumptive Playing and Claiming of any Role from Lead Actor to Vital Extra. And Very Sophisticated it is too.
I can't wait to run Gianduia apps on Android
Apple will support non-iPhone platforms, right?
According to the article, yes
In the past where Apple has created a proprietary extension to the DOM, such as the canvas element which was originally implemented for Dashboard widgets, they've fully documented it and it has quickly spread into the other non-Microsoft browsers. And even into the HTML5 spec in that case.
More than likely they'll just install it without asking in an itunes update.
RE: I can't wait to run Gianduia apps on Android
"Apple will support non-iPhone platforms, right?"
You mean like OSX?
Or maybe you're imagining that Safari on Windows won't be supported?
Since it's all open standards, I'm guessing it'll be available on many more platforms than the heap of crashy, buggy crap from Adobe.
Last I looked, iTunes wasn't a web browser...
The sensible thing to do would have been to put more manpower behind the Gnash project. Even if they don't like the Flash IDE or ActionScript, they could have built their own tools and language around it the format.
We don't talk about Gnash. (For some reason.)
Is that what you take away from this?
So, how is this a Flash killer? If it's just for mobile devices that don't run Flash, it's hardly a killer.
Once again, tech is a zero-sum game. One thing doesn't have to kill another to be successful; the sooner blogs and news outlets like this one understand this, the sooner we'll get less comments wars and the pageview count can go down to a … oh. Right.
Because it will be multitouch aware
I'm sure if Adobe were creating flash from scratch they would do things differently.
The whole reason flash is so bad is because it is so common. Abobe can't throw it all away and start again due to compatibility and all the time people have spent learning all the script language.
If they did they wouldn't bother with much of what it has. It largely grew out of Macromedia's director, multimedia presentations for CDROMs.
Apple will ensure that this alternative is good for mobile devices with input devices other than keyboard and mouse. Multitouch will be possible.
and should work with most recent browsers, so if you don't insist on IE6 to IE7 you should be fine.
Flash's problems are several fold but I think two stand out to me.
Firstly, it's a victim of its own success. Most commercial websites will employ 1, 2 or possibly more flash ads / movies at the same time. Many users even have multiple tabs open so there may be 4, 5, 6 etc. instances of Flash all screaming for attention. This is obviously computationally expensive and if a site brings a computer to its knees, people bitch about Flash when any plugin (or the equivalent HTML5) would suffer under similar circumstances. Made worse is the fact that some browsers do not even provide enough info for Flash to know if its plugins are visible or not so it can't even throttle painting even when it would slash CPU consumption.
Secondly, some operating systems are more suited for plugins (including Flash) than others. On Windows for example, most plugins are windowed so they can paint any way and any time they see fit and it's easy enough to use hardware acceleration where they see fit. By contrast OS X is terrible for plugins and it's not hard to see why from reading articles like this - http://www.kaourantin.net/2010/02/core-animation.html. Most of the time Flash is actually waiting for the browser to paint it because there are no such thing as windowed plugins on the Mac. It's just too bad people like Steve Jobs are mouthing off that its Adobe's fault when there is plenty of blame to spread around. To be fair to Apple it seems that for all the noise of their leadership, they are providing assistance to resolve the issue and that Core Animation might provide the relief that some people are screaming for.
RE: Because it will be multitouch aware
"The whole reason flash is so bad is because it is so common"
..and here I was thinking it was because it was a CPU hog and crashed a lot!
H.264 patent pool
"Like Microsoft, Apple is one of the patent licensors behind the H.264 codec, which means the company gets money when it's used."
Certainly in Microsoft's case this a disingenuous statement - they have previously stated:
"Microsoft receives back from MPEG-LA less than half the amount for the patent rights that it contributes because there are many other companies that provide the licensed functionality..."
Yes it's true...
...MS never lies. Now if you'll excuse me, I'm waiting on the Tooth Fairy and Easter Bunny for a tea party.
Idiots deserve Apple
More proprietary shit from Skeletor's labs.
Did you not see the multithreading technology Apple developed and then gave away to the wider world?
Did you not see the improvements they did to KHTML and gave the changes back?
If you want "proprietary shit" then Microsoft is number 1.
Apple, Microsoft, what's the difference any more? They're each as bad as the other nowadays.
RE: Idiots deserve Apple
Idiots who didn't read the part of the article about it being open standards deserve to be taken outside and kicked between the legs.
As to this:
"Plus, his commitment to open standards goes only so far. For web video, Apple uses the patented H.264 codec, not the open and license-free Ogg Theora. Jobs has even go so far as to throw FUD at open source codecs, claiming that unspecified people are putting together a patent pool to "go after" Ogg.
Like Microsoft, Apple is one of the patent licensors behind the H.264 codec, which means the company gets money when it's used"
It's a certainty that some tosser - and likely more than one - will sue on Ogg implementations (as soon as there are some in popular use, that is!). Patent trolling is a profitable business. And given that Microsoft have already stated that they pay more into MPEG LA for the rights to use H.264 than they get back, it can be surmised that Apple are in the same boat.
Still, +1 for not being a shill-piece on politics or the environment, which is a nice change these days.
There's no evidence that Giandiua either targets Flash replacement, or is even intended for release. And to say the patent pool assembled against theora is FUD is to say Steve Jobs is lying, which I seriously doubt. Obviously H264 is safer for Apple.
Apple nearly lost everything to Microsoft with Mac, and then only survived with the monopolist's permission. It took Microsoft twelve years from Mac launch to overwhelm Mac. That's the timescale Apple is thinking about when defending its mobile platform. 12 years from launch takes us to 2019.
Despite the whingeing Reg readers, Apple's business model is explicitly designed to coexist with others while resisting the development of a new monopolist. The "high prices", and the standards compliance ought to give competitors plenty of space to work. But they just want to copy and crush.
Adobe have been incompetent with mobile Flash. They don't even have a product. It's 18 months late, and I bet it will be an as-yet undisclosed extra year before it's solid (late 2011), and Adobe management knows it. The iPhone cross-builder toolkit was their intended bridging product to carry Flash into the mobile space meanwhile. No surprise Apple's not having it, and no surprise Adobe see a bleak future when mobile Flash may now have nothing to offer before half a billion ARM smart mobile devices have shipped. Allowing Flash cross builds for iPhone would be giving iPhone/iPad competitors a ready made App ecosystem at launch, for no cost.
Why would you
doubt that Steve Jobs was lying? Is he somehow more honest than other CEOs?
Ohh, special for the special Jobsian framework
Open standards? Then why has Apple had to design this off in their own private woodshed?
So now, I guess I see why <srike>Apple</strike> Jobs has been holding the mobile Apple platforms back from realizing the Flash side of the modern internet framework. Jobs wants Apple to make their own special little bifurcation on the RIA concept? It sounds like a hater's response to Flash. I wonder how it'll fly, outside of Apple Happy Fun Land?
Anonymous - don't hate the playah, h8 the game.
RE: Ohh, special for the special Jobsian framework
"Jobs wants Apple to make their own special little bifurcation on the RIA concept? It sounds like a hater's response to Flash. I wonder how it'll fly, outside of Apple Happy Fun Land?"
Since it's going to be an open standard, it'll probably fly very well indeed.
It probably won't crash and burn as often as Flash either, I'll wager.
I'm sure there were these box things with big, unfashionably readable screens attached that people used to use for I.T related tasks? Com-something I think. Com.. puters? Is that it?
Time repeating itself.
Are we really going to have to go through the same old shit we went through last decade with Microsoft, but this time with Apple?
RE: Time repeating itself.
Except MS never had open standards. The closest they came was "Embrace, extend extinguish."
Apple knows whats best for all of us. When Apple speaks, the world listens. When Apple decides what's best for us, we must never question them. When Apple wants money, we must give them all of our money.
Umm, yeah sure.
I'm gonna build my own Flash
...with blackjack and hookers
Re: Build your own
I will be happy to implement the multi-touch aware portions. Just need a few test beds. ;)
@Because it will be multitouch aware
The latest Flash Players are already multi-touch aware - just because Jobs says Flash isn't doesn't make it so.
Just one more reason why Jobs is going to look even more of a mug when Flash runs sweet as a nut on the competition phones, as indeed it does already on the Nokia N900.
I'm not a fan of Flash per se, just a fan of giving consumers what they want, hence the icon.
RE: @Because it will be multitouch aware
"I'm not a fan of Flash per se, just a fan of giving consumers what they want, hence the icon."
I'm a consumer and I *REALLY* don't want Flash. It has crashed my browser numerous times and seems to eat up CPU cycles.
So what's your point?
I'm sure Steve could live with an iAd-serving wrapper for running Flash apps. He might even make a version for non-Apple platforms.
Of course, following the iTunes model, the Windows version would have to be much slower - maybe almost as slow as Adobe's version, but less crash-prone.
Sounds like a sexual disease.
Adobe's likely comeback
This then gives developers with Flash experience the ability to quickly create HTML5 apps, giving them the convenience of Flash without the worry of Jobs deciding not to run their apps. A "backwards-compatible" SWF file to serve to older browsers with the Flash plugin could also be generated.
Apple might be trying to outflank Adobe with its own Flash-like tool, but I suspect Adobe's legion of Flash developers will stick with what they know, and the ability to still create SWF files for older browsers will be compelling.
Interesting idea but...
Given the fact that Adobe didn't write Flash in the first place (remember Macromedia?) and that they have a difficult time making substantial changes to even their flagship products, I doubt they will do anything so radical... and intelligent.
RE: Adobe's likely comeback
You mean that they would deliberately shoot themselves in the foot and replace Flash with HTML5?
It's not like they've never shot themselves in the foot before - I've used Flash, so I have sampled the Adobe "experience" and it wasn't good. I've now set up my browser to block Flash by default...
Straw man: Flash Killer.
Frameworks we got already. Successful Flashicide depends on having easy to use dev. tools. If Apple build this into iWeb to make a consumer-friendly HTML 5 tool, they might have a winner.
If they don't - well, I'd rather use jQuery anyway.
RE: Flash Killer?
The article says:
What does "open" mean?
"Plus, his commitment to open standards goes only so far. For web video, Apple uses the patented H.264 codec, not the open and license-free Ogg Theora."
For my money, H.264 is open and patent-encumbered but licensed non-discriminatorily, while Ogg is open and not* patent-encumbered. Depends what you mean by "open". H264 has no vendor lock-in, for instance, and the specs are freely available.
* i.e. they have a page where you can declare patent interest in Ogg, and no-one has declared, which obviously means no 3rd-party patents cover their technology, hence their offer of free indemnity against lawsuits *cough*
Ahahahahaha, the turtlenecked freak at his 'hypocrisy-at-its-best' moment - what lying lowlife!
Seriously: I really don't like Adobe and its bugfest,. shitty world but Apple, more closely the turtlenecked cancerous freak a.k.a. The Great Leader is really-really DISGUSTING.
Jobs' letter was FULL OF CRAP, flat-out LIES and now this...?
Cannot wait to see how his paid shills like Walt "Slimeball" Mossberg et all will explain this...
...what bunch of crooked scumbags.l
- Vid Hubble 'scope snaps 200,000-ton chunky crumble conundrum
- Bugger the jetpack, where's my 21st-century Psion?
- Windows 8.1 Update 1 spewed online a MONTH early – by Microsoft
- Something for the Weekend, Sir? Why can’t I walk past Maplin without buying stuff I don’t need?
- Review 'Mommy got me an UltraVibe Pleasure 2000 for Xmas!' South Park: Stick of Truth