软件可用性、可访问性及打包分发全解析
在软件开发领域,尤其是针对Mac和iPhone平台,软件的可用性和可访问性至关重要。同时,软件的打包和分发也是开发者必须面对的关键环节。下面将详细介绍这些方面的内容。
1. 移动设备的可用性特点
在使用iPhone时,虚拟键盘是一个略微影响可用性的点。作为开发者,需要意识到虚拟键盘的不足,避免让用户输入过多内容。不过,iPhone的直接操作功能提供了很好的可用性优势,它为操作控件提供了非常自然的机制,并伴有出色的反馈。
手势驱动界面是Mac OS X应用程序和iPhone应用程序的一个主要区别。iPhone既存在局限性(用粗短的手指进行类似键盘的输入可能有点笨拙),又更具复杂性(能够通过手势滑动、旋转、捏合和展开对象)。App Store上各种各样的应用程序表明,直接操作、手势驱动的界面激发了开发者的巨大创造力,但由此产生的软件可用性参差不齐,从极其直观到晦涩难懂都有。开发者在设计自己的应用时,可以参考其他开发者为iPhone实现的解决方案。
2. Mac OS X的可访问性
可访问性和可用性是相辅相成的。开发易于使用的软件,有助于让需要额外帮助的用户也能轻松使用。不过,将可用性和可访问性融入软件,涉及到微妙不同的原则和要求。
如今,编写可访问的网站的重要性已无需多言,许多国家甚至在法律上要求计算机系统满足最低可访问性标准,特别是针对公共部门客户的系统。然而,许多桌面应用程序却很少关注可访问性因素,这是令人遗憾的,因为Mac尤其为有感官障碍的用户提供了出色的内置支持,开发者可以很容易地让自己的软件对所有潜在用户都具有可访问性。
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



