安卓帝国吧 关注:2,975贴子:19,338
  • 10回复贴,共1

【水贴】 Android和iOS哪个好?

只看楼主收藏回复

Android应用绝大部分都是使用JAVA开发,跑在Dalvik 虚拟机上(一小部分使用NDK)。 Google在底层也修改了很多东西。Android算是一个全新的操作系统. 所以:
1、Android使用JAVA,上手容易很多,如果有很好的JAVA Lib加持,开发效率会高些
2、iOS没有虚拟机,性能要好一些,当然这个差别会随着Google的改进越来越小
3、iOS的开发框架基本上和MAC上通用,同样的知识,可以开发手机,也可以开发MAC应用,Android没有这样的优点
iOS和设备紧密集成。软硬件一家公司通吃。但是Android无法做到, 通常的情况是:Google放出源代码。 芯片厂商需要1-3个月来做自己的芯片方案, 手机厂商从芯片厂商处买到方案和代码, 进行自己的集成,定制工作,有时候还需要针对运营商进行定制。 所以:
1、iOS的设备集成度和驱动优化都是最好的。电源管理一块就可见一斑,而Android厂商就鱼龙混杂。可能排头的厂商的旗舰机器会好些,但是由于Android工期一般都比iOS设备短(请看HTC和三星出机器的速度),所以整体上和iOS比是有差距的。
2、Android天然存在升级周期延迟的问题, 而且厂商做升级是也是有成本的。卖手机的厂商无法顾及整个生态链,目前这个无解,除非Google做点什么。


来自Android客户端1楼2015-03-13 10:30回复
    2、Android上虽然也有精品软件,但是垃圾软件更多, 甚至有恶意软件。 因为无门槛,基本上软件都是免费,卖不起钱, 大部分都靠广告。
    3、Android还有一堆杀毒软件,这是典型的“没有困难,制造困难也要上”的精神。
    4、Android上还有一堆安慰剂软件,比如能帮你省电的或者是帮你杀后台进程的来提升性能的, 笔者作为做过底层开发的人,笑而不语。
    写了这么多分析, 结论呢? 事实上你是什么样的角色,决定了用谁更好。
    1、如果你是普通用户,请关贴, 本文不是用来给普通用户选机的。
    2、如果你是一个个人软件开发者, iOS适合你, 市场规范, 做应用省心。
    3、如果你是一个软件和服务的创业公司, iOS也是适合你做demo的和第一个产品的, 产品靠谱了,用户在用了,有人给钱了,再往Android走也是可行的。 除非你做的应用要涉及硬件或者需要非常高的系统权限, 如果是那样你也只有选择Android。因为国内的厂商肯定要比苹果要容易谈下来。
    4、如果你是一个要做硬件和系统定制的公司, 那么基本上你只有Android可以选。Android的解决方案的成本也在不断下降。


    来自Android客户端3楼2015-03-13 10:32
    回复
      5、如果你是一个有中国特色的公司,想搞点移动业务玩玩, 还要瞒着用户做很多事情。 那么Android也是更好的, 就算你不作恶, 控制权在自己手中也会方便运作一点


      来自Android客户端4楼2015-03-13 10:32
      回复
        加油!加油~


        5楼2015-03-22 17:30
        收起回复
          楼主精湛加油


          来自Android客户端6楼2015-03-22 23:19
          收起回复
            我看完了!


            来自Android客户端8楼2015-04-11 01:34
            回复