我即将在android上移植我的应用程序。由于我是这个系统的新手,我想询问Android手机上测试我的应用程序的提示。手机数量非常庞大,因此选择合适的手机非常困难。此外,我无法找到某种官方的系统分布图。
我知道这真的取决于硬件以及我的应用程序对硬件的要求。这是非常基本的应用程序,我可以在iPhone 4S上以30fps运行这个应用程序。
我做了一些研究,人们正在谈论最新的手机,但我认为没有必要购买最新的手机。此外,有没有选择购买平板电脑和模拟Android设备?
所以我的目标是专注于人们拥有最多的设备。
感谢您的任何建议。
答案 0 :(得分:10)
您可以在Android模拟器上运行许多测试。一起使用它 使用DDMS可以模拟几种真实生活情境 (到达电话,到达短信,改变位置......)
你可以使用BlueStacks这是一个模拟器上的类固醇。
TestFairy和UTest是人群测试的绝佳社区,您可以测试〜您能想到的任何设备。
不过,这是一个好主意,特别是如果你计划在Android上运行很长时间,
保持一小部分真实设备。
您应该购买哪些设备?应该运行哪个操作系统版本?
Android dashboard是回答其中一些问题的官方来源。它给了一个
按OS版本,svreen尺寸/密度等进行全球分布的最新统计数据:
操作系统分发
屏幕类型分布
所以,真的到2014年7月,你会希望设备运行Jelly Bean,Gingerbread& ICS和你的屏幕类型为normal / hdpi,normal / xxhdpi和normal / xhdpi。此列表可以增长,但即使这样也可以为您提供Android设备生态系统的良好示例。
至于制造商,情况很明显:三星是赢家。确切的数字&
分发在这里很难找到,但谷歌搜索可能有所帮助。
如果我的记忆能够为我所写,那么所有Android设备中约有65%是三星制造的 Galaxy S3占15%(整个Android市场)和Galaxy S4 = 10%。
设备屏幕功能:
这些可能是你最好的选择。您将巧妙地在其上安装2-3个不同的OS版本,at 最小的果冻豆和ICS。
答案 1 :(得分:1)
Eclipse和Android Studio中的Android开发工具都有模拟器,可用于模拟不同的设备,包括平板电脑和手机。您不需要购买任何东西就可以在模拟器上测试您的应用。模拟器在您的计算机上运行。
关于大多数人使用的设备,虽然我没有官方统计数据,但查看我自己的应用程序'下载,大多数人都在使用Nexus 4或Nexus 5.