zoukankan      html  css  js  c++  java
  • 作为测试你不可不知的iOS与Android差异点!

    1、运行机制的区别

      Android:沙盒运行机制,采用真后台运行,将所有的应用都保存在RAM中,按home键,程序被挂在了后台,实际未退出,因程序在后台运行,所以可以收到推送消息,导致内存越用越低,越用越卡

      IOS:虚拟机运行机制,采用伪后台运行,按home键,程序进入到后台会自动进入到休眠状态,home键调出多任务管理器,所有的应用都处于停止状态,iphone默认将应用的最后的运行记录在RAM中,IOS得到推动消息,是因为当你开启应用的消息推送时,系统会增加一些进程,这些进程从苹果的服务器接收消息,然后在通过服务器发送到手机,苹果服务器起到了中转的作用,因此IOS运行流畅

    2、渲染机制不同

      Android:主线程普通优先级-------加载一个页面,全部加载完成的同时加载当前页面,当你看到页面后,实际后台仍在加载,因此增加了处理器的压力

      iOS:实时优先级-----加载个页面,优先加载主屏幕显示区域

    3、公司不同

      Android:Google公司

      iOS:苹果公司

    4、开源性不同

      Android:完全开源,任何开发厂商和开发者都可开发安卓的软件,由于开源,各大品牌手机硬件差异大,导致体验不同,兼容性不好

        iOS:封闭,仅苹果拥有

    5、手机等生产者不同

      Android:HTC、三星、中兴、华为等公司

      iOS:苹果公司

    6、后台运行机制不同

      Android:任何程序都可以在后台运行

      iOS:第三方程序都不能在后台运行

    7、编程语言不同

      Android:java

      iOS:objective-C

    8、游戏使用上的不同

      Android:基本都免费

      iOS:基本都需付费(通过越狱,可以使用免费)

    9、Flash的支持不同

      Android:支持Flash,可以玩QQ农场等

      iOS:不支持Flash,只支持html5,有时Html5的兼容性也不好

    10、软硬件结合

      Android:由于代码开源,因此很多开发厂商都可以根据自己的设定来开发不同的手机,APP不会针对各大品牌的手机专门做优化,因此软硬件结合差

      iOS:由于封闭,因此苹果一家独有专利,所有的APP都针对IOS做优化,因此软件结合较好

    11、应用的删除操作不同

      Android:常见的删除某一个操作,用长按,点击删除(QQ消息除外,QQ支持左滑删除),目前android版的微信还不支持左滑删除哦

      iOS:很多应用都支持左滑删除操作

    12、标题显示位置不同

      Android:标题显示居中

      iOS:标题显示靠左侧<

    13、受众人体不同

      Android:在中国,中低端人群均可适用,由于生产厂商多,各个品牌手机的配置等都不同,售价差异大,几百元到几千元等价格不等,因此适用人群较多

          IOS:在中国,iphone的售价较高,平均售价在4000元以上,因此基本适用于收入较高的中高段人群

    14、分辨率不同

          Android:分辨率多达20多种

          IOS:5种

              

    15、按键

            Android底部有3个按键

    16、下载方式不同

            Android:应用宝、自带商店等

            iOS:App Store

    总结:Android:开源、界面好看,但安全性差、漏洞多、稳定性差、系统耗电大、流量消耗大

       IOS:封闭、安全规整、用户体验性好

    使用Android的很多用户都有一个感觉就是android手机出现问题,解决方式为“刷机重启卸电池”(现在这种说法已经不存在,因为现在都是连体机),哈哈哈哈······,两个系统各有差异,适时选择使用。

    后续碰到了,再来补充!每天坚持进步多一点.............

  • 相关阅读:
    微信小程序登入实现
    CacheLab实验--深入了解计算机系统实验
    power designer的物理数据模型生成数据字典。
    PowerDesigner15在生成SQL时报错Generation aborted due to errors detected during the verification of the mo
    Mac系统下,如何申请并安装教育版Navicat
    Mac下修改Mysql密码
    数组
    AbstractList源码阅读
    List源码阅读笔记
    AbstractCollection源码阅读笔记
  • 原文地址:https://www.cnblogs.com/syw20170419/p/6870005.html
Copyright © 2011-2022 走看看