Archive for the ‘ apple ’ Category

EFF Wants Free-Range iPhones

Open or closed, the iPhone is the best mobile platform ever. It has managed to upset every other vendor in this space with something users wanted. This is in no small part due to Apple’s rigorously policed platform, that many people are critical of:

Apple, Give Us a “Freedom of Choice” Button | Electronic Frontier Foundation

I would like to have a “developer mode” for users of the iPhone that doesn’t require signed code (and doesn’t require a paid Apple ADC membership). I don’t think Apple’s reasons for not having one are nefarious or malicious — they like to control the user experience so that it is consistently the best. I’ve used a BlackBerry, S60 devices (Nokia N-series, E-series handsets), Sony Ericsson UIQ, Palm OS, Maemo, and others. They all sucked. They all had terrible software, terrible applications, and the hardware was slow and ugly.

The EFF doesn’t tell you that many applications do store their data in open formats (raw text and XML for example) and that it supports vCard and vCal.

The other side of the coin the EFF shows you is nicely summarized by Marco Arment:

Great since day one

You’re not imagining it, iSync really is broken for S60 V3 devices.

iSync via SyncML on S60 handsets is broken.

Badly.

It used to be that iSync would push over a little binary that ran a daemon to negotiate iSync communication between your Mac and your S60 handset, which dutifully listened for iSync connections and did a sync.

Now, this process has been broken from the start, due to completely obliterating speed dials and contact groups on the handset. It also blows away custom ringers on contacts and groups because it completely trashes the database on the handset with each sync.

There are not many options to mitigate these problems, save the speed-dial problem. You can use a different handset (hah!) or some software for Windows PCs to manage the actual contacts and numbers on the SIM itself, and SIM-dial those contacts with ease.

Once you have your most important contacts put to positions on the SIM you can dial them easily from any S60 handset by dialing “(SIM position)#” which will then pull the number up for you, and then you just hit the Talk (green) button. Works well, it is just very difficult to manage the SIM contacts from the S60 handsets out there. I don’t know why Nokia doesn’t do something about that.

I’ve been suffering in near-silence with the way that iSync thrashes the contact database on S60 handsets for years. I would love to use contact groups to manage my interrupts depending on what profile is active on the handset—you can set the handset to allow people in the Family group to call you after 10pm, for example. But you can’t do that when every time you sync your handset to your Mac the Family group gets blown away. Thanks, Apple.

But once Apple started using SyncML natively from iSync direct to the S60 handsets we lost yet another feature that I was taking for granted:

All day appointments.

If you have an All-Day appointment in iCal, iSync now gets them into the handset as appointments from midnight to 11:59. Yes. And it totally sucks. Hard. Your only option is to stop syncing over All-Day appointments, which makes it awfully hard to check your calendar for vacations, holidays, and when you’re not going to be available for an appointment and you’re surfing your calendar at the Doctor’s office or something.

The handsets prior to S60 V3 can be configured to do things the old-fashioned way with the old iSync agent by changing some of the iSync plists, but the iSync application for the handset doesn’t work on V3 devices and will just crash out on my N73 and my E70. So here I am, with handsets I love except that Apple breaks them when Mac OS X touches them.

To recap:

  • iSync eats contact groups.
  • iSync eats custom ringers for groups and contacts.
  • iSync eats your speed-dials (but you can use SIM dialing of course)
  • iSync eats your all-day appointments and breaks them into 24-hour appointments.

It is absolutely infuriating. You’d think I was asking for a pony, but I’m not. I just want working synchronization to modern handsets.

RIM co-CEO sees no threat from iPhone | MacMinute News

RIM co-CEO sees no threat from iPhone | MacMinute News:

A story out of Reuters today reports that Research In Motion’s co-CEO said in an interview that Apple’s iPhone doesn’t pose any threat to the company’s consumer-geared BlackBerry Pearl.

This also in: Mercedes isn’t threatened by Porsche’s new Cayman.

Most of the time, these two devices couldn’t be more different. They are geared for completely different markets.

But I think it is very naive to think that the iPhone will not cannibalize the entire market that wants a media-rich device that is easy to use and elegant. The BlackBerry consumer line lacks the cachet of the iPhone, and always will without significant re-investment in a consumer line of devices, which RIM will not do or seems wisely unwilling to do. The Pearl line is supposed to be individual-friendly, and provide solid messaging for the masses. But their software is clumsy, their user interface passé and dull, or completely confusing depending on who you ask, and the complete lack of real media capabilities on the entire BlackBerry line will hamstring them in the consumer market.

To be more clear—I feel strongly that RIM knows full well that they cannot continue to make handsets forever. They know that need to get out of the hardware business, and focus instead of infrastructure and software to move email the way they do.

Every other competitor they have is going this route, and they are going to start winning with more variety in devices. If RIM plays this right, they can continue to dominate the mobile email space without lifting a single handset above their heads.

Apple, iPhone, and Helio

There is a lot of talk right now about Apple possibly working with an MVNO called Helio. Most recently I saw something on MobHappy about this very topic.

But this would mean that the iPhone would be using CDMA. The Helio MVNO is using Sprint’s CDMA network. Therefore, no 3G. No global roaming. No portability.

If this is the case, I’ll be sticking with Nokia and Sony Ericsson.