The second coming of the Iphone.
I’ve watched the Steve Jobs keynote from a few days ago that culminated with the Iphone 3G presentation. My take is that this is going to be my next phone
. This being said, below you have my critique of the device and the associated software
The device seems complete and the reason for the missing things it seems to me that it has to do a lot more with the marketing part than to the real technical dificulties. I am sure that if they really wanted they could have implemented a front camera with ichat video capabilities but that would have been a direct attack at ATT.
Also the way Apple is solving the multitasking issues is pure genius. Not from technical point of view but from business point of view. Apple will be able to control what and when goes to your phone from all the apps that will run on the Iphone.
I am not at all happy with the way Apple implemented their Mesh version (btw now it makes perfect sense why Microsoft had choose to preview the Mesh in advance, even they didn’t had the mobile support implemented). It seems that Apple is not able to make up it’s mind. If the syncronisation works so well why are you duplicating Google’s work and create a suite of web based apps? At least the way Microsoft is doing it you aren’t presented with duplicated way of doing things. Also it seems to me that Microsoft has the edge on this one from technical point of view. I am sure I am not going to pay 99$ per year for something that I can have for free one way or another.
Not sure if something can be done related to the video and audio codec support. I hope that the VLC for iphone project is completely succesful. Also it seems to me that the storage capacity is too small. Because now I am sure that a good part of that storage capacity is going to be taken by the application data.
Last point that I want to make is the lack of device level encryption. I may be wrong but so far I am pretty sure that you can not have something similar with truecrypt in the Iphone firmware. I know thath you can nuke an iphone remotely but I would be happier if I know that my personal data is encrypted and unavailable if I loose my phone