主题:【原创】八百美金的一刀 -- forsake
每个芯片厂商会出一套自己平台的Android参考平台,并做好相应的优化,这恰恰避免了集成商使用这个平台的重复开发,以前为什么有冗余code并且效率低,是因为集成商自己做开发,需要面对不同的平台,为了代码重用、成本和自身水平的原因,无法做到像Apple一样的针对性开发。
而目前的情况是:TI/Qualcomm/Intel/Marvell/Broadcom等等芯片厂家在发布自己的平台时,已经基本能同步发布基于自己平台的完整的Android实现,不需要集成商再深度开发太多的功能。
而所有的Wifi/BT/GPS/FM等等外设芯片厂商,在推广自己的产品时,如果没有针对Android的方案,简直会像是从火星上来的。这相比在Android 1.0的时代,已经发生了根本性的变化。
至于说兼容性,Google只负责HAL层以上的,HAL层之下是集成商和芯片厂商负责。只要HAL层之上保持稳定,就没有太大的兼容性问题。 Android的HAL以上的逻辑还是比较稳定的,除了某些特别的Compass/Gyro/Gravity 等集成在一起的Sensor,为了实现复杂的位置/速度/角速度等感应信息外,BT/WIFI/GPS/KEYPAD/TOUCH/LCD等都不需要更改HAL层以上的code。Sensor的兼容性问题是由于传感器在手机和平板上的应用,是同Android的发展过程同步进行的,早期Android对这方面没有支持,因此部分厂家在当时的版本上去实现自己的方案。等到Sensor的技术发展趋于稳定,以及Android自身对这方面的支持逐渐成熟,就不会有太大的兼容性问题了。
3-5年是指从Android1.0开始,从最早的Android产品上市,现在已经过去了2年。未来的2、3年会是Android平台的一个爆发期,会有比之前两年多过数量级的产品自由竞争,优胜劣汰,好的产品会自然脱颖而出的。
我们最初的讨论是从功耗上开始讨论,好像你认为Android平台不可能做的比Apple做的更好,其实现在看来这个讨论根本没有意义,从最新的ipad2拆解上来看,给10个小时的使用时间做支撑的是它那25Watt-Hour的三芯电池,换算成常用的mAh,它达到了可怕的6500mAh, 就算是播放1080P的影片吧,650mA的平均电流,只能算是平均水平吧,Nvidia的Tegra 2, Intel的Medfield,Qualcomm的Snapdragon2应该都能达到。但是多芯并联的电池管理,应该还是Apple自己的技术优势,短期看来没有其他厂商能够做到它的水平。但是这已经不是我们要讨论的范畴了。
- 相关回复 上下关系8
🙂不知道你作开发几年了 1 似曾相识 字828 2011-03-02 06:05:44
🙂这个比方有一定道理,但却忽视了一点 1 songzhq 字1389 2011-03-10 03:29:52
🙂简单的说两句 1 似曾相识 字982 2011-03-12 06:36:29
🙂你还是没理解我说的意思
🙂说的好 forsake 字153 2011-02-09 10:28:03
🙂三星是没搞清楚自己的斤两 holycow 字121 2011-02-09 11:26:05
🙂三星Galaxy Tab带了一个好头阿 1 牵着一只大猫 字67 2011-02-09 08:24:05
🙂屏的价格和尺寸关系不大, 和分辨率关联较紧 陈王奋起 字118 2011-03-10 04:33:26