You're viewing an article in iPO's historic archive vault. Here, we've preserved the comments and how the site looked along with the article. Use this link to view the article on our current site: The iPhone's App Store won't fill in all the gaps

Column

Ted Landau's User Friendly View - The iPhone's App Store won't fill in all the gaps

The new iPhone 2.0 software and 3G hardware up the ante on what was already a spectacularly successful product. A million iPhones flew out the door just on the opening weekend (or, maybe it was only about 425,000; either way, it was a lot).

At the same time, it is easy to generate a list of desired features that are missing from the new iPhone's arsenal. It's pretty much the same items that many users have complained about since the original iPhone started shipping a year ago. Surprisingly, Apple ignored almost all of these complaints in its new software and hardware.

Yes, I am talking about features such as voice dialing, MMS support (the ability to send pictures from phone to phone, as you do with text messages), and expanded Bluetooth support (such as for stereo headphones). And how about even rudimentary copy-and-paste ability? For a good example of a "complete" list of these omissions, check out this recent article in PC World.

These features are not significant enough to be deal-breakers for most people (they certainly aren't for me), but their absence is troubling. Especially so when you realize that most of these options are found standard on almost every other mobile phone on the market. I wish I could have been at Apple for the discussions on these decisions. Did they go something like this:

"So, how about including MMS support in iPhone 2.0? We keep getting requests from users for this."
"I agree. The iPhone already handles text messaging. And it can send graphics as attachments to email. So how hard can it be to provide an MMS feature?"
"Not hard at all. The basic technology is already well-documented. Our developers claim they can get a beta version up and running in less than a week."
"Great. Let's do it."
"Nope. It sets a bad precedent. If we start going down this road, iPhone users will soon have nothing to complain about. Plus it will make our competition look even weaker than they already are."
"Good points. On second thought, let's keep MMS off of the iPhone. Any objections? None? Okay, what's next?"
"Well, there's voicemail..."

"Relax, Ted," you may be saying at this point, "This is exactly what the App Store is for. Third-party developers will pick up the slack and offer whatever Apple failed to include."

Third party developers will certainly pick up a good deal of slack. While they can't compensate for hardware weaknesses (such as the relatively low quality camera in the iPhone), they can address software omissions. The problem is that they won't fill in all the gaps -- primarily because Apple won't let them.

Don't bet the farm

For example, a third-party could provide software that allows the iPhone's camera to record video. Indeed, Polar Bear Farm offered just such an program (called ShowTime) for the original iPhone -- although you needed to jailbreak the iPhone to use it. It is reasonable to expect that this sort of software will appear in the App Store. It may seem reasonable, but don't expect to see it any time soon. Polar Bear Farm's revised home page no longer links to this program. They explain (as cited in an ars technica article): "As for ShowTime, it simply can't be done—the legit way, anyway—given the current constraints on the iPhone SDK. Polar Bear Farm is 'a little reluctant' to continue development on it for that reason."

GPS limits

As another example, consider the new GPS capability of the iPhone 3G. It's fine as far as it goes, but it doesn't offer the turn-by-turn navigation that is the hallmark of stand-alone GPS devices. It might be natural to assume that a third-party will release (via the App Store) GPS software that fills this gap. Don't count on it. First, there is a bit of debate as to whether or not the iPhone's hardware is capable of this task. On the one hand, Apple is quoted (in the New York Times review of the iPhone 3G) as stating that "the iPhone’s GPS antenna is much too small to emulate the turn-by-turn navigation." But wait! If this is true, how is it that both TomTom and TeleNav claim to have all-but-completed development of just such software? Even if we assume the hardware problem is largely a myth and the software is ready to roll, it may never actually ship. Why? Because a restriction in Apple's SDK prohibits software "for real time route guidance." In other words, it's not so much that it can't be done as that Apple doesn't want it done (for whatever reason).

Interestingly, Apple VP Greg Joswiak recently commented about the iPhone's "missing features" -- confirming that turn-by-turn navigation is possible on the 3G and that he expects it to be offered some time in the future.

No to patching

How about voice-dialing? Here's another case where the App Store is not likely to be a solution. What you ideally want is not a separate application that permits voice-dialing, but integration of voice-dialing into Apple's existing Phone software. To do this as a third-party, you would have to patch into Apple's software. This is not something Apple is likely to permit. And with some good reason. Apple doesn't want to have to worry that an update to its own software might "break" a third-party patch or otherwise cause problems with the update, leading to complaints directed at Apple even though it is not their fault.

Similarly, a system-wide copy-and-paste function will almost certainly have to come from Apple itself. There is no way a third-party could integrate such a feature into the iPhone. In this regard, Apple VP Greg Joswiak (continuing his comments about the iPhone's "missing features") claimed that cut-and-paste was not a high enough priority for Apple to have made it into iPhone 2.0.

Utility restrictions

If the current collection of utilities in the App Store are any indication (and I believe they are) there is at least one more category of software that you won't be seeing for sale: system utilities. By this, I mean utilities that provide "under-the-hood" access to the iPhone. This category includes the ability to perform tasks as basic as viewing the full contents of the iPhone, including Library folder files -- just as you can easily do for a Mac via the Finder. It also means having a Terminal application to run UNIX commands. It means the ability to edit items such as property list (.plist) files. And it means being able to mount the iPhone on a Mac as if it were an external drive. Such utilities are admittedly not for all iPhone users. But for those who'll use them, these utilities are a tremendous asset. Sure, most Mac users have never edited a plist file and never will. But do a Google search and you'll find hundreds, if not thousands, of pages devoted to this topic (including a series written by yours truly) -- detailing all the cool things you can do by editing these files. Still, even though Apple permits such editing on your Mac, even providing a tool for doing so (Property List Editor), I doubt Apple will allow this or similar tools in its iPhone App Store.

Bottom line

Is there a way around this Apple-enforced blockade? Not entirely. The obvious alternative is to jailbreak the iPhone, so as to provide and access software that Apple won't allow in its Store. According to the folks at the iPhone-dev team, the release of a jailbreak tool for iPhone 2.0 is imminent. There has been some question as to whether the jailbreak would initially be just for original iPhones (and iPod touches) or for the iPhone 3G as well. It now appears that all iPhones will be jailbreakable (is that a word?).

While a jailbreak utility may open the gates to system utilities and some patches, it won't be a complete solution to the App Store restrictions. If you're a company that expects to sell software in the App Store, you probably don't want to annoy Apple by turning around and releasing Apple-prohibited software to the jailbreak-community. That's almost certainly why, for example, Polar Bear Farm has dropped development of ShowTime. Similarly, given that there is no way to assure revenue for jailbreak software, many developers won't see it as worth their while to pursue that route.

It's a bit sad to realize but, under the current situation, there is great software for the iPhone that may never see the light of day -- simply because Apple doesn't want you to have it. Apple is the cheesecloth that all potential App Store software must be filtered through. If Apple gives thumbs down to an application, that may well be the end of it.

Don't get me wrong. I believe the App Store is already fantastic just as it is. Indeed, it is the single most significant feature of the entire iPhone 2.0/3G transition. The games are fantastic, much better than anything that was available via jailbreaking. The various productivity tools enhance the iPhone in ways that Apple alone could never do. However, it remains clear that Apple intends to keep a tight rein on what can and cannot be installed on your iPhone. It is still a closed system. In a previous column, I contended that, for similar reasons, the iPhone did not yet qualify as a "Mac in your pocket." This remains the case today -- even after the release of iPhone 2.0.

Update: Things change rapidly in the iPhone world. In the hours since I completed this column (but before it was posted), I've already seen several new reports relevant to this topic. In one report, an iPhone app developer laments yet another problem with the "closed shop" nature of the App Store: If users start reporting bugs in your app, there is no easy way to get the feedback needed to determine the cause of the bug. Even worse, there is no way to beta test updated software to confirm that the bug has been fixed prior to an official release a new version.

Ted Landau is the founder of MacFixIt, and the author of Take Control of Your iPhone and other Mac help books.


Ted Landau is the founder of MacFixIt, and the author of Take Control of Your iPhone and other Mac help books.

Send polite comments to , or post your comments below.

User Friendly View Archives.

12 comments from the community.

You can post your own below.

+ show options

Your current settings, click to change: Sort Oldest First, Show Guest Posts, Hide Community Stats

jimothy said:

member since 04 Jun 2004 with 612 posts, unranked, send him a message or view his profile

I think every time somebody writes an article pointing out that the iPhone doesn't have copy-and-paste, they should receive an electric shock. It'd start small, but each time the same author writes this point, the shock would grow a bit larger. Yes, it's true, it doesn't have copy-and-paste. We get it. And sometimes, it'd be nice to have it. But that so many people say, "This should be easy to add" is actually why so many people aren't Apple.

The first challenge for Apple is to find the right gesture for this. It's easy to see that the interface on the iPhone isn't your typical computer or smart phone interface, and this is a good thing. It's much more evolved and intuitive for most activities, yet it's also much simpler. Merely slapping on cut-and-paste would hurt that simplicity, so Apple is going to be sure to get this right.

But more than that, cut-and-paste is a poor man's integration. How to integrate an address book with the map? Hey, let the user cut-and-paste the address. But we can do so much better than that, and Apple has. Without cut-and-paste, developers are forced to think about better ways to integrate their applications with the services Apple provides. The result is a better user experience.

For example, news reader applications have features to email and article to a friend. They either send the email themselves, or integrate with the Mail app. Not rocket science, but had copy-and-paste been available, it wouldn't surprise me at all if some developers would say, "We'll add the mail feature later; for now, they can just copy-and-paste." I'm a software developer, I know these discussions happen all the time.

Cut-and-paste will make it to the iPhone, with an interface that will make us say, "wow, why didn't I think of that?" And then, we'll probably discover that we don't use it nearly as often as we thought we would.

Quote this post ↓

grady15 said:

member since 10 Apr 2008 with 7 posts, unranked, send him a message or view his profile

The iphone dose have mms. Its called emailing to a phone number. Every phone number has an email address like 19705555555@vzwpix.com. It works like a charm.

Quote this post ↓

YodaMac said:

member since 21 Mar 2007 with 29 posts, unranked, send him a message or view his profile

So how do you know what a persons phone number "email address" is? I'd love to know.

Quote this post ↓

jimothy said:

member since 04 Jun 2004 with 612 posts, unranked, send him a message or view his profile

YodaMac wrote:
So how do you know what a persons phone number "email address" is? I'd love to know.

Teleflip offers a service, where you just send it to 3215555555@teleflip.com, and it routes it to the correct provider. But I don't know if they support embedded images, or just text.

https://www2.teleflip.com/

I sent myself a test message, with an embedded image, and haven't received anything yet, but perhaps I'm doing something wrong.

Quote this post ↓

JonGl said:

member since 12 Jan 2006 with 113 posts, unranked, send him a message or view his profile

Actually, I have a couple questions...

Is it possible to hilite and select text on the iPhone. You know, like drag your finger to select text? How does one delete large quantities of text?

Well, in any case, I _strongly_ suspect that the _real_ reason Apple has not yet implemented copy and paste is very simple. The only reasonable way to do so would be to use the Newton's method! You simply press and hold to activate the selection process, and drag to hilite the text you want to select. Next, you either drag to the edge of the screen to cut the text, or tap and drag to copy. Once at the edge, you can let go, and the text stays there until you drag it back to paste. If you tap and drag, you can copy out of the "clipboard" while leaving the clip there.

This is a very reasonable solution, but, as I said, I highly doubt Apple is too willing to utilize this wonderful idea from the Newton. There are several potential reasons, but I'll leave it to the reader to ponder them.

-Jon

Quote this post ↓

Sir Harry Flashman said:

member since 08 Feb 2007 with 792 posts, unranked, send him a message or view his profile

jimothy wrote:
...For example, news reader applications have features to email and article to a friend. They either send the email themselves, or integrate with the Mail app...

It has been my experience that cutting and pasting from a web page can break the page's CSS. I like to chose the print this page icon, if the option is available, and then choose "Mail contents of this page."

Cut and paste on the iPhone is something that would nice sooner or later, but sooner I would rather have voice dialing. That being said ever since the hands free law went in to effect I have cut way back on cell phone use while driving. Of course ever since "Pain at the pump" (a phrase made popular by TV reporters when then are not commenting on queues at the Apple stores) went into effect I have also cut way back on my driving, but voice dialing would be useful in other circumstances.

Quote this post ↓

A guest said: (hide)

Ted, you said it yourself:

These features are not significant enough to be deal-breakers for most people (they certainly aren't for me)...

Enterprise support was a deal breaker, so Apple massively addressed that first. That is what Joswiak's comment about list of priorities means. Let's see, features that sell millions of new phones, or ones that make existing happy customers even happier, which would you do first? Be patient, your missing features are on the list, just not at the top--except for letting anyone mess with the guts of the OS. Terminal access will never happen without jailbreaking. But this is all stuff you know and understand already. You just don't happen to like it.

As for the GPS turn-by-turn, don't you think that prohibiting it explicitly means Apple already has an exclusive deal in the works?

Quote this post ↓

rwahrens said:

member since 19 Jul 2006 with 50 posts, unranked, send him a message or view his profile

To send an email to a phone number, use the following domains (depending upon which carrier your target uses), with the phone number before the @ sign:

T-Mobile: phone@tmomail.net

Virgin Mobile: phone@vmobl.com

ATT: phone@txt.att.net

Sprint: phone@messaging.sprintpcs.com

Verizon: phone@vtext.com

Nextel: phone@messaging.nextel.com

Quote this post ↓

tedlandau said:

member since 18 Jul 2005 with 43 posts, unranked, send him a message or view his profile

Guest wrote:
That is what Joswiak's comment about list of priorities means.

In retrospect, it might have been better if I had left cut-and-paste out of the discussion. My gripe is not so much about whether or not Apple should have given a higher priority to a feature that is likely to be tricky to implement. But rather it is about the absence of what appear to be easy features to implement, given their ubiquitous presence on other phones. And most especially about Apple's selective blockade of useful third-party software, which has nothing to do with limits on Apple's development resources. Sure I don't like this. That's why I'm writing about it.

Quote this post ↓

deasys said:

member since 08 Apr 2003 with 296 posts, unranked, send him a message or view his profile

MMS--a kludge developed by the carriers whose main purpose is to generate revenue for them. Use e-mail.

Expanded Bluetooth support--good idea but the iPhone has to feed, care for, and power four radios (cell, Bluetooth, GPS, WiFi); a continuous process like A2DP Bluetooth stereo would be nice but probably a battery life killer.

Turn-by-turn GPS--same considerations re: battery life as above and a feature that also has potential legal liability implications; nevertheless, it may come via third-parties.

In other words, I have a feeling Apple knows what it is doing...

Quote this post ↓

A guest said: (hide)

Maybe Apple's decision to control software is intended to preclude the problems encountered by systems that let poor software be installed. It is difficult to include support for everything fertile minds can create.

Quote this post ↓

JonGl said:

member since 12 Jan 2006 with 113 posts, unranked, send him a message or view his profile

Anonymous wrote:
Maybe Apple's decision to control software is intended to preclude the problems encountered by systems that let poor software be installed. It is difficult to include support for everything fertile minds can create.

If what I read from Dave Pogue is correct, however, several apps have been crashing his iPhone, even to the point of having to reboot the system. So, if one point is to protect people from this, it's not working...

-Jon

Quote this post ↓

Post Your Comments

  Remember Me

Not a member? Register now. You can post comments without logging in, but they'll show up as a "guest" post.


Please enter the word exactly as you see it in the image above. Registered users aren't prompted for this. Having trouble reading the image get a new one.