什么样的硬件设备,你在测试你的Andr​​oid应用程序? [英] What hardware devices do you test your Android apps on?

查看:150
本文介绍了什么样的硬件设备,你在测试你的Andr​​oid应用程序?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

随ADK为Eclipse下使用的仿真器是好的测试基本的Andr​​oid应用程序的功能,但是:

  • 在这不是很高性能
  • 在它并不能反映真实世界的硬件和软件配置
  • 在不支持不同的输入设备,如D-垫,触摸屏,轨迹球,甚至蓝牙/ USB控制器。

Android开发岗位平台版本,屏幕尺寸和密度,和OpenGL ES版本的摘录从Android Market一些非常有帮助的滚动图:

  • <一个href="http://developer.android.com/resources/dashboard/platform-versions.html">http://developer.android.com/resources/dashboard/platform-versions.html
  • <一个href="http://developer.android.com/resources/dashboard/screens.html">http://developer.android.com/resources/dashboard/screens.html
  • <一个href="http://developer.android.com/resources/dashboard/opengl.html">http://developer.android.com/resources/dashboard/opengl.html

那些真正帮助缩小了一些选择的范围,但我发现自己真的想知道什么输入法的各种设备的支持比例是...是由90%的市场份额psented触摸再$ P $或只有5%?什么那些支持多点触摸的比例是多少?

例如...任何人谁发挥的自由和开放源码的游戏副本岛( http://replicaisland.net/ )会知道如何控制游戏装置之间变化的,因为它支持多种输入方式。我认为克里斯和元气在这里做了出色的工作,但如果使用触摸屏,你知道,这个游戏更加耐玩在5-7英寸的设备比它在10+英寸设备。这是因为,左右滑动控制不保持相同的物理尺寸与屏幕尺寸的增加 - 这意味着你必须移动太远大触摸屏设备(如蜂窝片),要舒服

这些都是各种各样的问题,你只发现当你开始使用各种硬件设备做您的测试上。或者你也可以等到用户做你测试你,并开始把你的应用程序的评级下降。

所以,我长的介绍后,这里是我的问题给你:

  1. 你买什么收藏的硬件设备,在软件的开发使用,你有没有发现这些选择一直有益还是有害?
  2. 请您改用第三方检测服务,只是忍受测试报告之间的长期周转时间(小时/天,而不是即时的满足感)?
解决方案

目前这个阶段,我只测试了两个电话:

  • 的HTC Magic(3.5触摸屏)
  • 在三星Galaxy S II(4.3触摸屏)

有没有在这些手机的感知密度pretty的大不一样,所以它一直有助于在测试中我自己的游戏进行比较。在这个阶段的重大遗漏是一个平板电脑 - 只是还没有能够证明费用尚未

我也玩了,此刻用的 LCDDensity为根允许您更改即时屏幕分辨率。有趣的是看到同尺寸屏幕的样子与更多的像素塞入(即接近Retina显示屏)

The emulator that comes with ADK for use under Eclipse is fine for testing basic Android application functionality, but:

  • it's not very performant
  • it doesn't reflect real-world hardware and software configurations
  • it doesn't support varying input devices such as d-pads, touch screens, trackballs or even Bluetooth/USB controllers.

Android Developer posts some very helpful rolling graphs of Platform versions, Screen sizes and densities, and OpenGL ES versions as extracted from Android Market:

Those really help to narrow the scope of some of the choices, but I find myself really wanting to know what the proportions of input methods various devices support are... is touch represented by 90% of the market, or only 5%? What proportion of those support multi-touch?

For example... anyone who has played the free and open source game Replica Island ( http://replicaisland.net/ ) will know that how you control the game varies between devices because it supports multiple input methods. I think Chris and Genki have done a fantastic job here, but if you use touch screens you know that the game is much more playable on 5-7 inch devices than it is on 10+ inch devices. This is because the left-right slide control doesn't maintain the same physical size as the screen size increases - meaning that you have to move too far on large touch screen devices (such as Honeycomb tablets) to be comfortable.

These are the sorts of issues you only find out when you start using various hardware devices to do your testing on. Or you can wait until users do your testing for you and start bringing your app ratings down.

So after my long introduction, here are my questions to you:

  1. What collection of hardware devices have you bought to use in your software development and have you found those choices to have been beneficial or detrimental?
  2. Do you instead use 3rd party testing services and just tolerate the long turnaround times between test reports (hours/days instead of instant gratification)?

解决方案

At this stage I'm just testing with two phones:

  • HTC Magic (3.5" touchscreen)
  • Samsung Galaxy S II (4.3" touchscreen)

There's a pretty big difference in the perceived density between these phones, so it's been helpful for comparison in testing my own games. The major omission at this stage is a tablet - just haven't been able to justify the cost yet.

I'm also playing around at the moment with LCDDensity for Root which allows you to change the screen resolution on-the-fly. Interesting to see what the same sized screen would look like with more pixels stuffed in (i.e. closer to Retina display)

这篇关于什么样的硬件设备,你在测试你的Andr​​oid应用程序?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆