手机应用程序的可用性问题仍然很突出。关于应用程序可用性尚无明确的开发人员指南。此外,不同手机型号之间的差异使得难以为可用性因素定义“标准”。
大多数(尽管不是全部)可用性问题都是由硬件问题引起的。虽然有些是无法解决的,但有些其他问题可由软件开发人员解决,前提是他们知道如何处理这些问题。
在这里,我们解决了手机应用程序开发人员面临的一些主要硬件问题,为每个问题提供解决方案。
- 2016年移动应用程序开发趋势
屏幕分辨率
随着市场上出现如此多的新手机,每款手机都有不同的功能,显示屏和分辨率,您无法评估应用应具备的理想分辨率。
在您的应用中添加太多功能只会让问题变得更糟。因此,解决这个问题的诀窍是在显示屏上尽可能少地提供信息,然后将其变大。
06年02月颜色和对比度
最新的带LCD屏幕的手机具有惊人的色彩和对比度功能。这诱使程序员使用细微差别的颜色,而没有意识到移动电话应该随身携带并在所有光线条件下使用。光线条件差可能使用户难以察觉这些微妙的颜色,实际上使他们更难以阅读屏幕上的信息。
对于开发人员来说,最明智的做法是使用高对比度颜色方案,并使用纯色块区分小部件(在适用时),而不仅仅是使用模糊的轮廓或阴影框。此外,使用简单的图形和摆脱不必要的额外装饰将为您的应用程序提供更多的实用价值。
- 设计多平台移动应用程序的挑战
按钮功能
大多数手机用户都无法充分利用他们的手机,因为他们不太了解手机设备的所有按键功能。
确保您的按钮指示灯对您的最终用户有意义。如有必要,请包括详细的帮助部分,引用每个按钮功能,以便用户可以毫无困难地运行您的应用程序。
04年06月字体大小
几乎所有手机都包含太小而无法轻松阅读的字体。屏幕尺寸较小,因此字体需要小巧才能适应。
虽然作为开发人员,您无法对手机的默认字体大小做任何事情,但您绝对可以尝试为您的特定应用设置尽可能大的字体。这将增加您的应用的可用性商数。
- 如何为App开发选择合适的移动平台
游标
移动设备与诸如台式机和笔记本电脑之类的计算设备不同,因为它们不能用光标和指示设备容易地操纵。当然,目前市场上的大多数最新智能手机都是触摸屏手机,可以使用手写笔,轨迹球,触控板等。即便如此,每个人在处理每个人的方式上都是不同的。
请记住,对于最终用户来说,在微型移动设备的屏幕上拖放对象会受到折磨,因此请避免在应用中包含此类功能。相反,在屏幕上点击和放大任何内容都可以帮助用户,因为他们可以更好地使用应用程序。
06年06月键盘
智能手机键盘,即使是物理QWERTY键盘,也可能非常难以使用。即使是提供更好移动空间的键盘也会给用户带来麻烦。
因此,尽量避免使用键控输入。如果你能负担得起,至少试着把它保持在最低限度。
- 如何开发具有成本效益的移动平台
总而言之,使用如此多的移动设备可能是一项非常重要的任务,尤其是因为您无法确定为所有这些设备开发应用程序的“理想”标准。但是,保持您的移动应用程序灵活性并使用最常用的功能可以极大地帮助您创建更好,更实用的移动电话应用程序。