Showing posts with label PDA. Show all posts
Showing posts with label PDA. Show all posts

Thursday, November 08, 2007

Behind the rumors: is it an iPhone Pro, or a Mac touch?

According to recent rumors, "Asus is helping Apple build a Tablet PC." This comes only a few weeks after a rumor suggesting the return of the Newton handheld computer.

I strongly believe that (a) a new device is coming indeed, and (b) it will sport a MultiTouch interface.

But is it going to be an extended iPod touch/iPhone, or will it be a modified Mac? I think both are possible. Here's what I think about these two (not mutually exclusive) scenarios.

Mac touch

Tablet PCs have failed only because they were horrendously badly executed, and were saddled with ridiculous ideas. No usable keyboard? Why the hell would anyone want to interact with a computer via handwriting? Isn't typing demonstrably faster? Hello?

That doesn't mean, however, that a tablet PC is inherently a bad idea. On the contrary: at worst, eliminating a physical keyboard could easily save space and cost, ushering in a new class of unexpensive, miniaturized PCs. At best, a new set of thoughful metaphors could emerge, with several advantages over traditional input mechanisms.

The iPhone has shown us all that Apple gets it. The iPhone interface features direct manipulation metaphors that arguably beat everything else out there, including the mouse and the trackball. It can also simulate a keyboard, though the lack of physical feedback is a disadvantage. (Apple may be working on a solution there: I sure hope they are.)

How difficult would it be for Apple to modify Mac OS X in order to accommodate a MultiTouch user interface, complete with a usable onscreen keyboard? A stylus would probably be included for precision work, but most tasks could be achieved using your fingers. Just imagine your daily work on a Mac, and imagine using your fingers instead of the mouse: I'm hard-pressed to find anything that would no longer be doable. (Things like right-clicking would need clever substitutes, though.)

It can be argued whether or not "direct manipulation" of objects on the screen would be better than using a pointing device on a different surface. However, some new metaphors, borrowed from the iPhone and from trackpads of Apple's laptops, could definitely provide a superior experience. Think about two-finger scrolling, page-turning gestures, or the zooming "pinch": these certainly beat scroll arrows or "next page" buttons. And yet further multi-finger gestures could be born, something that no mouse could ever accommodate. (And besides, even single-finger gestures are much easier and more natural than their mouse equivalents: operating a mouse is not that easy; we've just all gotten used to it.)

Specs: If Apple believes the "Mac touch" to be a potentially superior device, one that would one day supplant both the desktop and the notebook form factors, shipping large and powerful configurations would make a lot of sense. If Apple only views the "touch" as a companion device, whose main selling point is its miniaturization, then obviously, we're only talking about smaller configurations. Maybe there would be a "Pro" class, even, featuring different storage and size options.

There's a minimum screen size below which the device would be hard to use; thus I don't think we would see a Mac touch with a screen smaller than 8" or maybe even 10". Larger configurations could be just about any size, even 20", though I would be surprised if Apple actually shipped such a huge Mac touch at the device's debut.

The small version(s) would definitely represent a breakthrough in miniaturization, so it's questionable whether they would even feature optical drives. I imagine a very thin form factor, dominated by a huge screen, one or two buttons, speakers, a microphone, and Bluetooth, WiFi, Ethernet, USB and FireWire interfaces. It would definitely use batteries. As for internal storage, smaller models could avoid hard disks and use flash memory; a larger (Pro?) family could perhaps use both (as well as an optical drive).

Pros*: Compatible with existing Mac; full-featured; no need for Apple to port OS or apps
Cons*: Form factor too large for some uses; no real breakthrough in miniaturization; probably costly


iPhone Pro/Newton

I've always yearned for a time when miniaturization would endow a handheld device with the full functionality of a computer. Then I realized that it's not as simple as that. In order to be successful and usable, a tiny computer needs a different, well thought out user interface – it can't just run the OS of its full-sized siblings.

This is why I was so ecstatic about the birth of a new platform this January. Apple's handheld OS X and other related technologies have proven themselves to work beautifully, and they are bound to make their way into other products. Since then, they have already given birth to the iPod touch: a somewhat premature development in my opinion, but a necessary one to keep the freshness of the iPod brand (I'd wager heavily that most iPod sales come from the nano and maybe the classic.)

What if Apple were to release a similar, though somewhat larger device, one that could function as a supercharged PDA and/or a stripped-down Mac?

After all, most of the work is already done. The technology is there, all Apple needs to do is build a larger device, write some additional apps (or port some existing apps over to it), and voilĂ : there's your new Newton, powered by iPhone technologies (perhaps without the phone part, though)!

As an aside: I'm relieved that my iPhone predictions are turning out to be overly pessimistic in light of the SDK that Apple announced. We still don't know from Steve Jobs' musings how open the platform is going to get, or how smart Apple itself is going to make the phone – will it sprout a clipboard any time soon, for example –, but at least, the phone will further tap into the huge potential of having OS X running on a handheld device. However, I'm still not sure if the iPhone will ever be intended to become a true PDA or handheld computer. I think Apple will strive to keep simplicity as one of its main virtues. So, there may be room for a more powerful iPhone-like device in Apple's product matrix.

Specs: This would be a handheld device, though a somewhat larger one than the iPhone. It would expand on the capabilities and features of the iPhone – or of the iPod touch. (It's a good question whether it would double as a cellphone: such a functionality would certainly be welcome, especially for internet access, but having to commit to a monthly plan would also turn away some potential users. Maybe two versions would emerge, one with, and one without a phone.)

It would probably ship with enhanced versions of iPhone apps, as well as additional ones written by Apple. All in all, it would be a new-ish platform; an evolutionary development over the iPhone, but perhaps consummating the revoution it started.

Bluetooth, WiFi, flash memory would be a given, anything else (Ethernet, USB, etc.) could be anyone's guess.

Pros*: Smaller form factor; possible cellphone functionality; potentially lower price
Cons*: Incompatible with Mac software; still not a full-blown computer; yet another platform for Apple to support, and for third parties to develop for


* Pros and cons: a comparison between the two speculative scenarios.

Read More...

Wednesday, October 03, 2007

Quo vadis, iPhone?

People all over the web are giving Apple hell for breaking unauthorized and unsupported third-party iPhone hacks with its 1.1 software update. There are two types of these hacks: ones enabling the iPhone to be used with any SIM card; and others which just let users install third-party apps on the device. The former directly hurt Apple and AT&T, therefore Apple is actively trying to prevent these hacks. The latter, however, don't do much harm, thus Apple doesn't go out of its way to break them. Break them it does, nevertheless, prompting liberation movements to spring up and demand the franchisement of the iPhone from the evil tyranny of Apple. What could be more ridiculous than that?

Some of these critics jump to the conclusion that Apple doesn't get the importance of third-party applications. Well, chance may have it that Apple doesn't plan to ever allow third-party apps on the iPhone, but we don't know that.

I'm more inclined to believe that Apple wants to do it right.

There's a common sentiment out there that accuses Apple of some sort of haughty elitism. Wil Shipley put it this way:

I know Steve Jobs; he's actually amazingly like my old business partner Mike Matas. They both love closed systems, for a simple reason -- they both know they're smarter than anyone else on the planet, and they don't need anyone else mucking up their systems. Steve would rather have no third parties for Mac OS X if he could get away with it -- Apple, of course, would do a much better job on anything, but since customers insist on Photoshop and Office and other apps, he puts up with them. (Well, except, now Apple has their own office suite.) Steve knows that on a computer, having a broad spectrum of apps is more important that having them all be Apple-perfect.

But on iPods, Airports, Apple TVs, and now iPhones, Apple wants every app perfect. Which is nice, in theory. In practice, it means innovation only happens at Apple's pace. The marketplace of ideas is much smaller, and the devices are much poorer because of it. (Example: Why can't I stream music from my iPhone or iPod touch to my Airport Express?)
Emphasis mine.

Now, we don't know if Apple plans to open up the iPhone for third-party developers. But Wil is right: Apple doesn't need anyone else mucking up its systems. Some of those unsupported, unofficial third-party hacks would do just that. Muck up the system.

If Apple opens up the iPhone for developers, making third-party apps official and a supported feature of the phone, it won't be able to afford to have those apps crash the phone.

Apps on a computer can crash, sure. We're used to that. There are about five ways to force a misbehaving Mac app to quit, and a crashed Mac up will leave the rest of your system intact.

But remember the days before Mac OS X? Remember the bomb?

Remeber when a crash could render your entire computer unusable?

Do you also remember what happened when your frontmost app got unresponsive? Basically, so did your Mac.

With the limited user interface of the iPhone, a misbehaving app can easily create the illusion of a misbehaving iPhone. How do you know that it's only Johnnie's Shareware Recipe Editor that froze, not your iPhone? Will you blame Johnnie's Shareware Garage, LLC, or Apple, Inc?

Besides, people are far less forgiving about a frozen phone than about a frozen computer. A phone is just a phone, even if it can double as a computer.

What next? Your car keys freezing? Your beer opener?

If Apple does plan to allow third-party apps, it needs to perform some magic that prevents the user from just about ever having an iPhone locked up by third-party software.

Perhaps a daemon should be running, monitoring every application's responsiveness, and returning to the home screen when the frontmost app is having problems? Add a status message that informs the user of this incident? Or should there be a well-advertised, sure-fire, and foolproof user action that never fails to quit a misbehaving app? These things would need to be sorted out.

And besides, Apple would need to isolate parts of the system from direct access by third parties. We know that the iPhone was completed on a tight deadline, remember why Leopard hasn't shipped yet? So, it's not unreasonable to think that its software still has some rough edges, and nobody other than Apple's engineers should really be playing with it for a while.

So even if third-party application development is in the iPhone's future, it's only reasonable to expect that it takes time to implement properly.

I think that, for the near future, iPhone development will consist of the following:

  1. Apple delivering significant and free software updates: Notice how Apple's subscription-based iPhone accounting suggests that the iPhone will have more features in the future courtesy of Apple.
  2. Hand-picked third parties delivering applications, either for free or for a small fee: think about Google Maps already on the iPhone, and iPod games that are sold via iTunes. The iPod is also a closed platform, but there's still some third-party development going on, closely controlled by Apple. There's nothing stopping Apple from doing just that. As they would get to "bless" any third-party app before it becomes available, Apple could maintain its strict quality standards for the phone. A rumor to this effect is already out.
  3. Web applications may transition into Widgets. Rumors already suggest that improvements to the WebKit framework are on their way, enabling "web applications" to be stored offline. What exactly separates an "offline web app" from a Widget? Not much, mostly the capability to run arbitrary code (including Cocoa Objective-C). I'm inclined to think that a Dashboard-like SDK may be a compromise between the needs of Apple and developers: a sandbox with limited access to iPhone features, but at least not something that runs on a server.
Unlimited, no-holds-barred third-party development could turn the iPhone into a PDA and more. It could turn the iPhone into a VoIP device, causing a loss of revenue for AT&T (and thus for Apple as well).

Apple's new software updates for the iPhone will certainly serve as an indication as to where Apple wants the device to be heading. The first software update has come and gone, and we still don't have a clipboard, making the iPhone basically useless for any text editing apart from typing out a quick e-mail. There's no user-accessible file system, no SSH client, no instant messaging, no editing capabilities for Microsoft Office documents. In other words, the iPhone is not a PDA, and it's definitely not targeted at enterprise users or geeks.

The iPhone may be the smartest phone ever made, but it's not a smartphone.

Does Apple even want to change that? I'm getting the impression that Apple wants the iPhone to be pretty much what it is today, and those of us who expect software updates to turn it into a device with a greatly expanded set of capabilities will be ultimately disappointed.

I hope to be wrong, but I think Apple wants the vast, almost unlimited potential of the embedded OS X operating system to remain largely unfulfilled on the iPhone.

If the rumors of the Newton's revival are true, then perhaps those of us waiting for an ultrasmart PDA from Apple should set our sights on this new mythical beast, and resign to the fact that the iPhone is, and will always be, a cellphone.

Read More...

Tuesday, June 12, 2007

iPhone: a new platform for web applications that could revive the NC concept

Well, anyone hoping for a real SDK for the iPhone must be disappointed as hell. But then really, how reasonable was it to expect Apple to not just finish the iPhone in time (which we know was a close call), but also create a complete set of developer tools for it, including user interface guidelines and all? I think those who are disappointed kind of deserve to be.

So Steve tossed a bone to developers. His suggestion that they should develop web apps for the iPhone will certainly infuriate a lot of them, and it does seem a bit audacious to me as well. However, I'm sure that once Apple gets around to creating it, a real SDK will be there for all aspiring iPhone developers. But, seeing how carefully Apple wants to control both the stability and the public image of the iPhone, that should take a while. I agree with just about everything that Daniel Eran says on the subject.


However, I also think Steve Jobs is really on to something here. I don't doubt for a second that there will be hundreds, maybe thousands of websites or web applications written specifically for the iPhone. Not just because whenever Jobs speaks, people will start to listen, and stuff will be happening (though the Jobsian charisma is definitely part of it), but also because the iPhone and its Safari web browser will very likely create a new business: that of handheld web applications.

I don't think web applications will replace desktop apps any time soon, though they will certainly continue to complement them. We all know how networks, especially something as slow as EDGE can limit the usefulness of a web application.

However, I think a web app may make a lot more sense on a less powerful handheld device such as the iPhone than on a full-featured desktop or notebook. Here's why:
  1. The iPhone has limited resources, while a web app usually lives on a powerful and scalable server. Therefore the remote app can perform operations faster than a local iPhone application could.
  2. The user interface of a web application is closer to that of an iPhone app than it is to a desktop application. Due to their greatly simplified user interfaces, iPhone apps have fewer advantages over web applications than desktop apps do, so web applications will look less out of place on the device.
Case in point: I've always been struggling with the mail clients on my smartphones. They were slow to connect to the mail server, check for new messages, download them all, make decisions about attachments, and so on. There was also a limit on the number and size of messages that my phones could store. 

So I switched to webmail. Google Mail has an okay webmail page for mobile devices, and for my other accounts, I installed IlohaMail on one of my web servers. This open-source PHP script is actually a mail client that lets you access any POP or IMAP mail sever on the internet, much like Apple's Mail App, except that Iloha runs on a server, and you interact with it via a simple web interface. So my web server does the heavy lifting (checking and fetching and rendering mail), all my smartphone does is display it as a web page. I don't have to force my poor little phone to perform loads of network operations, or to store megabytes and megabytes of mails or attachments in its limited memory. It all happens on my web server, and all my phone does is let me interact with all that data. Perfect!

Of course, handling mail should cause no problems for the iPhone. But more complicated tasks might. Heck, even an image editing solution such as Snipshot could probably be rewritten for the iPhone, and fill an important void – at least for the time being, i.e. before Apple opens up development for real, or supplies a native iPhone app that does all of this and more.

Thin clients or network computers never really took off. Well, the iPhone could become one that does – without really trying that hard. There has never been a mass-market handheld device running a full-featured web browser like the iPhone. If this isn't the time for the Great Handheld-Targeted Web Application Revolution, I don't know what is.

Read More...

Saturday, April 21, 2007

Palm to compete against own OS: well done, folks!

According to a Register story (Palm distances itself from Windows), Palm, Inc. is dropping Windows Mobile and adopting Linux.

In reality, it is likely that Palm will emulate its former stablemate, Palmsource (formerly the software arm of the company, which was spun off and then acquired by Japan's Access and is now focused on adapting features of the Palm UI for a mobile Linux platform). In other words, it will concentrate for its uniqueness on navigation, widgets, and other critical features of the modern mobile UI
So, allow me to recap some of this sad saga. Execs from a struggling Palm left to create Handspring. It made a hit, the Treo. But Palm owned the OS. Palm bought Handspring, so everything was finally in one hand. Palm could have started to be building the whole widget, just like Apple.

But it wasn't meant to be. Palm spun off its OS to PalmSource, then licensed it back. Then Palm decided to use Windows Mobile. Meanwhile, PalmSource (now part of Access) was moving the Palm OS (now known as Garnet) to Linux. So what does Palm do? Also try to move the same OS to Linux on its own, so it can reduce licensing fees.

Let me guess: when Palm is done with its new OS (and renames itself about three more times, to maybe to PalmTwo, Treo, Inc., and then back to Palm), it will spin off the new OS as well. Or maybe spin off the Treo. Yeah, I think that one is certainly in the cards.

Or, at least, it will sell the Treo name and license it back.

Read More...

Tuesday, January 09, 2007

Confusing, contradictory rumors abound on Apple's new device

Sometimes rumormongers, leakers and analysts get it all mixed up. For example, before the release of the Cube, many took whatever details they had and arrived at the conclusion that the Power Mac would get a new cube form factor. Few suspected a new Mac besides the Power Mac.

Maybe something similar is happening with the new mystery product Apple is now expected to release today. Maybe it isn't an iPod phone after all. Maybe it isn't a touch-screen iPod either.

Maybe it's both. And maybe it's neither.

To me, the hyping of the entire year 2007 suggests the emergence of a new platform from Apple. Maybe Apple didn't go out of its way and designed a new, scaled-down OS for handheld devices. Maybe Apple simply decided that now it's time for an ultra-portable Mac, in a subnotebook or handheld form factor, that is capable of running a (more or less) full version of Mac OS X.

We don't know. But… Touch-screen iPod, iPod phone, Apple smartphone, and the thing that makes Jobs more excited than the Macintosh did… How many things are these? Do they all exist? Or is it just one thing, grossly misunderstood?

Okay, we will see.

Read More...

Monday, December 04, 2006

So iPhone equals iPod plus what?

So Digg's Kevin Rose "confirms" two iPhone models, according to Ars Technica's Mac blog. The big details are a small form factor, a separate battery for music, and two price tags of $249 and $449 for two models (4GB and 8Gb).

Ars Technica thinks the alleged separate battery will "firmly make this a music-playing device," though I'm not sure why anyone has had any doubts over this for a second since July 21, the day Peter Oppenheimer gave the secret away.

The large gap between the two models suggests more than just a difference in capacity, though it's anyone's guess what else is in the cards. The larger model may have a camera or, as rumored, some smartphone functionality as well.

The most interesting question is, though, how much of an iPod and how much of a telephone the iPhone is going to be. Did Apple focus on simply converging the iPod with a cellphone (any cellphone) so that you don't need to carry two devices? Or does the iPhone go way beyond that? And how does it affect Apple's product line-up?

Apple currently sells Macs and iPods. That's about it. With the iPhone, will a third category emerge, or will it the iPhone still be an iPod? And even if so, will it transform the iPod?


I can imagine the following scenarios.

1. The name's "iPod phone": Apple adds a so-so phone to the mighty iPod. When the iPhone emerges, it turns out to be just an iPod nano that can make phone calls. The new baby is integrated neatly in the iPod product matrix, probably called iPod phone. Phone functionality is less than groundbreaking (possibly even licensed from a third party), as Apple fears the unknown and simply wants to unify two existing kingdoms: its own, the iPod, and a foreign one, cellphones. The marriage would supposedly cement the leadership of the iPod in its own sector.

Odds: 3 to 1. Easiest to pull off, though rumors suggest otherwise.
Wow factor: 40%. "Still, Apple's making a phone! Wow."

2. Apple starts a cellular revolution with music as a Trojan: Apple adds a so-so iPod to the mighty iPhone.
What if Apple wants to take on cellphones? Having tackled music, now it wants to show the world how phones are done. However, as mobile telephony is a large and mature market, Apple's only chance for entry is by grafting iPods on its phones. In this scenario, expect true cellular innovation from Apple, with the iPod as an add-on.

Odds: 5 to 1. Harder than it sounds, and Oppenheimer's words suggest otherwise.
Wow factor: 99%. "Wow, Apple makes the best cellphones! Who'd've thunk that?!"

3. It's iPod 2.0, and it can do phones as well: Apple expands the iPod platform into a handheld computer, iPhone is just one application.
OK, imagine this. Apple doesn't stop at putting video, games, calendars and some basic contact management on an iPod. Nope: Apple takes it all the way to the next level. With a touch-screen interface, the iPod could do anything. Apple could kick new life into the PDA market it created (though it wasn't Steve). It could consummate the mission of this MP3 player of truly evolving into the Next Big Thing. Oh, and it could also function as a phone. Let's dedicate one model to that. Ladies and gentlemen, meet the iPhone.

Odds: 9 to 1. I'd put in a larger number, but this is Steve Jobs we're talking about.
Wow factor: 300%. As in, "Holy @#$^%!!!"

These three scenarios may not play out this purely, but I think one of them will definitely prevail. It'll be interesting to see which one. Do they all sound insane? You bet. But one of them will be reality soon. It's exciting to be an Apple head these days. (Just look at the Mac Thought Crime logo for proof.)

Read More...

Thursday, November 23, 2006

CEO: Palm 'struggled' figuring stuff out. In other news: Pope Catholic

Palm CEO Ed Colligan chimes in on the iPhone "threat" (as quoted by Mercury News):

"We've learned and struggled for a few years here figuring out how to make a decent phone,'' he said. ``PC guys are not going to just figure this out. They're not going to just walk in.''
Let's see.

For years, Palm (bought by US Robotics, then by 3Com) was migrating itself, its hardware, software, developers and users away from keyboards. Handwriting recognition (sort of) was the next biggest thing. It worked while the bubble lasted.

Then two founders left over management disputes, and formed Handspring. Handspring added a keypad to a handheld (called Treo) in a moment of clarity, and the smartphone became an instant hit.

So for years, the same inventors were migrating themselves, their hardware, software, developers and users back to keyboards.

Handspring was popular, yet it was dying. Palm was unpopular and dying. So Palm bought Handspring, and finally, all was together in a neat package: the Treo smartphone, the Palm mothership, and the much-tweaked, essential Palm OS software.

It all made too much sense, so something was bound to happen. Palm renamed itself PalmOne, spun off the Palm OS company PalmSource, then renamed itself Palm again.

And licensed Windows Mobile.

I'm starting to wonder if Palm / US Robotics / 3Com / Handspring / PalmOne / PalmSource / Palm is really the best role model Apple can have for straightforward business development.

Additional sources: Palm, CNN, Wikipedia

Read More...