存档

文章标签 ‘手机’

作手机软件的开发者, 会发现当前的高端平台, iphone, android, Symbian, Windows Mobile是如此的不同, 开发起来需要为每个平台都独立做几乎全部的开发. 虽然基于C的精巧设计能够在一部分情况下做到跨平台, 但是想要轻松移植还一直是个不太可能的事情. 为什么会这样呢? 这得看这些平台的出身. Android的东家是Google, 他在2005年的时候收购了一家在Palo Alto的叫Anroid的小公司(详情), 然后在2007年发布. Google一直是以面向web, 开发者友好闻名, 几乎所有的应用都会有开发者接口, 而Android也是号称集成了大部分的google应用, 把很多的功能都放到了网上. 但是Android被成为面向web的平台还有些牵强. 它其实只是一个集成了web服务的小pc, 它最大的特色是对开发者提供了从低到高的全程支持. 从最底层的内核到最高层的UI, 全部开源不说, 还牺牲了一部分性能而采用了开发便利的Java语言, 这也说明这个平台的设计者是打算一门心思吸引最多的开发者, 来为这个平台添出花来. 说Android是面向开发其他者的平台, 才算是合情合理. Symbian来自于上个世纪80年代就扎根的EPOC, 97年手机圈基本上都还在黑白屏的时候EPOC就发布了32位平台, 后来改名Symbian, 在2001年就装到了Nokia的9210手机上. 想当年还在上大学, 掰开这款横屏的9210, 发现可以打开新浪, 并且色彩鲜艳, 真是相当的震撼. 当时的硬件水平下, Symbian能做到那个地步的确不易, 后来在智能手机领域包括S60,UIQ等分支在内, Symbian系基本占了半壁江山. 由于出道早, 在手机圈里混得时间长, 挤着身子委身过性能比较差的硬件上, 所以练就了一身缩骨大法, 可是自个儿也变得没长开似的加点儿功能挺麻烦. 这个平台可以被称为面向手机的平台. 虽然其他平台也是为手机而生, 但是真正从零开始设计,一出生就面向手机的, 只有这一个. Windows Mobile, [...]

十 30th, 2009 | Filed under 观察和想法