Intel apologises for 'inappropriate' iPhone critique
We've got to be nice to Steve, OK?
Intel has rapped the knuckles of executives who this week hammered the iPhone for not being able to show the internet as well as a PC can. They were talking out of turn, the chip giant said.
No less a personage than Intel's mobility chief, Anand Chandrasekher - who this week showed off the first working version of the next generation of the Atom processor - had this message put up on the company blog:
"As general manager of the Group responsible for Intel's ultra-mobility products, [Chandrasekher] acknowledged that Intel's low-power Atom processor does not yet match the battery life characteristics of the ARM processor in a phone form factor. And while Intel does have plans on the books to get us to be competitive in the ultra low power domain, we are not there as yet.
"Secondly, Apple's iPhone offering is an extremely innovative product that enables new and exciting market opportunities. The statements made in Taiwan were inappropriate, and Intel representatives should not have been commenting on specific customer designs."
Those "inappropriate" comments centred on the iPhone's inability to show "the full internet" because it's not based on an x86 processor.
And it's true, the iPhone can't display every web page because it doesn't support Adobe's Flash technology or Sun's Java. YouTube uses Flash, and the iPhone can only display YouTube content because a portion of the online gogglebox's content has been converted to H.264 format, which the iPhone can view.
That was the argument put forward by Intel's Pankaj Kedia when we discussed the ARM versus Atom debate at the spring Intel Developer Forum last April. His pitch is that by using an x86 chip like Atom, a hardware developer can run an off-the-shelf "fully featured" web browser on an off-the-shelf OS, delivering a superior internet experience than even the lauded iPhone can manage.
Why not do the same with an ARM chip? Because the way the ARM architecture and products based up it have evolved, said hardware developer has to get Adobe to code up a version of Flash Player that's specifically tuned to the ARM chip being used in the device. Unlike x86, there's no one-size-fits-all solution, Kedia said.

Apple's eMate 300: a dangerous, Intel-worrying precedent?
Nokia can afford to do this, and other, lesser companies have taken the cost on the chin too, he admitted, but they could have saved themselves all that by loading up Linux and Firefox on an x86 processor.
True that may be, but Kedia and colleague Shane Wall shouldn't have said so at IDF Taiwan this week, the telling-off from on high shows.
Does Apple care? Probably not. It's committed to using ARM on the iPhone, and having sold 6.9m of the handsets during its last fiscal quarter, it's not short of the bob or two its needs to get Adobe to port Flash Player to the iPhone. If, indeed, cost was the reason it left the feature out of the current version of the iPhone OS.
Apple in April acquired chip maker PA Semi, which will be working on ARM-based chippery for future iPhones, but it seems very unlikely that the company would switch its Mac line-up away from Intel, so it's not like the Intel staffers' comments are going to cost the company.
Has it lost orders Apple might have made for Atom CPUs? Again, not likely. Apple knows Intel's roadmap but bought PA anyway. That doesn't sound like the strategy of someone about to switch from ARM to Atom any time soon.
But then there's the notion of an Apple netbook. Speaking at this week's conference for financial analysts, CEO Steve Jobs reiterated what he said at Apple's MacBook launch last week: that the company's taking a "wait and see" approach to the market.
This time round, he added that, if Apple does make a move into netbook territory, it has "some pretty interesting ideas" about how to do so. That sound too much like classic Jobs hyperbole to take seriously, but we know Apple views the iPod Touch as a web tablet, so is it a stretch of the imagination too far to suggest an Apple netbook might actually be a large Touch with a keyboard?
If a key aspect of any netbook is a simplified, appliance-like UI, an Apple machine might very well use the iPhone OS rather than the full Mac OS X, in which case it would have to be based on ARM chippery.
There's a precedent: Apple's ARM-based eMate 300 mini-laptop, which used the Newton OS instead of the Mac system software.
Maybe that's what got Intel sufficiently worried to issue an apology.
COMMENTS
@Anton Ivanov
"Ok, some of that is not Adobe's fault. It is actually mozilla's fault"
Sorry, you clearly have no idea how a browser plugin works. The fault is entirely Adobes (and before them Macromedia), as the web browser simply provides a canvas and starting thread for the the plugin author to run his or code on. That's it. Performance is down to crap code and lack of optimisation in the plugin, which is why Flash can bring a browser to its knees and is also why Google went down the discrete process rather than threads route with Chrome.
Java's absence, a deal stopper
The iPhone not supporting Java is an immediate deal-stopper for me. Mind you, it isn't just int the iPhone, but I don't know of any other device that doesn't support Java just out of arrogance.
That said ... I really like that the mobile smartphone market isn't dominated by x86. I thought we would all be runing RISC-based hardware by now...
NetBook & ARM
Contradicting the article: there isn't any particularly good reason why the iPhone OS can't be ported to another chip.
If iPhone OS is, as claimed, Darwin under the bonnet, then Apple already have 99.9% of the porting job to x86 done - it's OS X. No surprise that the iPhone emulator runs so well. It would merely remain to merge the platform differences and recompile, or (more likely) maintain something like an integration tree (what we used to call a Vendor Branch) for the hybrid offspring. Or whatever Apple's SCM equivalent is.
Maybe not a trivial job - but well within the capabilities of even a small UNIX kernel hacking group. The rest, then, is UI development - also well within Apple's capabilities.
Re: But wait again..
Exactly. I do not know about Symbian or other embedded OSes.
However, as far as Flash on non-Windows desktop OS-es is concerned it is horribly slow. 10 times is a fair guesstimate.
My 6 year old is a big fan of the BBC flash games and I did a couple of experiments to see what it will really take to start rendering them on Linux as smooth as on Windows. The results were shocking. It was taking at least a 1GHz dual CPU system with a gamer-class video rig for it to render tolerably. A machine that could easily render Quake in 1024x768 was struggling to cope on a simple platform game. Yuck... Total yuck...
Ok, some of that is not Adobe's fault. It is actually mozilla's fault, but none the less, this is not "Rich Internet" applications. It is equipment torture.
Adobe Flash and ARM (+ ARM customers)
Pirates for sinking Intel's legacy X86 monopolistic marketing flagship spin ...
http://www.adobe.com/aboutadobe/pressroom/pressreleases/200804/050108AdobeOSP.html
>>>
SAN JOSE, Calif. — May 1, 2008 — Adobe Systems Incorporated (Nasdaq:ADBE) today announced the Open Screen Project, supported by a group of industry leaders, including ARM, Chunghwa Telecom, Cisco, Intel, LG Electronics Inc., Marvell, Motorola, Nokia, NTT DoCoMo, Qualcomm, Samsung Electronics Co., Sony Ericsson, Toshiba and Verizon Wireless. The project is dedicated to driving rich Internet experiences across televisions, personal computers, mobile devices, and consumer electronics. Also supporting the Open Screen Project are leading content providers, including BBC, MTV Networks, and NBC Universal, who want to reliably deliver rich Web and video experiences live and on-demand across a variety of devices.
“Delivering a highly responsive, uncompromised Web and rich media experience to consumer devices and the digital home is a key focus for ARM and our partners,” said Warren East, CEO, ARM. “The Open Screen Project with Adobe enables ARM and our partners to optimize and deploy Flash Player and Adobe AIR across billions of ARM Powered® devices and unlocks the ability for hardware optimizations on future ARM® processors.”
<<<
http://www.electronicsweekly.com/Articles/2008/05/02/43661/arm-welcomes-adobes-mobile-flash-move.htm
May 2nd 2008:
>>>
Adobe has said it will remove licensing fees for next major releases of Adobe Flash Player and Adobe AIR, remove restrictions on use of the SWF and FLV/F4V specifications and publish the device porting layer APIs for Adobe Flash Player.
Companies endorsing the plan to make mobiles "just like a PC in your hand", through what Adobe calls its Open Screen Project, include ARM, Cisco, Intel, LG Electronics, Marvell, Motorola, Nokia, NTT DoCoMo, Qualcomm, Samsung Electronics and Sony Ericsson.
Also behind the move are content providers such as the BBC, MTV Networks and NBC Universal.
The move was welcomed by ARM marketing v-p, Ian Drew: “It will transform mobile applications and it removes the claim that the desktop controls the Internet.”
<<<
http://www.arm.com/iqonline/news/marketnews/18391.html
28 August 2007
>>>
Adobe Flash Player To Include MainConcept ARM Codec
Adobe has confirmed that it is to integrate ARM versions of MainConcept’s H.264 and AAC technologies into the latest version of Adobe Flash Player.
Adobe has licensed ARM versions of MainConcept’s H.264 and AAC decoders along with the x86 and PowerPC.
<<<
