将应用程序移植到android

Xoroxoxoxoxoxoso

我即将在android上移植我的应用程序。由于我是该系统的新手,因此我想在Android手机上询问一些有关测试我的应用程序的提示。手机的数量非常庞大,因此很难选择合适的手机。我也找不到某种官方的系统分布图。

我知道这确实取决于硬件以及我的应用程序对硬件的需求量。这是一个非常基本的应用程序,我可以在iPhone 4S上以30fps的速度运行此应用程序。

我进行了一些研究,人们在谈论最新的手机,但我认为没有必要购买最新的手机。此外,是否可以选择购买平板电脑并在此平板电脑上模拟android设备?

因此,我的目标是专注于人们拥有最多的设备。

感谢您的任何建议。

吉拉德·海莫夫(Gilad Haimov)

您可以在Android模拟器上运行许多测试。将其与DDMS结合使用将使您能够模拟几种现实生活情况(到达呼叫,到达短信,更改位置...)


您可以使用BlueStacks,它是类固醇的仿真器。


TestFairyUTest是进行人群测试的绝佳社区,您可以测试〜可以想到的任何设备。


不过,这是一个好主意,特别是如果您计划长时间在Android上运行,以保持少量真实设备的存储。

您应该购买哪些设备?他们应该运行哪个OS版本?

Android仪表板是回答其中一些问题的官方资料。它提供了按操作系统版本,svreen大小/密度等的全球分布的最新统计信息:


操作系统分配

操作系统分配




屏幕类型分布

屏幕类型分布



因此,直到2014年7月,您都希望设备运行Jelly Bean,Gingerbread&ICS,并且屏幕类型为normal / hdpi,normal / xxhdpi和normal / xhdpi。这个列表可以增加,但是即使这样也会为您提供Android设备生态系统的一个很好的示例。

对于制造商来说,情况很明显:三星是赢家。确切的数字和分布在这里很难找到,但是Google搜索可能会有所帮助。

如果我能记笔记的话,那么所有Android设备中约有65%是由Galaxy S3制成的三星(占整个Android市场的15%),而Galaxy S4 = 10%。


设备屏幕功能:

  • Galaxy S2是正常/ hdpi
  • Galaxy S3是正常/ xhdpi
  • Galaxy S4 / S5是正常/ xxhdpi

这些可能是您最好的选择。您将很聪明地在它们上安装2-3个不同的OS版本,至少要安装Jelly Bean和ICS。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将Java应用程序移植到Android平台

将iPhone应用程序移植到Android

使用NDK将C ++应用程序移植到Android

是否可以将iOS应用程序移植到Android?

将应用程序从Eclipse移植到Android Studio时出错

将Android应用程序移植到Xamarin或Windows本机问题

openFileOutput() , opernFileInput() 在 iOS 中等效(将 Android 应用程序移植到 iOS 平台)

将应用程序从Java移植到Python

将WinForms应用程序移植到Mac OS

将应用程序移植到Google App Engine

将iPhone应用程序移植到iPad

如何将SpringMVC应用程序移植到SpringREST?

将 Android 应用程序移植为 Web 应用程序

如何将 C# WinForm 应用程序和安装程序移植到 MacOS?

使用使用JavaScript互操作导入的JavaScript库将React应用程序移植到Blazor应用程序

将 C++14 Linux 应用程序移植到 Solaris 10 和 11

Swift是“将iOS应用程序移植到OSX”的解决方案吗?

如何将 Electron 应用程序移植到 Surface Hub 的 UWP

如何将Tomcat 6应用程序从Windows XP移植到Linux?

使用 Mono Compiler 将 c# winform 应用程序移植到 RaspberryPi 时出错

通过Catalyst将iOS应用程序移植到Mac时如何获得访问文件的权限

将应用程序从Kafka 0.8.2.1移植到Kafka 0.9.0。阅读偏移量问题

有关将应用程序从.Net Framework移植到.Net Core的问题

将Web应用程序移植到Tomcat:javax.naming.NameNotFoundException:

将Play 2.2应用程序移植到2.3.2版本时出错(Scala)

将基于脚本处理器的应用程序移植到audioworklet

将应用程序从react-azure-adb2c移植到react-adal

将应用程序从react-azure-adb2c移植到react-aad

将现有的Web应用程序移植到Azure Service Fabric Mesh