Should Apple shackle developers to Safari?

Apple should open OS X and let developers create iPhone applications native to the Mac platform -- instead of driving them down the Safari route.

Industry observers said that Apple would do well to change its stance and let developers have access to the iPhone's OS X operating system. Apple announced at its Worldwide Developers Conference last month that developers would be able to create Web-based applications for the iPhone using the Safari Web browser.

Tony Cripps, service manager for mobile user experience at analyst company Ovum, said that Apple's decision limits the iPhone, as compared to Microsoft and Nokia's approach in opening up their respective Windows Mobile and S60 platforms.

"Nokia's done a good job of trying to support developers of all persuasions -- C++, Java and Web developers -- on the S60 platform, and Apple may find itself needing to offer native development capabilities at some point," Cripps said.

Although the iPhone is a good showcase for Web-enabled mobile "widget" applications, Cripps said, Apple's move to appeal to Web developers rather than native application developers is a double-edged sword.

While there may be "orders of magnitude, more [from] Web developers than native developers, which should result in a buoyant early developer community", the downside to that is the locking-out of third-party developers, Cripps noted.

Raju Vegesna, an evangelist at online business software developer Zoho, noted that some Web applications currently cannot take full advantage of the iPhone.

"For example, I cannot save or download any files from any Web app to iPhone's storage," he said. "There are other limitations, like the unavailability of the iPhone keyboard for [document] editors, which make creating documents impossible through Web apps."

Anne Baker, vice president of marketing at Action Engine, a mobile application platform developer, noted that, if usability is the top priority, then Apple should realise that the limitations of the mobile Web make on-device applications a much better alternative for consumers.

She added: "The wait times and dropped connections found when using browser-based mobile applications make the experience of searching for content simply unacceptable for today's busy consumer. This is especially true for iPhone owners, considering that the device is running over the slower Edge network rather than 3G."

Gauge of success
But whatever the criticisms may be, the success of the iPhone will be measured by how much it impacts Apple's bottom line and not how big a developer community the company has.

"If building a native developer community for the iPhone becomes a strategically important means for Apple to improve its bottom line, then maybe it will change its mind. I just don't think the company believes that there's much value in doing that at the moment," Cripps said.

But at least one mobile operator remains cool about the much-touted iPhone.

Neil Montefiore, chief executive of Singapore mobile operator M1, told reporters on the sidelines of last month's CommunicAsia 2007: "If the iPhone is as successful as Apple wants it to be, it will only account for less than one percent of the total global phone production. It's not going to make a major impact from an operator's point of view."

Asian mobile users can only lay their hands on the iPhone in 2008. And, when that happens, it is unlikely that there will be a tie-up similar to the one between Apple and AT&T in the US.

Montefiore said: "We tend not to do exclusives because we believe customers should have a free choice, and it can't be exclusive because you can't lock phones to networks in Singapore," he said.

Apple declined to comment for this story.

Advertisement

Talkback 6 comments

    Why we can't write real phone software. Ben Weiss -- 06/07/07

    The capabilities offered by BREW (Binary Runtime for Wireless on Verizon phones and J2ME (Java 2 Mobile Edition) are little less restrictive than what Apple is allowing via Safari. The problem is not Apple, but the (AT&T) carrier who disallows them to permit us to write applications. Carriers such as AT&T believe -whether rightly or wrongly- that permitting any joe-blow programmer to write code to run on a phone will compromise the security of their network. While it is certainly true that some enterprising infant could indeed create software to (1) automatically dial 900 phone services in the Cayman Islands or (2) spam SMS or email messages or (3) hack safari and automatically send a user's credit card information, intercepted from a bank or e-tailer back to themselves, there are simple nontechnical measures which can be taken against these and other threats. The problem is, they are just not foolproof. And once such a mess occurs, liability will be placed squarely with the enabling device maker.

    Cingular (AT&T) and the other carriers recognize that even if it were possible to completely limit such threats, there is still no sure fire way to verify, on a regular basis, that no such software is operating on a user's handset. It will take a much higher bandwidth network to constantly (or, at least, daily) verify checksums of all software on handsets against a Verisign like registry and even then, malware and spyware are still a problem on the web as it is, so much more so if they ever got onto a phone system.

    That's why you won't see AT&T or any other big carriers allowing Apple to allow us to write software for our phones anytime soon. J2ME and BREW are very restrictive environments. You have *NO* access to the actual phones and -unless things've changed dramatically since I checked, very limited access to sending and receiving data in the background without user intervention. Otherwise, somebody could write an application to filter and respond to SMS messages without the handset owner's presence. (If mom asks me anything with the word, "Where", write back this message that I'm busy doing homework and cannot be further disturbed; "if my boyfriend writes, send him this message full of hot sex while I'm busy with my lover.", etc.

    The fact that we're not allowed to publish such software is what tells me that the carriers, and not the manufacturers are in control here.

    Same Old Argument Anonymous -- 07/07/07

    Apple does not "open things up" to change. They never have. It's actually one of the things that has kept their products running so well. Opening up the code, i.e., going open source would most likeky cause more problems than it would solve. I hope they don't do it.

    Open Source not the issue Anonymous -- 07/07/07 (in reply to #320082325)

    We run Mac OS X applications that we have written to help manage our research studies.
    When people say "open up" the iPhone, they mean open the iPhone to allow it to run Mac OS X applications, such as the ones we have written. That would make the iPhone a valuable tool for us. No open source required.

    re: Open Source not the issue JJB -- 07/07/07 (in reply to #320082328)

    Ah, I see what you mean. Okay. Well, maybe in time that will happen. Version one of anything is usually an advanced beta test, it seems. It would ne nice to see some great 3rd party apps for the iPhone. What about writing apps for it and storage? These apps would have to be mighty small, wouldn't they? And then what about software conflicts with apps that may be less than perfectly written? Imagine the frustration if your iPhone is all locked up because of a software conflict and you're out on the road. Do you think this could be pretty much if not (I know, I know) totally avoided? That seems to be the biggest concern.

    The shackles of innovation and standards Anonymous -- 07/07/07

    There's nothing proprietary about developing web applications that run on the iPhone. iPhone applications use standards technologies like: HTML, CSS, and Javascript, otherwise known as Web 2.0 technologies. Safari just happens to be the HTML interpreter on the iPhone, nothing more. So what's the problem with Web 2.0? Or Safari for that matter?

    As for Java, it's a competing cumbersome and slow platform. The OS X that is built into the iPhone performs better.

    As for Flash. It's proprietary and Apple supports the MPEG4 standard instead.

    I think the complainers are just peddling their corporation's agenda. The same corporations who wouldn't give a damn about Apple if the shoe were on the other foot. So now they're crying that they're shut out of the iPhone party. My sympathies go out to them.

    re: The shackles of innovation and standards Ben Weiss -- 09/07/07 (in reply to #320082348)

    That is not the point. The point is, we have *NO* access to making calls, receiving calls, sending and receiving SMS or email or any other kind of data without user intervention or modifying the interface. *That* is the problem.
    There is a whole host of applications developers are dying to write that would take advantage of these and other API's that we are simply disallowed from accessing. Web/Javascript/etc. allows only a very small tiny subset of what most of us want to do with a phone. The first thing I want to do with my iPhone is synchronize full text documents and bookmarks so I can continue to have them read to me via MacOS X's built-in speech synthesis while I'm on the road. Then, I want those Google maps to be drawn with street names in a font I can see rather than 8 points. They went out of their way to make it a constant size; the least they could do is choose a size that those of us with less than perfect eyesight can use. Then the rest of the interface as well needs, for me, to be in BIGGER FONTS. And that's just off the top of my head; There are MANY things we could do if we were allowed to do so which would make the iPhone the only game in town. Apple is not stupid; they know this. The only reasonable explanation for this injustice is that the carriers are just too big and too slow and too backward-thinking to allow true innovation.

Add your opinion

Latest Videos

Sponsored content

Power Centre - Content from our premier sponsors

Blogs

  • Suzanne Tindal Sick of broken tender sites
    Some of the state governments desperately need to invest in more user-friendly tender sites so that looking for information on government tenders doesn't have to be a game of blind man's bluff.
  • Array Cyberwar: What is it good for?
    In this week's episode, Cyberwar. What is Australia's place in the world of digital warfare? What are the implications for the NBN?
  • Array Is wholesale-only backhaul just a pipedream?
    The potential acquisition of Pipe Networks by SP Telemedia has raised the question about whether vertically integrated backhaul providers will mean higher wholesale prices for ISP customers.
  • More blogs »

Tags

Back to top

Featured