3 ms·
The iPhone was highly, highly anticipated. For years, people were conjecturing about it. In 2006, Dan Lyons, under the pseudonym "Fake Steve Jobs", joked coinci
by tompark 5y ago
The iPhone was highly, highly anticipated. For years, people were conjecturing about it. In 2006, Dan Lyons, under the pseudonym "Fake Steve Jobs", joked coincidentally that the iPhone would have only one button: "Our designers tell me we need at least 12 buttons so we can have all the numbers plus * and # symbols. I’m telling them to go back and do it over. I want one button. No more, no less. One."[1]
One of the reasons for all this speculation is that smartphones totally sucked back then.
Russell Beattie, one of the main mobile/smartphone bloggers at the time, wrote a great piece in 2004:
"Steve Jobs has a mobile phone. I'm not sure which mobile phone it is, but he's definltely got one. And he hates it. He curses at it every day. He hates it like he hated the original IBM PC. He hates how hard it is to add contacts and make calls and he cringes at the web experience and the Java games, if he's even bothered to try them. He holds it in his hand during long trips and admires some things about it, but knows he could do it better. He knows that if Apple decided to make a mobile phone, it would be the most intuitive and elegant mobile phone in the world."[2]
It's hard to understand how bad the situation was without actually using the mobile computing technology that existed at the time. In the late 90's, I had owned a couple generations of Palm PDAs, which were pretty good, but I stopped carrying a PDA around because I didn't want to fill my pockets with both a Palm and a Nokia flip phone. I started developing mobile apps in 2002 (mostly BREW/J2ME, later Blackberry/Symbian/WinMo), so I was in the industry and had access to literally 100's of phones of every type. They were all terrible. By the late-2000's I had been waiting 7 years for a phone that was as sleek and usable as a Palm PDA.
My work phone was a Samsung Blackjack (Windows Mobile). If the screen brightness was set to anything bright enough so it was visible indoors in a brightly lit room, the battery would die in 3 hrs. Even when I dimmed it so it was hard to read (indoors, mind you), the battery life was barely over 4 hours. It was slow and flakey, and I only used it to read email occasionally.
My personal phone was a Sony Ericsson M600. I bought it in 2006 despite knowing Symbian was terrible (based on my experiences with Series 60 and 90 devices), because I had gotten tired of waiting for a decent smartphone, and this one was thin enough to fit easily in a pocket. But it sucked. Totally unreadable screen outdoors. Unusable as a pocket computer.
You'd hear nice things about Danger Hiptop/Sidekick, but that was mostly due to the ease of typing on the keyboard. Same with Blackberry keyboard along with the scroll wheel. Usability-wise, the Palm Treo was nice, but it was fat and clunky, with a non-preemptive OS that kept crashing. Oh also, people liked those phones because they were much, much better at messaging. On WinMo and Symbian, text messages used to be like email. You could not view your text conversation with a person in one scrolling view -- instead, incoming messages went to an inbox, and your outgoing messages were in a sent folder.
So when I saw the iPhone keynote in 2007, I was blown away. It looked amazing. I was not expecting a non-stylus phone. I had no doubt that I'd get one, but at $700, it was out of my budget. A few months later Apple dropped the price to $400 so then I immediately bought one, and it was just amazing in hand as in the keynote.
It was interesting how there were a lot of people who were still skeptical about the iPhone. It took years before it seemed to dawn on everyone in the industry that the iPhone would destroy Nokia, Blackberry, and Windows Mobile.
Every phone manufacturer was desperately trying to make a touchscreen phone that was anywhere near as good, but it took them years to figure it out, and some never did. They were quick to copy the form factor with a big touchscreen, but there were so many details that made the whole experience. It wasn't just the touch UI or things like the dynamic keyboard's dynamic touch areas, there were numerous other aspects that didn't get copied until years later. The non-user-replaceable battery life. The way a photosensor adjusted the screen brightness based on ambient light, and turned off the screen when pressed against your ear. The debate over capacitive vs resistive touchscreen technology [3].
There are very few times I've seen something that was as totally disruptive. You might have been too young to remember the iPhone in 2007, but you might be more aware of how Tesla Model S was winning street races and winning safety awards, until finally all the automotive manufacturers capitulated and announced plans to start building EVs? And certainly you're aware of SpaceX's rise to dominance in the space launch market, or how Starlink is disrupting satellite internet service. The iPhone was sort of like that, but the competition was much worse, if you can imagine that.
[1] https://www.fakesteve.net/2006/09/tabula-rasa.html https://www.fakesteve.net/2006/09/tabula-rasa.html
[2] https://www.russellbeattie.com/blog/1008182 https://www.russellbeattie.com/blog/1008182
[3] https://web.archive.org/web/20100327033813/http://labs.moto.com/robot_touchscreen_analysis/ https://web.archive.org/web/20100327033813/http://labs.moto....
- picardo 5y agoGreat read. Thanks for the write up.
- Dracophoenix 5y agoWhat were Motorola, Samsung, HTC, and LG using as an OS at the time? Was it also some Java variant or did they use own OSs? What company were you working for that gave you access to so many phones at once? Did you ever work with Japanese phones models (NEC, Kyocera, etc.)? While you've said quite a bit about how easy the Palm was to use, which was the best one to work with? Or, at least, which one would have been a hacker's choice.
- tompark 5y ago> What were Motorola, Samsung, HTC, and LG using as an OS at the time? Was it also some Java variant or did they use own OSs? Non-smartphones had a proprietary OS (to handle the phone functionality, SMS, contacts, call history), but licensed Sun's J2ME and/or Qualcomm's BREW to run downloadable apps/games. I don't recall those manufacturers having smartphones before 2007. > What company were you working for that gave you access to so many phones at once? I worked for two mobile game publishers, Mforma (renamed to Hands-On Mobile) and Digital Chocolate. Prior to smartphones, mobile operators/carriers ran phone app stores like game consoles. They partnered with select game publishers to stock their app stores. Premiere publishers had to commit to deliver multiple games per month and support a minimum number of phones. For example, our delivery commitment to just one US carrier (Verizon) was two new games per month, supporting over 40 handsets. The handset list got updated every month. We received new phones weekly. By 2010 we had huge boxes filled with old discontinued phones and their proprietary chargers. Every carrier had unique handsets, each handset had unique bugs that thwarted you from putting a generic game build on it. It wasn't just differing screen sizes, they'd have different codes from the keyboards, vastly different memory and speed configurations. Because of these kinds of demands, during the 2000's mobile game publishers went through consolidation and acquisition of mobile game studios all over the world -- e.g. Mforma had studios in Manchester and Seoul; DChoc had studios in Finland and Barcelona, and set up porting shops in Bangalore and Mexicali. Supercell (Clash of Clans) was formed by former DChoc developers at the Finland studio. > Did you ever work with Japanese phones models (NEC, Kyocera, etc.)? Not really, only rare ones that were offered by US carriers, and only to port a game to it. But in 1999, I was in Japan at a reunion (I attended high school in Yokohama) and had a chance to play with a couple phones there. They were cool, very slim phones with all kinds of functionality. > While you've said quite a bit about how easy the Palm was to use, which was the best one to work with? Or, at least, which one would have been a hacker's choice. There were other different PDA platforms like Msft PocketPC and Sony Clié, but I had developed an app only for PalmOS. It was possible to use GCC[1], but I bought Metrowerks Codewarrior. I suppose nowadays that's like buying an IntelliJ IDEA license. (BTW, when I got into doing BREW development, the compiler cost $2500, and that was after a discount that Qualcomm got from ARM for a special limited-function edition of their compiler.) Here's an example of how phone platforms were so behind on computing. PalmOS had its contacts/calendar/notes functionality on device but you could also run that on Windows/Mac in an environment called Palm Desktop. It wasn't obvious to phone manufacturers that they had to do anything similar. In 2005 I had a Nokia 6620 (Symbian Series 60), and accidentally deleted a contact. To restore it from a backup was convoluted. The last backup I had was a couple months old. It was a monolithic binary image that restored in one block to the phone, wiping out any information that was entered after the backup was made. So first I had backup the phone, restore the older backup, get the one phone number that I needed, then restore the backup I'd just made, and type in the phone number into the phone again. Later they developed something like Palm Desktop but it was years later. [1] https://web.archive.org/web/20000819061955/http://www.palmos.com/dev/tech/tools/gcc/ https://web.archive.org/web/20000819061955/http://www.palmos...