开发可用移动应用程序的6个技巧

方便的技巧来开发更多可用的移动设备应用程序

手机应用程序的可用性问题仍然很大。 目前还没有关于应用可用性的明确开发者指南。 另外,不同手机型号之间的差异使得难以为可用性因素定义“标准”。

大多数(但不是全部)可用性问题都是由硬件问题引起的。 虽然有些解决方案是不可能的,但有些其他解决方案可以由软件开发人员解决,只要他们知道如何处理这些问题。

在这里,我们解决手机应用程序开发人员面临的一些主要硬件问题,并针对这些问题提供解决方案。

01之06

屏幕分辨率

用iPhone购物“(CC BY 2.0)作者:Jason A. Howie

随着市场上出现了许多新手机 ,每款手机都具有不同的功能,显示屏和分辨率,因此评估应用应具有的理想分辨率将不可能。

在您的应用中添加太多功能只会使问题变得更糟。 因此,解决这个问题的诀窍是在显示屏上放置尽可能少的信息,然后将其扩大。

02 06

颜色和对比度

最新的液晶显示屏手机具有惊人的色彩和对比度功能。 这诱使程序员使用细微差别的颜色,但没有意识到移动电话可以随身携带并在所有光线条件下使用。 光线条件差可能会使用户难以察觉到这些微妙的颜色,实际上让他们更难以阅读屏幕上的信息。

开发人员在这里要做的最明智的事情就是使用高对比度颜色方案,并在适用的情况下区分小部件和纯色块,而不仅仅是使用模糊轮廓或阴影框。 此外,使用简单的图形和摆脱不必要的额外装饰将为您的应用带来更多的实用价值。

03年06月

按钮功能

大多数手机用户无法充分利用手机,因为他们不太了解其移动设备的所有按键功能

确保您的按钮指示灯对最终用户有意义。 如有必要,请提供详细的帮助部分,引用其中的每个按钮功能,以便用户可以毫无困难地运行应用程序。

04年6月

字体大小

几乎所有的手机都包含太小的字体,无法轻松阅读。 屏幕尺寸很小,因此,字体需要小尺寸以适应。

虽然作为开发人员,您无法对手机的默认字体大小做任何事情,但您绝对可以尝试使字体尽可能大,以满足特定应用程序的需求。 这会增加您应用的可用性商数。

05年06月

游标

移动设备与诸如台式机和笔记本电脑之类的计算 设备不同,因为它们不容易用光标和指示设备操纵。 当然,目前市场上的大多数最新智能手机都是触摸屏手机,并使用触控笔,轨迹球,触控板等。 即便如此,每个人都有不同的处理方式。

请记住,最终用户将拖放对象放在微型移动设备的屏幕上是一种折磨,所以请避免在应用中包含这些功能。 相反,使屏幕上的任何内容可点击和放大都可以帮助用户,因为他们可以更好地使用应用程序。

06年06月

键盘

智能手机键盘,甚至是QWERTY键盘,使用起来可能会很痛苦。 即使提供更好的移动空间的键盘对用户而言也是相当麻烦的。

所以尽量避免键控输入。 如果你有能力做到这一点,至少应尽量保持在最低限度。

总之,与这么多不同的移动设备合作可能是一项相当艰巨的任务,尤其是因为您无法为所有这些设备开发应用程序的“理想”标准。 但是,保持您的移动应用程序灵活并使用最常见的功能可以极大地帮助您创建更好,更实用的手机应用程序。