1.什么是Android
基于linux的开源操作系统
2.Android平台介绍
后视镜、车载系统、电视
3.Android发展历史
Android 4.1 Jelly Bean:20120628
Android 4.2 20121030
Android 4.3
Android 4.4 KitKat
Dalvik:耗电相对较快、占用内存大、卡顿
ART的缺点:会占用略高一些的存储空间,安装程序时要相比普通Dalvik模式时间要长
Android 5.0 性能可提升四倍
Android 6.0 续航时间提升30%
Android 7.0 分屏多任务
4.Android各个版本对自动化测试的支持
1.0 instrumentation (android.test)
2.2robotium
2.3 monkeyrunner
4.1 input text更新
4.4 uiautomator
6.0uiautomator2
5.几种操作系统的对比
Android
Android智能手机操作系统。基于Linux平台的开源手机操作系统。它包括操作系统、用户界面以及应用程序
优点:系统开放,甚至源代码是开放的;资源多,开发者多,应用资源也多;创新多,各Google、手机厂家和Rom开发者都不断推出新的UI,引入很多创新功能
缺点:由于系统的开放性,给了恶意程序攻击的机会,尽管底层也加强了安全控制,安全性不如IOS;效率比IOS低,对硬件要求高,由于应用的编译和运行机制限制,安卓系统一直存在越用越卡的情况,手机硬件不断提升,仍然存在不够用的情况。Google一直在努力消除安卓系统的这些缺点,使安卓系统不断得到优化。
IOS
IOS操作系统是苹果操作系统,用iPhone可以一键登录App Store,轻松下载到你需要的应用程序。
优点:系统优化好,效率高,运行流畅,操作体验好,对硬件的要求相对低一些;安全,由于所有应用均来自Apple Store,经过严格审查才能上架,一般不会出现恶意应用。
缺点:手机越来越贵,系统封闭,权限控制严格,用户受限制多,自定义程度不高,不能对系统进行深层次的改