专业互联网技术服务公司
let’s talk
400-905-7771
wechat

一对一线上咨询

为保证一对一服务效果,请如实详细填写
扫一扫加企业微信,鼎易科技为您服务

验证码

咨询客服:400-905-7771

公司地址:杭州·拱墅区莫干山路1243号复地壹中心写字楼A座4楼411室

碎片化Android平台:App开发和管理的5个方法

时间:2019-12-06    来源:鼎易科技

碎片化的Android平台让应用开发和管理相当困难,但是最近的云服务为测试提供了快速可见的新方法,让开发者们更方便地管理各个设备上的应用。


在最近波特兰的PIE演示日中, AppThwack 的Trent Peterson表示,通过基于云的平台,开发者可在数分钟内知道他们的应用在各种设备、各种Android平台上表现如何,就AppThwack来说,app开发是这样帮助自动测试的:



使用网页的拖拽功能先上传这个软件。


AppThwack将让你的应用在真实的手机和平板上运行,并进行测试,收集数据。


你可以获得实时屏幕截图、日志分析、堆栈跟踪和趋势分析。


下面就是对两周内访问了Google Play的Android设备的分析例子。


自去年7月AppThwack进行了563000个测试,所以他们知道什么可以什么不可以,另外Peterson给Android平台应用开发者提出了5个建议。


  1. 开发测试跟编写代码一样重要,它可以通过 JUnit,常见的设备测试工具; Robotium,一个开源的自动化图书馆, 使编写JUnit测试更容易,能模拟用户交互;或者 Gorilla Logic’s MonkeyTalk 这样的测试工具,可以跨平台(Android+iOS)测试。


2. 应用面市前不可能找出每一个bug,  但BugSense 以及 Crittercism 这样的工具让你的应用在客户设备上卡住的时候自动报告bug。


3. Apptentive可以助你直接关联到你的用户然后告诉你什么功能有用、什么没用;它可以保证用户对你的应用留了好评是因为真的喜欢你的应用。


4. 如果你的应用安装在较低版本的Android设备上,ActionBarSherlock这种工具会让应用自动降级,这样开发者就可以跳过传统的代码分支,这在碎片化的市场无疑是对开发者有利的。


5. 而其他类的测试工具还包括Sarah、PerezTestdroid


这些服务虽然不能帮你解决所有问题,但是会让你的开发变得更具流水线特点,管理上更有逻辑。