我正在开始将我的iphone应用程序移植到android上,为了获取信息,我的应用程序将包含一些基本的touch / ui函数,http调用,json解析,表/列表视图。没有Opengl或任何先进的东西。
在iOS上,我只拥有几款手机和一款快速模拟器。为了开始开发droid,我是否需要投资购买许多不同的手机进行测试?或者我只需要买一两个,知道应用程序在其他应用程序中的功能相同吗?注意我已经尝试过模拟器并发现它非常慢,因此将在设备上进行测试。只是不确定我需要多少和哪些?
有人可以推荐一些好的(流行?)设备用于开发?
提前感谢。
答案 0 :(得分:1)
只需使用一部手机进行开发,然后使用测试service来测试数百台设备。 HTC制造了一些价格合理的Android手机。我建议让一个用于开发的通用屏幕尺寸。
答案 1 :(得分:0)
我目前正在开发Android和iPhone应用程序,到目前为止我们只有3个Android测试设备。我们有一个最便宜/最低规格的手机(最初假设它可以在更好的设备上工作,如果它在那里工作),以及两个更好的规格/更新的手机具有不同的屏幕分辨率。功能方面,我发布后没有遇到任何问题,但是我们需要其他手机看看我们的设计在其他设备上有多好/坏。
答案 2 :(得分:0)
从iphone移植到android并不是一件容易的事,因为IOS的分辨率不超过3分(ipod 320x480,iphone 960x640,ipad1280x800)。当你来到android有很多分辨率和大小,所以你也需要不同的图形。
对于开发,您肯定需要不同的设备,以便您可以调试问题。
获得三星,htc,motorolo等设备在Android智能手机中扮演重要角色。
并且您还需要不同的Android操作系统版本。
答案 3 :(得分:0)
Android提供了一个可用于模拟不同手机的模拟器。我会用它来进行市长开发,特别是因为它很容易从日食中使用。 并且最终测试两到三个具有不同规格的实际手机(见Dees回答)。
答案 4 :(得分:0)
我开发了几个应用程序,一个在市场上推出,我曾经使用过1个设备,我自己的手机(HTC Desire Z)。在此之前,我曾经在第一款Android设备上开发了G1。
只要它不是你正在开发的游戏,你就不需要一个有点近期的设备。也许是一个旧的,看看它是否对那些用户来说足够快。
但我最近买了一个蜂窝平板电脑,所以我可以为平板电脑用户调试我的应用程序。这是一个很好的购买,因为平板电脑是不同的。但我猜这对iPhone / iPad来说是一样的。
真的,一台设备就足够了,仿真器对其他奇怪的屏幕分辨率都有好处。