物理按键
Android:独有3个物理按键的功能(菜单,主页面,返回)
iOS:所有的返回上一层,主要靠页面功能实现
安装
生产环境:
Android:可以通过各个手机自带的应用市场或者是第三方的手机助手进行下载
iOS:APP store和iTunes
测试环境:
Android:开发或者测试将源码打包成apk文件,即可随意安装
iOS:可以使用Apple官方平台testflight,或者是开发直接给你安装好
系统版本兼容性
Android:版本多
iOS:版本相比较Android偏少
分辨率
Android:分辨率多达20多种
iOS:相比较Android偏少
单条item的操作
Andriod:单条item的操作有两种:点击和长按。点击一般进入一个新的页面;长按进入一个编辑模式
iOS:单条item的操作有两种:点击和滑动。点击一般进入一个新的页面,滑动会出现对这条item的一些常用操作。如微信滑动一条对话会出现标记未读和删除。
支付方式
Android:对于一些有内购功能的APP,Android是直接调用第三方支付渠道的
iOS:需要先在你的APP store里绑定你的支付方式,然后通过APP store去完成支付操作
权限
Android:系统泄露个人信息较严重,即使用户禁止权限,Android也可偷偷获取。
iOS:没有用户权限时一定不能获取。
运行机制
Android:虚拟机运行机制
1、所有的应用程序都是运行在虚拟机中,用户界面其实是由虚拟机传递的,并且通过虚拟机,Android的任何程序都就可以轻松访问其他程序文件
2、所有的Android的应用程序都是运行在RAM里面的,所以会发现有时候Android用着用着就开始有点卡了
iOS:沙盒运行机制
1、每个程序都有自己的虚拟地址空间。所以,程序之间是都不能进行访问
2、默认只会将应用的最后运行数据,记录在RAM里面
消息推送渠道
Android:可以使用第三方或者自建平台进行消息推送,但是一般都是使用第三方的
iOS:消息推送渠道由苹果官方提供的