December 11, 2008

No Java, Flash for iPhone this Christmas

The popular application deployment platforms remain shut out of Apple's celebrated mobile device

There is still a little time left, but it doesn't look like Apple iPhone users will see Adobe Systems and Sun Microsystems get Flash and Java up and running on Apple's handheld device by Christmas.

Although both Sun and Adobe have expressed a desire to back the iPhone for nearly a year, neither the Flash Player nor Java Virtual Machine run on the device. And it appears that little to no progress is being made. Sun and Adobe, the chief proponents of the Java and Flash platforms, respectively, repeat what they've said all year: that they are still working to get their software platforms running on the trendy phone. Apple, for its part, did not respond to numerous inquiries about the iPhone from InfoWorld.

[ Get the scoop on all things iPhone and mobile with InfoWorld's Mobile Pulse blog | Learn how to secure your iPhone in eight easy steps. | SDK shoot-out: Android vs. iPhone. ]

Enabling Flash and Java to run on the iPhone would expand the volume of applications that could run on the device. But no one seems to know why Flash and Java aren't available for the iPhone. By comparison, the mobile Flash Lite does run on the Symbian OS, an Android version is in the works, and the forthcoming Windows Mobile version will support it. The Java VM or its mobile cousin J2ME run on the Android, Symbian, and Windows Mobile OSes.

The iPhone's processor may not be up to snuff, at least for Flash
There has been some conjecture that the intermediary nature of Flash and Java, which lets applications run in the Flash Player and on the Java Virtual Machine, might stifle Apple's control over what goes on the iPhone. But an industry analyst offered a less cynical theory: "Part of the problem, as I understand it, is the ARM processor" that powers the iPhone, says Rob Enderle, principal analyst at the Enderle Group. Although the processor has the advantage of low power consumption, it also has slow performance. As a result, "neither Flash nor Java work on it very well," Enderle says.

Enderle dismisses conspiracy theories that Apple is blocking Flash and Java from the iPhone to prevent apps and video that don't get sold through its App Store and iTunes Store. He notes that Java and Flash both run on the Macintosh, so it does not seem likely Apple would then block their usage on the iPhone. Enderle expects that as the iPhone gets more powerful, Flash and Java support will follow.

An ARM representative declined to comment on the iPhone but did note that the ARM processor can run Flash. Adobe expects to provide versions of Adobe Flash Player 10 and Adobe AIR (Adobe Integrated Runtime) to run on ARM-powered devices in late 2009.

iPhone developer Christopher Allen, founder of the iPhoneWebDev community, concurs that full Flash support on the iPhone "probably is beyond what the processor can do." He notes that the Flash Lite runs on less powerful processors than what the iPhone uses but on those slower processors does not run most Web content.

Close

On Twitter now

Hardware

Powered by Twitter

On Twitter now

White Paper

D2D Virtual Tape Library Replication Primer

This whitepaper explains the terminology and concepts behind Data Replication technologies and establishes some sizing rules through worked examples. Learn the new paradigm in disaster tolerance—protect data anywhere.

Download now »

White Paper

An Alternative to Virtualization for Datacenter Cost Savings

Server virtualization is a popular option for dealing with mounting datacenter costs. Another equally promising approach is the use of an Application Delivery Controller. Citrix NetScaler provides a low-cost way for organizations to reduce their server count and accrue cost savings from a reduction in space, cooling, power and personnel.

Download now »

White Paper

Why Your Firewall, VPN, and IEEE 802.11i Aren't Enough to Protect Your Network

The emergence of WLANs has created a new breed of security threats to enterprise networks.

Included in HP ProCurve WLAN solutions is security technology that alleviates threats from WLANs through:
* Monitoring wireless activity inside and out of the enterprise
* Classifying WLAN transmissions into harmful and harmless
* Preventing transmissions that pose a security threat to the enterprise network
* Locating participating devices for physical remediation

Download now »

White Paper

Bringing the Edge to the Data Center

Effectively address data protection challenges, implementing solutions that help store and protect business–critical data while cutting costs and improving efficiency and reliability.

Download now »

Sign up to receive Hardware Resource Alerts

Subscribe to the Mobilize Newsletter

Receive the latest news, reviews and discussions on everything mobile.

©1994-2009 Infoworld, Inc.