Why I don’t like the iPhone

Back in 1995,

I bought an Apple Newton MessagePad 100 as I was still in the development field, and that my goal was to develop some applications on it. Since the beginning I’ve always been fond of PDAs and small devices as I’ve started learning programming on a Casio PB80 a long time ago, and then never ceased buying new handhelds for fun and programming. Until now, I’ve programmed on several Casio devices (Basic), HP48 (RPN and Saturn assembler), Atari Portfolio (C and 8088 assembler), Psion 3 then 5 (OPL), and now PocketPC 2002 (eMbedded visual C)…

My adventures with the MessagePad 100 were interesting. At that time, I also had some knowledge on Mac programming as I had bought Spectre GCR – a Mac emulator – on my Atari Mega ST and had started looking around with ResEdit and the inner workings of System7 by reading the Inside Macintosh books. I didn’t spend too much time coding for the Mac, but I liked the concept and that was the reason I felt motivated with programming the Newton, which was a really cool and futurist device at that time.

Unfortunately, I discovered that Apple already had some licensing terms for developers that weren’t cool, and I quicky stopped dreaming about developing on Newton. I still was a student and didn’t own a software development company, so was not considered as a professional developer. For Apple, that didn’t change anything : if I wanted to develop on Newton I would have to buy expensive SDKs, a real Mac, and sign different documents including a NDA. That could be suitable for a company aiming to sell their software, but as I wanted to develop for fun and no profit, it was simply unconceiveable. So I left the Newton development scene as quickly as I had entered it, having developed… nothing but spent a lot of time and money in travels to Paris, learning documentation and so on.

Disgusted by Apple’s behavior against developers, I just said myself I wouldn’t touch anymore Apple development as it was too closed.

Now, in 2008…

Thirteen years later, after 2 iPods (a shuffle 1st Gen that was stolen and a 20Gb 2ndGen that duals boot with Linux), I now own an iPod Touch. And although I find it cool I really don’t want to invest time on it. Nor on the iPhone, because I rediscovered with it the bad feelings I had when I had the Newton.

When you buy an iPod Touch or an iPhone, you don’t really own it… You are just granted a right to use it. Everything on it is proprietary and closed. Apple has a total control of what applications are good for you and what should be the next update containing.

When I see that users have to create petition websites to ask Apple for basic features such as an option to disable autocorrection, I’m feeling angry. For example I would like a simple feature such as disabling auto-rotation and I am not the only one, but as Apple controls evers single feature (unless you jailbreak it, which I don’t want to spend time on) it’s probably worthless to hope for it unless someone sets up another petition. Is that normal ? I guess not…

When I read that developers have to sign NDA agreements with Apple to get the SDK, and that Apple can remove applications from the Apple Store if they feel that they do not like them for any reason, I’m even more angry. (Update : it seems that Apple finally resigned asking for those Non Disclosure Agreements, it was a silly decision, they made the right step, but I’m still sure they’ll refuse to add some interesting applications on the Apple Store, or let users to everything they want with their iPod)

When iPod touch users have to pay for firmware updates, that upsets me.

When I install iTunes on my PC, and I see that the upgrade tries to install more and more unsollicited applications without noticing me (like MobileMe on the latest version), that’s not cool either.

All those reasons are enough for me to tell that I’m not willing to buy an iPhone. The HTC Diamond Touch Pro is a real alternative for the iPhone, and I would be able to continue using it as I want – and not as Apple wants me to use it.

Ah, last things about the iPhone, that are more optimistic :

Only time will tell us what will happen with the iPhone/ipod Touch, but for the moment I’m happy with my PocketPC, and I miss my Psion 5mx that was really cool (at least Symbian – which is the evolution of the Psion 5 Epoc32 operating system – is still widely used on mobiles, that’s a consolation).

5 Comments »

Bruno Kerouanton on octobre 29th 2008 in IT

5 Responses to “Why I don’t like the iPhone”

  1. iphonetattler.com » Blog Archive » Why I don’t like the iPhone responded on 29 oct 2008 at 11:24 #

    [...] and Saturn assembler), Atari Portfolio (C and 8088 assembler), Psion Read the original post:  Why I don’t like the iPhone Bookmark to: Hide Sites « iPhone firmwre 2.2 beta reported to have Google [...]

  2. Denis responded on 29 oct 2008 at 14:22 #

    Free Runner FTW ;-)

  3. Bruno Kerouanton responded on 29 oct 2008 at 18:59 #

    Many thanks Denis for your comment, I didn’t know about the Neo FreeRunner, which looks really neat !

    It’s a *100% Open Source* Linux based cellphone, with nice features. Here are the specs from the wiki :
    * Very high resolution touch screen 2.84” (43mm x 58mm) 480×640 pixels
    * 128MB SDRAM memory
    * 256 MB integrated flash memory (expandable with microSD or microSDHC card)
    * uSD slot supporting up to 8GB SDHC (Secure Digital High Capacity) cards (Supported microSD cards; installation)
    * Internal GPS module
    * Bluetooth
    * 802.11 b/g WiFi
    * 400Mhz ARM processor
    * 2 3D accelerometers that orient the phone’s screen — for example, switching to landscape mode automatically
    * 2 LEDs illuminating the two buttons on the rim of the case (one bicolor [blue|orange] behind the power button, 1 unicolor [red] behind the aux button)
    * Tri-band GSM and GPRS
    * USB Host function with 500mA power, allowing you to power USB devices for short periods (will drain the FreeRunner battery faster)

    The coolest thing is that it’s really open… everything seems to be Open Source, including the hardware specificationsCAD and schematics files !!! Totally insane !

    …Exactly the opposite of an iPhone ;)

    The drawbacks is that it seems aimed to pure geeks : you’ve got to install a Linux kernel using JTAG then install the packages yourself and there’s even an hardware debug board available ;)
    I’m just thinking about the conversation… « Sorry honey, I could’t receive your phone calls during the last week as I was recompiling the kernel to enhance the GPS driver, and debugging the GPRS module took me a while. Oh, you want me to throw this phone out and get a normal phone, or you’ll leave the house ? Well… let’s discuss first ! »

    I’ll wait a little bit… there seems to be some stability and reliability issues to fix first, and since it won’t run most of my PocketPC applications I’ll wait even more. I also found out that the « finger » touch screen interface is only in a prototype phase, here’s a small video about it ;(

  4. Fred responded on 01 nov 2008 at 16:21 #

    Interesting. I’ve actually started using both my iphone and Psion 5mx as my on-the-road due, and I think both work well. The Psion – after using Nokia Communicators – is simply fantastic to use again (apart from the murky screen, better perhaps in summer!) , and the iphone works well for me in terms of connectivity.

  5. Bruno Kerouanton responded on 01 nov 2008 at 19:16 #

    I totally agree about the Psion. It has been from my point of view one of the best designed -and usable- PDA. I’ve not found any mini keyboard as good as the one on the Psion5, and the applications, screen size and quality made this device a great one. Although I don’t use it any more, I keep it in a safe place and its one of my precious belongings – along with my HP48SX -

Trackback URI | Comments RSS

Laisser un commentaire