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