咨询邮箱 咨询邮箱:service@yitianxinda.com 咨询热线 咨询热线:18101296137 微博 微信
北京软件开发优化的Android应用程序_北京软件开发公司
发表日期:2015-09-09 15:15:33    文章编辑:北京软件开发公司    浏览次数:
北京软件开发上个月我们写的关于移动测试矩阵–亚马逊的Kindle Fire HDX线和3版较新增加的FireOS。你已经知道,这些新产品将需要额外的移动应用程序的测试,但究竟应该专注于确保你的应用程序看起来完美的新平板电脑和运行完美与新的操作系统?
 
要回答这个问题,我们直奔源。迈克海因斯亚马逊的AppStore,技术传播者,给我们10个指导来帮助你优化你的应用程序。
 
*****
 
九月二十日TH2013,亚马逊推出了基于Android的平板电脑的新一代。这个硬件规格这些设备是相当令人印象深刻,有很多新的以客户为中心的改进我们已经添加到Android 4.2.2建立股票(API级别17)。 我们呼吁增强Android构建FireOS 3,但开发商应该知道,尽可能的应用程序而言,这是Android果冻豆。
 
而Android应用程序提交到亚马逊的Kindle Fire 75%在工作,并且不需要额外的开发,大多数开发商希望确保他们不会在其他25%!帮助你确保你的Android应用程序将在75%,我们已经收集到的10大问题,导致应用程序失败,和一些指引,这样你就可以避开他们。所有这些指南的目的是为你的客户创造更好的用户体验,希望让一个平滑的过程,你作为一个开发者。
 
1。新的设备ID
 
较大的问题在新的HDX设备看到我们是不正确的设备ID的使用。我们建议你使用能力的检测来确定哪些功能支持和使用哪个布局。这是更可能的工作,新的设备,并应易于维护。
 
然而,如果你已经在你的代码中使用特定的设备检测,你应该知道,这三个新的设备有一个新的型号,你需要用正确的设备ID列表或开关性能检测更新你的代码。你可以在 发现细节Kindle Fire设备和功能规格。
 
2。其他应用商店的链接
 
这是一件容易的事但小姐是一个因素,关于失败的三分之一份意见书。应用程序允许在亚马逊没有链接到其他应用程序商店。确保用户一致的体验,我们测试这些链接会提醒开发商如果发现。正确链接到亚马逊在您的应用程序,请访问 本页。
 
3。应用程序的功能不符合它的描述
 
这似乎是显而易见的,但一个应用程序功能描述的是在一个五的提交失败的一个重要因素。这是一个结果,一个特征的描述不够突出,或失败,或显示一个未处理的错误给用户或导致应用程序崩溃。
 
如果你的应用程序依赖于外部资产,如远程托管的视频文件或数据,你应该确保提供所需的资源和工作预期提交你的应用进行测试,他们的缺席导致这些类型的失败之前。
 
4。在应用程序购买失败
 
如果一个应用程序使用亚马逊的应用程序内购买的API,我们审查过程的要求,在应用程序内购买的型号是可用的应用程序之前,以测试他们的提交。的描述是准确的–前导或尾随空格,额外的特殊字符,或不正确的情况下甚至可以预期项目可触发失败。
 
此外,确保在移动应用分发入口的SKU的名称相匹配的SKU在您的应用程序的购买请求。如果你的应用程序试图购买一个SKU不是分布在门户,在应用程序购买的物品会失败。记住,型号是敏感的。
 
 
5。图标不匹配
 
在应用程序包的图标需要匹配提供的图标目录。这直接关系到用户体验和第一印象,当一个应用程序安装。如果图标不匹配,那么用户可能会发现很难找到他们的应用程序只安装你的应用率低。
 
6。在发射和其他稳定性问题,强制关闭
 
相信它或没有,大约有20的应用程序无法启动在较初的测试。别人多次冲撞一般使用。稳定性可以表现为一个强制关闭的消息,一个应用程序没有响应的条件或程序只是简单地将用户返回到启动屏幕。我们也看到应用程序不崩溃,但只是简单地显示一个空白的屏幕,不进行。
 
不正确的装置瞄准,可怜的内存管理,参照API不在设备上,或对SD卡的路径假设,在其他事情上,会导致稳定性问题。
 
我们测试的当前固件的设备和鼓励开发商做同样的事情,如果可能的话。一旦一个应用程序是我们强烈建议你定期检查 崩溃报告 分布在门确保任何测试不确定的情况下不影响你的用户。
 
7。可用性差
 
如果我们回顾过程识别重要的可用性问题,在测试过程中,我们将不能提交。大多数开发者希望用户享受他们的经验,这是越来越少,在时间上的问题,但它仍然有助于失败。
 
事情会被这里的例子:
 
该应用程序的显示是倒或没有如预期般旋转的反应。
图像扭曲,模糊,重叠,显然幻动或伸展。
在应用程序中的文本出现,模糊或不可读。
一些(或全部)的触摸屏控制不及时响应。
8。安防
 
为了帮助保护您的用户我们寻找密码和其他数据,应该是安全的潜在泄漏。例如,你不应该发送或存储任何敏感信息,如密码,在纯文本–或写在你的日志建立生产。
 
9。网络弹性
 
如果您的应用程序依赖于数据连接功能,你应该确保你的测试和处理各种网络条件。这些措施包括(但不限于):
 
没有连接
不可靠的或间歇性的连接
一致但退化(低带宽)连接
如果你的应用程序将通过WAN连接下载数据,我们建议您通知用户,并确保他们知道。“数据传输和移动网络“文章有更多的信息关于你如何处理它。
 
10。事情要考虑图形
 
新的设备现在使用andRENO硬件。如果你使用一个开发框架,如统一,史诗或其他,请确保你选择的powerpvr 和 andRENO选项时,您的应用程序!
 
你应该看看你的视觉资产在2560×1600分辨率的新8.9”的装置看起来不错。如果没有,北京软件开发应该提供2560×1600资产而不是邮箱您现有的内容。
 
相关文章推荐
下一代工业进步被称为工业4.0,旨在将传统行业(如自动化)互联互通并实现计算机化。工业4.0的目标是使工厂变得更加智能,提高适应性和资源效率,以及改善工厂之间供...
您正在寻找能够将您令人惊叹的应用程序想法变为现实的人。我应该聘请软件公司还是兼职开发者?这可能是每个新晋产品所有者问自己的最常见问题。在开始开发过程之前,您需要...
改进人力资源流程对任何旨在最大限度地提高生产率和员工满意度的企业都至关重要。许多公司需要人力资源任务的帮助,这需要时间和资源。企业资源规划软件可以是这方面的完美...
从头开始构建网站并托管和维护或改造旧网站需要聘请一支拥有技能和专业知识的团队。如果您不想进一步扩大团队,不想经历招聘大手笔,或者想降低离岸成本,北京软件开发外包...
对于希望简化软件开发人员招聘流程的企业来说,选择合适的在线招聘评估平台至关重要。由于有如此多的选择,找到满足您需求的解决方案可能具有挑战性。本指南将帮助您解决选...
随着科技的飞速发展,物联网(IoT)已经成为了各行各业的关键驱动力。在这个数字化时代,物联网技术的应用已经渗透到我们生活的方方面面,其中之一便是医疗行业。本文将...