Skip to main content

Apple Tweaks License to Bar Flash-to-iPhone Apps

Image used with permission by copyright holder

Apple took the wraps off its iPhone OS 4 yesterday, letting developers and consumers know what major new features would be coming to its mobile platform. One thing the company did not specifically highlight in its presentation, however, was a slight change to its Phone Developer Program License Agreement. What’s different? Section 3.3.1, which now reads in part: “Applications that link to Documented APIs through an intermediary translation or compatibility layer or tool are prohibited.”

In plain English, this is bad news for developers who were planning to roll out apps to the iPhone using technologies like MonoTouch or Adobe Flash CS5.

The change in the licensing terms appears to have first been called out by Daring Fireball’s John Gruber.

Apple’s iPhone—and now iPad—are famous for not supporting Adobe’s proprietary Flash technology, which is widely used to being video and other interactive elements to the Web. Apple’s no-Flash stance has seriously weakened Flash’s one-ubiquitous presence on the Web: it’s one thing if you have a vast installed base on computers, but if your technology isn’t available on (arguably) the most significant mobile media platform currently on the market, you have a problem.

Adobe had been hoping to work around the no-Flash-on-the-iPhone problem by providing a deploy-to-iPhone capability in Adobe Flash CS5: the idea is that developers could create their applications in Flash without any specific knowledge of the iPhone, then deploy it as an iPhone-ready application essentially by choosing a “deploy to iPhone” command.

Under Apple’s new licensing terms, iPhone applications may only use documented API calls and be written in C, Objective C, C++. Apps may also be written in JavaScript to be executed by Apple’s built-in WebKit engine, which powers the iPhone’s Safari browser.

Apple’s new licensing terms may prove particularly troublesome to Adobe, which had been telling developers they can stick with their Flash development tools and will soon be able to deploy those applications to the iPhone.

However, while industry watchers have no doubt Apple is well aware what Adobe was planning to do with creating iPhone apps from Flash, the move is probably best seen in the context of Apple’s long-term efforts to control its platforms from the ground up: historically, the company feels that maintaining total control of its products leads to creating the best customer experiences…and hence best-selling products. Apple’s new license terms essentially bar developers from implementing a development framework for the iPhone on top of Apple’s own Cocoa Touch and WebKit APIs. If such a framework were to gain significant traction amongst developers, it would essentially seize control of Apple’s iPhone platform…and that’s something the Cupertino company is unlikely to tolerate.

Editors' Recommendations

Geoff Duncan
Former Digital Trends Contributor
Geoff Duncan writes, programs, edits, plays music, and delights in making software misbehave. He's probably the only member…
A big iPhone update is right around the corner
An iPhone 15 Pro Max sitting upright, showing one of its home screens.

With announcements for 2024 models of the iPad Air and iPad Pro, today's been a busy day of Apple news. But the iPad isn't the only Apple product in the news today. Following the big announcements from its event earlier this morning, Apple also shared some important news regarding the next iPhone update.

As of Tuesday, May 7, Apple has begun rolling out RC builds for iOS 17.5. RC stands for "Release Candidate," and it's the last beta version of a software update that Apple releases before its final public rollout. In other news, the official iOS 17.5 update should be right around the corner.

Read more
Best phone deals: Save on the iPhone, Galaxy Z Fold 5, and more
Galaxy S22 Ultra and iPhone 13 Pro cameras seen from the back.

If it’s time to trade in an old device or otherwise make the jump to a new smartphone, we’ve got some savings in store for you. The best smartphone deals currently taking place include some popular phones, several of which are often considered to be among the best phones. We’ve rounded up all of the best phone deals to shop right now. They’re full of Samsung Galaxy deals, Google Pixel deals, Apple iPhone deals, and more. There are even some great foldable phone deals in the mix. Reading onward you’ll find impressive savings on phones from some of the top brands, as well as some information on why each phone may best suit your needs.
Nokia C210 (Unlocked) — $100, was $110

If you’re looking for an affordable, no-frills phone that’s tough as nails, the Nokia C210 is a great phone to consider. It has a sharp LCD display that comes in at 6.3-inches, as well as a resolution slightly less than Full HD. The main camera is 13-megapixels and the selfie cam checks in at 5-megapixels. And despite this phone’s price, it packs an octa-core processor and 32GB of internal storage, with the ability to expand internal capacity using MicroSD cards.

Read more
Best iPhone 15 deals: How to get Apple’s latest iPhone for free
The display on a green iPhone 15.

The Apple iPhone lineup isn’t often a place to turn for a discount, as Apple deals can be somewhat difficult to come by. The best phone deals often turn up discounts on less premium brands, but there are some ways to save on the iPhone 15, which is Apple’s most recent iPhone release. You’ll find some of the best iPhone 15 deals scattered across retailers, which is why we’ve done some of the heavy lifting and organized them all below. Among the best iPhone deals you’ll find below are some impressive savings even if you don’t have an old device to trade-in.

You can also shop the best refurbished iPhone deals if you’re looking for ultimate savings, and there are plenty of iPhone 14 deals to shop if having the most recent iPhone release isn’t of importance to you.
Today's best iPhone 15 deals

Read more