返回《iOS Human Interface Guidelines译文》

有两类程序运行在 iOS 上

基于实现的方式,可将 iOS 上的软件分为两类:

1. iOS 程序

2. web 内容

iOS 程序是用 iOS SDK 编制的,可以直接运行与 iOS 设备上。就像内置的程序一样,这些 iOS 程序驻留在设备上,可以调用 iOS 设备的资源。用户将这些程序安装在设备上,就像"Photos,Calender,Mail"等内置程序一样使用它们。

用户可以通过 iOS 设备访问网页时可以浏览 web 内容。Web 内容可以分为三类。

Web 应用

Web 应用是指那些能用于完成某种任务并且遵从某种展示标准的网页。 它们的表现形式和 iOS 程序类似。

网页有时候会把 safari 工具栏隐藏,这样看起来更像是本地程序。使用 web clip 功能的网页还可以在桌面上建立图标。这样用户就能像运行程序一样打开这些 web 应用。

优化过的网页

优化后网页会更适合 iOS 设备的显示和操作。 而且, 优化后的网页能为 iOS 显示设备进行适当的缩放,并且检测用户是通过什么样的设备浏览,以便对展示的内容进行调节。

兼容的网页

有些网页与 safari 和 iOS 设备的显示和操作兼容。兼容的网页不会为了使用 iOS 设备做更多的优化,但往往 safari 对这些网页的显示也是合适的。

有些应用会将部分区域划拨出来,用于展示 web 内容。这种程序看起来像是本地应用,但其实依赖于网络信息源。