WEB开发网
开发学院手机开发iPhone 开发 iPhone OS vs Mac OS X 阅读

iPhone OS vs Mac OS X

 2010-03-03 16:54:00 来源:WEB开发网   
核心提示:最近看到一篇很好的文章:Inside Apple's iPad: iPhone OS vs Mac OS X,该文章很细致的分析了为什么苹果 iPad 采用的是 iPhone OS 而不是 Mac OS X,iPhone OS vs Mac OS X,同时让我觉得 iPhone OS 也许才是今后操作系统发展的

最近看到一篇很好的文章:Inside Apple's iPad: iPhone OS vs Mac OS X。该文章很细致的分析了为什么苹果 iPad 采用的是 iPhone OS 而不是 Mac OS X,同时让我觉得 iPhone OS 也许才是今后操作系统发展的趋势。

文章首先分析了移动设备的分辨率和屏幕大小对操作系统的限制,然后比较了 iPhone OS 和其他 OS , 比如 Mac OS X,Win 7,以及一些手机操作系统。很大的区别就是 iPhone OS 是第一款完全没有鼠标的图形操作系统。苹果重新从底层设计了 iPhone OS(使用Cocoa Touch),这个系统完全以手指的触摸为操作核心,整个用户界面的设计都围绕手指的行为展开,因此使用户获得了很好的体验。而这种触摸体验是其他操作系统不能达到的。尽管有些操作系统也添加了对触摸的支持,但这种触摸操作系统主要是在现有的系统中添加一个对手指操作的响应层,其主要界面和操作环境还是围绕鼠标展开,触摸响应更多的是模拟鼠标的操作,这样必然给用户的触摸体验带来不好的印象。比如菜单和按钮太小,响应出错等等。这种添加的触摸响应让用户的使用感觉更像触摸板,而不是原生的触摸系统。

多年来,我们的操作系统和应用都是围绕鼠标操作来设计的,一旦改成手指操作,很多API会显得多余,同时,手指的操作习惯,手指的大小和精度对应用程序的用户界面和响应方式也提出了新的要求。比如使用鼠标的时候,鼠标指针永远都在屏幕上滑动,而使用手指的时候,很多鼠标行为已经无效,因为用户不可能不停地在屏幕上移动手指。这就需要对很多已有的软件进行重新设计。很多公司尽管意识到这一点,但为了与已有的桌面应用程序兼容,因而继续保留了原有的鼠标响应模式和UI设计。这样的结果必然导致了糟糕的用户体验。文章分析说,这也许是苹果迟迟不让 Flash 进入 iPhone OS 的一个原因吧。文章说,也正是为了保证用户的最佳体验,新的 iPad 采用的是 iPhone OS 而非 Mac OS X。如果用 Mac OS X,iPad 可能会跟其他Tablet一样由于较低的硬件配置而运行缓慢,从而导致用户体验不佳。而采用 iPhone OS,这会让已有的 iPhone OS 的用户觉得硬件上的提升增加了用户体验,毕竟屏幕大多了,视野也开阔些,浏览网页,图片的感觉也更好了。

尽管手指的精度比鼠标差很多,但日常的信息浏览等操作并不需要很高的精度,因此 iPhone OS 配上小屏幕的移动设备完全可以胜任。但这并不意味着 iPhone OS 不能完成更精确的作图等任务。苹果完全可以在今后触摸版的 Mac OS X

1 2  下一页

Tags:iPhone OS vs

编辑录入:coldstar [复制链接] [打 印]
赞助商链接