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.

Recommended Videos

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.

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…
Here’s every iPhone and iPad that supports Apple Intelligence
Apple Intelligence on iPhone 15 Pro.

Apple's WWDC 2024 keynote was one of the biggest ones that the company had made in years. During this keynote, the company showed us what we'd be getting in iOS 18, which includes some big user-requested features like more home screen customization, RCS messaging support, and more. But that's not all — this is the first iOS that brings AI into the iPhone with Apple Intelligence.

Apple Intelligence, as Apple calls it, is a powerful suite of AI tools that will help make your life even easier. From new writing tools and summarization features to image generation and the ability to create unique emojis, Apple Intelligence definitely looks impressive.

Read more
The iPhone 17 will reportedly get a new type of Wi-Fi chip
A person using the Apple iPhone 16 Plus.

By this time next year, Apple may have installed its own in-house Wi-Fi chips in all of its phones, or at least one of them.

According to Ming-Chi Kuo, a well-known analyst with a trusted record, Apple is working on its own Wi-Fi chips to replace the current ones from Broadcom, but there's not a firm timeline on when they'll arrive (via MacRumors). He says the iPhone 17 Pro might come equipped with this new chip, but other sources suggest it won't get widespread adoption until the iPhone 18.

Read more
How to fast charge your iPhone
iPhone 12 Mini with charger

While they may not be some of the longest-lasting smartphones on the market, modern iPhones boast more than respectable battery life that should be able to get you through an entire day's use without breaking too much of a sweat. Of course, that assumes a lot of things — including a battery that's still relatively new and in good health, plus a usage pattern that doesn't include all-day streaming or gaming.

But for some people, overnight charging isn't going to cut it, and you'll want to get your battery topped up again as quickly as you can so you can get back in action. Thankfully, every iPhone released in the past six years supports much faster charging, but the downside is that with very few exceptions, Apple has never supplied you with the right adapter to get the best possible charging speeds from your iPhone.

Read more