ifanr 周年庆专稿:智能手机进入高速发展期
ifanr 注:firstfan 是 Palm 界和 android 界很扭摆的年轻老 Geek。是 Palm 范软的高产作者(Treogate,PalmQQ,Treo 五笔等等)。第一个 android 中文输入法也是他移植的。感谢专稿并祝他新征途愉快!
题目好像还是有些不对,应该说智能手机已经高速发展了一阵子了吧。
iPhone 吸引了大量的开发者为其创作软件,也吸引了越来越多的用户给自己的手机下载新软件。我记得国内有些人对智能手机的定义就是,能够安装第三方软件。palm, windows mobile, s60 当然都可以,但我观察身边的很多这些手机的用户,仍然不知道同步,不知道可以装软件,或者说至少没有这方面的欲望。
从这点上来说,iPhone 开创了一个新的时代。iPhone 再好,也只是 Apple 公司自家的甜苹果。Google 为我们带来了 android。它并没有给用户带来巨大的变革,但给众多手机厂商指明了方向。WM 平台也有着众多的手机厂商跟进,不过我从他们对 android 的重视体会到更多的热情。还要感谢 MTK,让众多国内山寨厂体会到做手机也能赚钱。长远来看,他们也是有意识到智能手机重要性,逐步跟进的(插一句,我很欣赏 Meizu,虽然我没在用 M8)。iPhone 让用户拥抱智能手机,android 让厂商拥抱智能手机。
相比起 “智能手机” 这名字,我更喜欢 PDA 的中译名,“掌上电脑”。从一个理工类出身的手机开发者角度看,目前我还没有体会到手机智能到哪,我期待着哪天,我就对着它说,“帮我约 XX 晚上一起吃饭吧,挑个离我们家近点的,哦,最近上火,不要太辣口味的”,然后 5:30 pm 日程提醒响起,指示好路线目的地。好吧,其实这不是重点,我是想来夸下现在智能手机的电脑化的。Palm,WM 繁荣的时代,就已经有了企业用软件,但毕竟只是小部分行业和人群使用。Blackberry 带来了电邮的革命。可惜,大多人的工作不只是收发邮件这么简单。
iPhone 带来了浏览器的移动化。优质的浏览器体验和网页支持,让很多网站服务只需要较小的改动,就能让用户不再需要笔记本电脑,有个手机就能完成这些功能。PC 上的联网应用,更多从 C/S 向现在 B/S 过渡。不说办公系统脱离胖客户端,变成 web 版;网页版的 GTalk 和 web qq 的出现,让我也很惊讶,原来 web 可以做的这么多。那么,iPhone 把握住了这个发展方向。曾经的网站,发展大了,才会去考虑做手机客户端,而且只是一个锦上添花的事情。网站开发人员鲜有熟悉手机开发的,不论外包,新招人,要理解需求,都给服务推向手机端带来了困难。即使同个手机平台,不同的分辨率适配等都不是件容易的事情。今天,web 程序员只要改个布局就可以,而如手机版的 gmail,facebook,给我带来不亚于本地客户端软件的体验。
不过还是要承认,我们的服务不仅仅有 web 页,或者说现在的手机浏览器还不能完全发挥手机的全部功能,比如还没有在浏览器页面里发个短信的。而 Android 从另一个角度拉近了手机和 PC 的距离,就是开发简单化。Java 的移植性和众多的开发人员给这个平台注入了活力。会写 C 代码的人,不是马上就会写 palm, s60 的程序的;但是会写 java 代码的人,学习 android 很快。Android 只是对 UI 代码移植性差,对后面的逻辑代码,类库支持非常好。我们就把一般用在服务器上的 web 搜索引擎的类库,直接放在 android 上面使用,相当完美。嗯,当然一部分也要归功于当今的手机硬件发展。让开发人员不必再去斤斤计较那一点点内存,掌握那么多手机开发必要的计较,让更多的程序员容易的来为手机平台做开发。
这里,还要提下 Nokia 的 Maemo 平台。相较于 Android 要重新开发 UI 部分,更不用说以前的那些开发复杂,几乎没听说过原生第三方程序的 linux 平台,Maemo 对于桌面端的移植带来了变化。我曾经把一个 Linux PC 桌面上的 BBS 浏览软件,没有改任何代码,编译放在 N810 上跑,表现非常好。Maemo 上可以带来完整的 PC 浏览器,office 编辑套件,几乎所有你 PC 上用的软件。只是,有点小可惜的是,我指的是 Linux 桌面的软件。客户来说,并不是以前的 Linux 手机很弱,只是没有赶上好时代。大概它们要是也用了这么大的分辨率,用上现在这么高主频的 CPU,也有这么大的内存容量,也可以这么玩。但就现状来说,就只有这月就上市的 N900 做到了。有不少基于 Linux 自改界面的手机,也有很多和 Linux PC 桌面相像的移动设备,甚至还有装了 Win XP 的不比手机大多少的移动设备。但是,N900 带来了它们的结合,一个和普通桌面 Linux GUI 有较好代码级兼容的手持电话设备。
我也不是什么都玩过,我不能确定,是否已经有类似的东西。但我还要说,它还是 Nokia 出的,大公司的品质。Apple 出 iPhone,Google 出 Android,大概背后都需要强力的推手。我并没有忘记 WM,虽然我曾经,甚至现在还是不太接受它的用户体验。但是,微软嘛,不说自己系统慢,说你硬件不够好啦。现在,手机的速度越来越快,屏幕分辨率一直在提升,曾经的 PC 显示器也才 800×600。或许哪天,你的 WM 手机上跑的是完整的和你在桌面上用的是一模一样的 Word,Excel 了。
如前所说,曾经的软件,网站都是在 PC 上发展好了,再来考虑手机平台。我感觉到,现在这个差距越来越小了。时下流行的是 SNS 网站和服务,且不说 Twitter 这样离不开手机用户的,Facebook,国内的校内网也都不能忽视手机平台了。iPhone 带来用户思路的改变,Android 带来厂商对智能平台的支持,加上网站服务商对手机平台的重视,何愁智能手机不更快更好的发展,拉近与电脑的距离。
现在几乎没什么新的 PDA 出现了,但我们的掌上电脑并没有消失,只是它现在多了电话功能。展望未来,我不好说是笔记本取代手机,还是手机取代笔记本电脑,但希望那时,平时出个门不用带这么多东西了。那时候,电力大概不是问题,我们有核能电池,有无线非接触式充电;显示屏大小不是问题,戴个眼镜,直接投射入眼就好了;输入也不是问题,右手在左手手心写个字,就出现在屏幕上了,甚至是脑子里想一个字的样子,它就识别了。一切皆有功能,科技以人为本嘛。
祝贺 ifanr 周年庆,希望 ifanr 越办越好。