可能很奇怪,*早指引Wooji.Juice走上改善AppleKeynote应用之路的居然是AppleTv。当时手忙脚乱的技术人员急匆匆地跑来跑去,想要把一个演示者的设备连接到会议室的显示屏,但一直未果。那时我就在考虑也许可以采用一个更聪明的解决方案保持AppleTv接通,而只需通过WIFI流式传输演示内容。
当然,AppleTV是一个封闭的系统,我们无法得到这种项目的资源。不过再后来,当我辞去日常工作专心投入iPhone开发,并想着手开发一个项目时,我的脑海里又浮现出这个想法。当然,那时的想法还不实际,不过经过反复考虑Keynote,我记起来我原先的电话有一个蓝牙远程控制特性。从表面上看,可以用它来控制演示,不过没有按钮能够与这些控制效果对应,你能做到的只是前进或后退一步而已。不过有一点很不错,这就是不必再依赖键盘来控制演示。我希望iPhone也有这样的功能。
iPhone独有的特性意味着我们可以完成更多控制,而不只是在演示时前进或后退一步。我*常欣赏Keynote的PresenterDisplay,而iPhone漂亮、清晰的屏幕意味着可以在这个屏幕上放上这样一些信息。我见过一些演示者手里抓着成叠的索引卡片,演示时他们会倒换这些卡片来提示演示内容。我认为完全可以在电话上做到这一点,以杜绝演示者因为紧张将卡片散落一地再手忙脚乱地四处摸索的窘况。
需要注意很多重要的方面,其中之一就是避免在屏幕上散布大量按钮。具体来说,我们希望无需看屏幕也可以轻松使用其基本特性。按钮不仅会减少屏幕上的备注显示空间,而且(如果缺少触觉反馈)很可能会让演示者意外地触发本不该触发的特性。在我们的设计中,一个基本原则是“*小困惑原则”。如果必须做出选择,我们宁可多费一些功夫来使用一个函数,而不希望在演示期间出现问题遭遇尴尬。这个原则对于我们的用户界面和触摸事件处理都有一定的影响。……