10大优享服务
62项会员特权

在手机程序开发时应考虑的三个限制问题

发布时间:2021-12-01 08:48:26     阅读次数:9895次     评论数:0次
    当前手机程序开发市场火热,不少人已经从中尝到了甜头,还有一部人正在观望,想在时机合适时转战这个领域。在开发手机程序时,可能会遇到许多约束条件,如果忽略了这些问题,做出的产品当然不会让用户满意,严重时可能会导致双方闹得很不愉快。那么在手机程序开发中,会有哪些受限问题呢?下面就和一品威客的小编一起来看看吧!
在手机程序开发时应考虑的三个限制问题
    一、屏幕尺寸受限

    屏幕比例尺寸不一样,分辨率也不同,应该保证在各种手机上面界面可以完全呈现,不能出现按钮,列表被接触屏幕等影响用户使用的情况。

    选项不易超过1屏幕,最多1.5屏幕。如果太多的选项就要考虑分步骤,做成向导样子。太多的选项会让用户放弃使用,也极易出现错误。对于输入不方便的手机,这个缺点更会被放大。
手机界面上面不易出现超过10项的下拉列表,因为太多项目的下拉列表用户选择困难,还有就是对性能要求太高。

    输入框界面要考虑弹出键盘会不会盖住下面的输入框,会不会影响用户输入和下一步操作。

    界面上面的按钮位置安排是否合理,符不符合用户习惯,尤其一些太小的按钮用户无法触摸到或不易触摸到。

    对于项目超过20项的列表建议使用筛选的方式,搜索和选择配合才能达到最好的用户体验。

    二、电力供应受限

    手机程序费电特殊性要求一般不可以明显增加系统耗电。再测试的时候可以试着玩改程序一个小时,看看电量下降多少,不能超过10%。还有一个有效的方法,就是再测试程序1-2小时,发现手机电池很热(多台手机都热)说明系统设计有问题,对资源使用过多,要更总分析。

    三、计算能力受限

    再测试的时候注意测试对大图片,大文件加载的时候会不会崩溃。很多程序再写的时候不考虑手机内存上限,4m的高分辨率图片不进行缩放到文件直接加载到内存,系统会崩溃。对于大的xml文件不能采用dom方式加载。

    对于查询出列表方式的测试,要测试当返回结果超过20条的时候系统是选择分页加载还是直接都加载到界面。如果是直接都加载到界面,当返回条目超过某一个限制的时候手机程序也是必须崩溃的。

    手机程序开发时要多考虑内存满的前提下的异常处理,可以先在手机上面开启多点程序,然后再打开自己的程序,进行一些耗内存的操作(比如打开摄像头,图片缩放等操作)看看再内存异常的前提下程序做了如何的处理,会不会崩溃,会不会走向莫名异常。

    手机详情界面界面如果显示的内容超过一屏幕,而内存也没有特殊的操作,可以再内存拼接成html,然后用webview来加载。这样有两个优点,一是可以自定义样式,二是webview会帮我们处理好翻页、滚动、图片处理等操作,对本程序使用的内存也是一个节省。

    手机网络为非稳定性网络,再测试的时候建议用离线和移动网络都跑一边,不要使用wifi测试,那样测试不出来网络异常处理。所有与网络相关操作,再手机上面最少要重试两遍保证其可用性。

    以上就是手机程序开发过程中面临的三个限制性问题,程序设计员必须要综合考虑这些问题,多次测试,万万不可抱侥幸心理,要知道用户的眼睛是非常雪亮的。如果您有手机程序开发的需要,可以登录一品威客网,这里有百万专业的手机程序开发人才等着为您服务。
本文地址:
来源:一品威客,转载须经版权人书面授权并注明来源

留言(0

↓展开留言

该攻略尚无留言记录