Windows Mobile
Windows Mobile是Microsoft针对移动产品而开发的精简操作系统。Windows Mobile 捆绑了一系列针对移动设备而开发的应用软件,这些应用软件建立在Microsoft Win32 API的基础上。可以运行Windows Mobile的设备包括Pocket PC、Smartphone和Portable Media Center。该操作系统的设计初衷是尽量接近于桌面版本的Windows。
原形为Windows CE,后开发出适用于手机及其他掌上设备操作系统,之后又将其集成于一起。在Windows Mobile 2003版本之前操作系统名称为Pocket PC、Smart Phone等,后改为现名。目前最新版本为Windows Mobile 6.5,而Windows Mobile 7的Smartphone版本基本上和Windows Mobile 6.1是一起泄露发布的(当然,仍然是小部分人才有的,并没有公开发布),截至目前暂无Professional版本的公开泄漏(部分BSP已可以通过Platform Builder生成Windows Mobile 7的镜像)。有用于掌上电脑的Windows Mobile Standard、用于手机的Windows Mobile Classic、Windows Mobile Professional和用于移动媒体的Portable Media Center三大版本。
iPhone OS
iPhone OS 或 OS X iPhone是由苹果公司为iPhone开发的操作系统。它主要是给iPhone、iPod touch以及iPad使用。就像其基于的Mac OS X操作系统一样,它也是以Darwin为基础的。iPhone OS的系统架构分为四个层次:内核操作系统层(the Core OS layer),内核服务层(the Core Services layer),媒体层(the Media layer),可轻触层(the Cocoa Touch layer)。系统操作占用大概240MB的内存空间。
iPhone OS的用户界面的概念基础上是能够使用多点触控直接操作。控制方法包括滑动,轻触开关及按键。与系统交互包括滑动(swiping),轻按(tapping),挤压(pinching)及旋转(reverse pinching)。此外,通过其内置的加速器,可以令其旋转设备改变其y轴以令屏幕改变方向,这样的设计另iPhone更便于使用。
iPhone和iPod Touch使用基于ARM架构的中央处理器 ,而不是苹果的麦金塔计算机使用的x86处理器(就像以前的PowerPC或MC6800),它使用由PowerVR 视屏卡渲染的OpenGL ES 1.1[5].。因此,Mac OS X 上的应用程序不能直接复制到iPhone OS上运行。他们需要针对iPhone OS的ARM重新编写。但就像下面所提到的,Safari 浏览器支持”Web应用程序” 。从iPhone OS 2.0开始,通过审核的第三方应用程序已经能够通过苹果的App Store进行发布和下载了。