20.1 iOS介绍
iOS的系统架构分为4层——Cocoa Touch层、Media层、Core Services层和Core OS层,相关内容可参见20.3节。
下面我们简要介绍一下iOS的一些功能,具体如下所述。
多点触摸和手势。触摸功能在iOS设备之前就已经采用,但基本都是单点触摸,即只能用一个手指,而iOS设备能够感应多个手指的触摸。为了配合这种多点触摸,iOS上的触摸分为多种手势:触击、双击、滑动、长期间触击、轻拂、刷屏和手指合拢张开等。
统一的屏幕尺寸。到目前为止,iOS屏幕尺寸有6套:iPhone和iPod touch是3.5英寸,iPhone 5、iPhone 5s、iPhone 5c和第5代iPod touch是4英寸,iPhone 6是4.7英寸,iPhone 6 Plus是5.5英寸,iPad是9.7英寸,iPad mini是7.9英寸。统一的屏幕尺寸给应用软件开发带来很多好处,开发人员可以不用关心屏幕尺寸适配的问题,从而把精力集中在其他方面。
高分辨率。iPhone 4S的屏幕分辨率是960×640(像素),iPhone 5、iPhone 5s、iPhone 5c和第5代iPod touch的屏幕分辨率是1136×640(像素),iPhone 6屏幕分辨率1334×750(像素),iPhone 6 Plus屏幕分辨率是1920×1080(像素),第1代、第2代iPad的屏幕分辨率是1024×768(像素),第3代iPad的屏幕分辨率是2048×1536(像素),而iPad mini的屏幕分辨率是1024×768(像素)。
重力加速计。iOS内置了重力加速计。有了重力加速计,用户能够玩很多有意思的游戏(如极品飞车,它可以把iPhone作为方向盘,通过重力加速计感应方向的变化)。此外,还有很多与重力加速计有关的应用软件,如水平尺应用等。
指南针。iOS内置了指南针设备。很多应用基于指南针,例如导航软件和地图应用软件等。
蓝牙和Wi-Fi连接。iOS内置了蓝牙和Wi-Fi通信模块。iOS设备之间可以采用Wi-Fi互相连接,也可以采用蓝牙进行连接,很多基于局域网的游戏就是通过这个功能实现的。当然,也可以通过Wi-Fi上网,这可以节约用户的上网费用。此外,iOS还可以与计算机连接。