2016-02-17 17:46:19 628浏览
Android也许能成为下一代移动平台,但这一技术仍处于早期阶段。早期的Android开发人员不得不面对接触一个新平台时所要面对的典型困难:经常修改SDK、缺乏文档资料和市场的不确定性。那么,Android系统达到现今高度是如何做到的呢?
浅谈从零开始学Android之Android成长史:
另一方面,此时即开始钻研Android开发的开发人员能够因为率先进入市场而具有相当的竞争力,这在其他平台如BREW、Symbian上已经有所体现。早期的开发人员能够对Android平台给予一定的反馈,这将在一定程度上影响下一版本SDK所具有的功能,并且对其长远的规划与设计也有着积极的意义。最后,Android拥有非常活跃而友好的论坛、社区。一些奖励性的项目,如Android开发人员挑战赛(Android Developer Challenge),已经吸引了众多新人对Android这一平台进行深入的挖掘。
Android SDK的每一个新版本都对平台进行了实质的提升,在最新的修订中,Android系统接受了相当有必要的“抛光打磨”,这使得无论在视觉效果还是在性能方面都得到了提升。尽管大多数的升级和改良都非常必要,而且受到了普遍的欢迎,但新的SDK版本常常在Android开发人员群体中激起不小的波澜。一批已经发布的应用程序需要重新进行测试,并提交到Android市场(Android Marketplace),以验证其符合新版SDK的要求。这迅速导致了所有Android手机固件上的升级,致使一部分旧的应用程序被淘汰。
一些较为老旧的Android设备无法运行新版本的Android平台。这意味着Android开发人员常常需要面向几个不同的SDK进行开发,以满足所有用户的需要。幸运的是,Android开发工具使得这一过程前所未有地简单。