iPhone 3.0的改进
Streetsmart注:Superzhou是骨灰级的Apple Geek,感谢他给我们带来了iPhone 3.0的深入分析原创长文,特别是在很多人没有注意到的API方面。
Apple昨天Preview了iPhone 3.0Beta,预期夏天6-7月分正式发布。功能改进了很多方面,当然还有不少地方还是保持原样,不过总体来说,还是很令人满意的。
对于用户,能直接从3.0系统感受到的大体有以下方面:
1,传说中的Copy/Paste
对于有输入框的地方(Textview,textfield),按着不放会出放大镜,松手的时候copy/paste的选项就会跳出来。
对于网页(webview),当屏幕和文字块宽度一样的时候(就是不要zoom得太多),按着不放就会自动出一个选择框,选定你点的段落。然后选了后都可以调节,用起来还方便。
2,Spotlight search
可以搜索的范围很广,包括通讯录,程序名,还有日程,记事本,Email(题目,收发人,找不到还可以上Server找), iPod里面的歌,电影,等等。几个Apple自带的程序都有搜索框,和通讯录的很类似,例如Email,Notes,日历,iPod。
3,横屏,横屏键盘
大部分涉及输入的Apple程序都支持横屏了,短信,Email等都支持,对输入有帮助。
4, 3G的iPhone支持MMS
同时短信程序也加了单独删除和转发,实现方式和Email里面的多项删除操作一样。
5,其他程序修改
多了一个录音程序,不过不是通话录音,股票软件支持横屏,而且显示了相关新闻,和更多的数据。电话历史具体显示了电话的类型(手机,座机等等)。
6,蓝牙功能开放了
iPod touch 2的蓝牙也激活了,支持立体声蓝牙耳机。这方面会有更详细消息的。
7,Notification
Apple一直反对用背景程序,电力是一个充分理由。去年提出Notification的时候,估计没有对这个规模有很好的预计,所以取消了。按一个网友说的,热门的及时通讯软件都是服务器分布处理巨大的流量,而Apple却要把他们集中起来到Apple的Server,显然不是那么容易。
晚了将近一年,整个体系表面上没什么变化。看了一些Demo,总体来说对用户就像一个免费的短信(假如你的数据流量是包月的)。
当然,所有的IM软件都可以利用了,而且其他3方软件业可以利用这个接口,Demo的时ESPN的,用信息给你报告你关心的比赛,或者天气软件自动给你发个龙卷风提示什么的,应该都比较方便。一些GTD的软件业可以利用这个接口,当然,前提这个服务有自己的服务器。
对于用户,3.0后会有很多新的第3方应用。例如第3方的外设,外接条码仪,游戏手柄,键盘等等,无论是连线的还是无线的,都会有很大市场。GPS导航,只要你有地图,做GPS应用是非常容易了。对于开发人员,新加的好功能就更多了,例如Core Data等。
下面说说还不够完善的地方:
大体上来说,3.0补充了不少API,但有一些很多人需要的还是欠缺。
1,Calendar的接口,虽然3.0你可以连接CalDev和订阅网络的日历,没有一个本地的日历接口导致很多相关的东西要开发人员自己写,而且不能和本地的日历互动,希望3.x有改进。
2,输入法接口,3.0加了不少国家和语言,包括阿拉伯语和很多大家不用的语言,但没有开发输入法接口,所以喜欢wefit的人以后还是要jailbreak…
3,电话,短信接口,电话功能例如来电防火墙和电话录音等功能在国内的市场很大,不过3.0并没有涉及任何改变,唯一变化的是电话历史纪录里面除了人名,电话的类型也标明了。对于短信,虽然多了MMS,但要写一个像Pre那样自动切换短信和IM的程序还是不可能。
更多讨论,请移步论坛 http://bbs.ifanr.com/viewthread.php?tid=1251&extra=page%3D1