苹果公司的iOS操作系统最初是设计给iPhone使用的,后来陆续套用到iPod touch、iPad以及Apple TV等产品上。 以下是苹果公司iOS操作系统的历史:
- 2007年6月19日,苹果公司发布了第一个iOS操作系统。
- 2008年3月26日,苹果公司发布了第一个测试版开发包,并且将“iPhone OS”改名为“iPhone OS”。
- 2010年6月9日,苹果公司将“iPhone OS”改名为“iOS”。
- 2013年6月10日,苹果公司在WWDC 2013上发布了iOS 7。
- 2014年6月10日,苹果公司在WWDC 2014上发布了iOS 9。
- 2015年9月19日,苹果公司在发布iOS 9的同时公布了Siri智能语音助手的更新版本。
苹果公司在2014年6月3日(西八区时间2014年6月2日)发布了iOS 8,并提供了开发者预览版更新。
2015年9月17日,苹果发布iOS 9正式版。
2016年9月14日,苹果发布iOS 10正式版,这是苹果推出移动操作系统以来最大的一次更新,尤其增加了很多特别适应中国国情的功能,比如骚扰电话识别、苹果地图进一步本地化等。
2017年9月20日,苹果发布iOS 11正式版,为iPad带来更强大的生产力,具体是通过新的Dock栏、文件app、多任务处理、拖拽等功能来实现的。另外,iOS 11重要的一项新功能便是AR功能,这使得该平台成为世界最大的AR平台,用户只需用手机便可享AR的无穷乐趣。除此之外,iOS 11还带来了更生动更有趣的Live Photo、相机扫码、App Store、控制中心、锁屏、勿扰模式等。
2018年9月18日,苹果发布iOS 12正式版。
2018年9月13日,在2018苹果秋季新品发布会上,苹果CEO库克介绍了苹果生态的一些数据。他表示搭载苹果iOS系统设备已达20亿部。
2019年9月11日,苹果宣布于2019年9月19日推送iOS 13正式版支持iPhone 6S及后续机型。
2019年6月4日,在WWDC 2019上发布了iOS 13。
2019年9月20日,苹果发布iOS 13正式版。
苹果在2021年3月25日发布了iOS 13.4正式版,其中新增了多项功能,包括:邮件工具条回到iOS 12状态、新增了九枚拟我表情贴纸、支持触控板键盘和鼠标操作等 。此外,还有一个名为CarKey的新API,在允许iPhone和Apple Watch解锁,锁定和启动兼容的汽车。 iPhone也可以变身为汽车钥匙。
您好,苹果公司在2020年5月21日发布了iOS 13.5正式版,该更新加快了配备面容ID的设备在用户佩戴口罩时显示密码栏的速度,并加入了“暴露通知”API以支持来自公共卫生管理机构的COVID-19接触追踪app。
2020年7月16日,苹果发布iOS 13.6正式版,该更新支持数字车钥匙,并在“健康”app中包含新的症状类别。
2020年6月23日,苹果公司在WWDC 2020上发布了iOS 14,它为iOS主屏幕带来了多年来最大的变化:小插件,另外还有app资源库、画中画模式等。
2020年9月2日,苹果发布iOS 13.7正式版,可让选择使用COVID-19暴露通知系统,无需下载app。该系统可用性取决于当地公共卫生管理机构是否支持。本更新还包括针对iPhone的其他错误修复。
2020年9月17日,苹果发布iOS 14正式版,iOS 14更新了iPhone的核心使用体验,其中包括app重大更新和其他全新功能。
2020年10月14日,苹果发布iOS 14.1正式版,但出于某种未知的原因,苹果撤回了iOS 14.1正式版,重新为开发者发布iOS 14.1 GM版。
2020年10月21日,苹果发布iOS 14.1正式版,加入了对新发布的iPhone 12/Pro的支持,新功能包括改进相机模式和新机型的HDR视频录制。该更新还增加了对iPhone 8及以后机型的照片中10-bit HDR视频播放和编辑的支持,并提高了与Ubiquiti无线接入点的兼容性。
2020年11月6日,苹果发布iOS 14.2正式版,新增了100多个表情符号,加入了8款墙纸,并带来了针对iPhone的其他新改进和错误修复。
2020年12月15日,苹果发布iOS 14.3正式版,包括对Apple Fitness+和AirPods Max的支持,还新增了在iPhone 12 Pro上拍摄Apple ProRAW照片的功能,在App Store中引入了 “隐私”信息,以及包括针对iPhone的其他功能和错误修复。
苹果手机可以使用多种编程语言进行开发和编程,如Objective-C、Swift、C++等。其中,Swift是由苹果公司最近推出的一种编程语言,它设计上兼顾了安全性和性能,同时保持了开发的简洁性。Swift 是对传统的 Objective-C 语言的替代与补充,支持现代编程语言的特性,比如闭包,泛型,类型。
开发者可以使用Xcode作为开发工具,使用SwiftUI来构建用户界面,并使用Metal来处理图形和计算任务。