一、Android和IOS两大主流系统发展历史:
Android操作系统是一个由Google和开放手持设备联盟共同开发发展的移动设备操作系统。
版本号 |
发布时间 |
开发代号 |
更新内容 |
Android1.0系统 |
2008年9月 |
无 |
Android第一版 |
Android2.0系统 |
2009年6月 |
Éclair:闪电泡芙 |
优化硬件速度;"Car Home"程序;支持更多的屏幕分辨率;改良的用户界面;新的浏览器的用户接口和支持HTML5;新的联系人名单;更好的白色/黑色背景比率;改进Google Maps3.1.2;支持Microsoft Exchange;支持内置相机闪光灯;支持数码变焦;改进的虚拟键盘;支持蓝牙2.1;支持动态桌面的设计。 |
Android 3.0 |
2011年2月 |
Honeycomb:蜂巢 |
优化针对平板 ;全新设计的UI增强网页浏览功能 ;in-app purchases功能。 |
Android 4.0 |
2011年10月 |
Iceream Sandwich:冰激凌三明治 |
全新的UI;全新的Chrome Lite浏览器,有离线阅读,16标签页,隐身浏览模式等;截图功能;更强大的图片编辑功能;自带照片应用堪比Instagram,可以加滤镜、加相框,进行360度全景拍摄,照片还能根据地点来排序;Gmail加入手势、离线搜索功能,UI更强大;新功能People:以联系人照片为核心,界面偏重滑动而非点击,集成了Twitter、Linkedin、Google+等通讯工具。有望支持用户自定义添加第三方服务;新增流量管理工具,可具体查看每个应用产生的流量,限制使用流量,到达设置标准后自动断开网络。 |
Android 5.0 |
2014年10月 |
Lolipop:棒棒糖 |
使用一种新的Material Design设计风格。从图片上就能看到一些全新的设计。采用这种设计的目的在于统一 Android 设备的外观和使用体验,不论是手机、平板还是多媒体播放器。 |
Android 6.0 |
2015年5月 |
Marshmallow:棉花糖 |
新系统的整体设计风格依然保持扁平化的MeterialDesign风格。Android6.0在对软件体验与运行性能上进行了大幅度的优化。 |
Android 7.0 |
2016年8月 |
Nougat:牛轧糖 |
/ |
Android 8.0 |
2017年8月 |
Oreo 奥利奥 |
/ |
Android 9.0 |
2018年3月 |
Pistachio Ice Cream(开心果冰淇淋) |
/ |
参考资料:https://blog.csdn.net/qq_38127722/article/details/81974403
IOS操作系统是一个由苹果和开放手持设备联盟共同开发发展的移动设备操作系统。
版本号 |
发布时间 |
功能更新 |
IOS1.0 |
2007年6月 |
最核心的智能手机应用在这个版本已经有了,包括地图、浏览器、itunes、全屏幕触摸操作 |
iOS2.0 |
2008年7月 |
开放了AppStore,可以开发和使用第三方应用 |
IOS3.0 |
2009年6月 |
各功能的优化,包括支持了早该有的文本剪切、复制、黏贴等功能 |
IOS4.1 |
2010年9月 |
支持了多任务,尽管并不同桌面系统中真正的多任务处理,但这是苹果理解的在移动设备上用户所需要的多任务 |
IOS5.0 |
2011年10月 |
增加了siri |
IOS6.0 |
2012年9月 |
/ |
IOS7.0 |
2013年9月 |
UI从拟物化转变为扁平化,支持指纹识别 |
IOS8.0 |
2014年9月 |
加强了开放,给与开发者更多的框架接口 |
IOS10.0 |
2016年6月 |
/ |
IOS11.0 |
2017年6月 |
/ |
参考资料:https://baike.sogou.com/v15713.htm?fromTitle=ios
二、Android和IOS两大主流系统比较:
区别 |
IOS |
Android |
运行机制 |
沙盒运行机制 |
虚拟机运行机制 |
后台制度 |
任何第三方程序都不能在后台运行 |
任何程序都能在后台运行 |
指令权限 |
用于UI指令权限最高 |
数据处理指令权限最高 |
|
|
|
优势分析 |
IOS |
Android |
/ |
版本间的连贯性,流畅性 |
开放性 |
/ |
直观友好的用户界面 |
个性发展 |
/ |
更多更优的应用程序 |
/ |
参考资料:https://blog.csdn.net/lyjit/article/details/51182072
三、安卓开发的常用框架:
AndBase框架、XUtil框架、ThinkAndroid框架、LoonAndroid框架、volley框架、android-async-http框架、Afinal框架、ImageLoader框架、开源框架android-async-http、KJFrameForAndroid框架