为什么要学Android系统而不是iOS系统或windows phone系统呢?

Android系统的优势

  1. 开源,免费允许其他厂商定制手机
    即允许其他手机厂商可免费使用Android系统并基于Android系统开发属于自己的手机操作系统,iOS系统是只能由苹果公司使用的封闭的系统没有第三方的授权;而微软公司的Windows phone系统则需要支付授权费才能使用。
  2. Google公司支持,升级频率快
    主要是根据用户的反馈和竞争对手推出的新功能对自己做出更新
  3. 众多厂商参与,性价比高新手机更新快
    因为是免费的开源的,吸引了众多的手机厂商的加入,各手机厂商推出自己的产品竞争激烈,(你想想看,苹果手机一年才发布一款,就中国各Android手机厂商而言一年就是发布一堆……….)

  4. 拥有最大的用户群,满足不同人群的需求

  5. 基于Java开发语言应用门槛低
    Java是目前世界上拥有开发者最多的高级语言

  6. 应用开发前景广

Android系统面临的挑战

  1. 不同厂商Android手机差异较大,缺乏统一的用户体验和客户认知(尽管三星和小米都是基于Android系统而开发出的手机操作系统,但给用户的体验就完全不一样);

  2. 频繁兼容升级带来的接口性问题(开发者在开发应用使还得考虑不同的手机上运行并做对应的测试,带来麻烦)。

  3. Android手机屏幕(不同分辨率)和硬件配置繁杂,导致应用开发和测试成本偏高,测试周期的延长

  4. Android自身版本的分裂,使得开发者不得不考虑在不同版本上的兼容性,运行效果等问题
    相信这些问题在以后能得到妥善的解决

猜你喜欢

转载自blog.csdn.net/LJN951118/article/details/82716543