哪款Android手机用于开发。。。?

哪款Android手机用于开发。。。?,android,android-ndk,Android,Android Ndk,我计划将一些游戏从iPhone/WindowsMobile移植到Android平台。游戏是用C++编写的,所以我打算用一个瘦的java包装器使用NDK。 我是Android平台的新手,需要一些关于购买哪款手机进行开发的建议。我怀疑像Windows Mobile一样,不同的手机支持不同的功能(键盘/旋转/屏幕大小/电容式触摸屏等),存在一定程度的碎片化 在Android平台上开发的最佳设备是什么 它们还必须在英国/欧洲提供 先谢谢你。 Nikos。如果你想支持所有版本的操作系统,我推荐一个英雄,因

我计划将一些游戏从iPhone/WindowsMobile移植到Android平台。游戏是用C++编写的,所以我打算用一个瘦的java包装器使用NDK。 我是Android平台的新手,需要一些关于购买哪款手机进行开发的建议。我怀疑像Windows Mobile一样,不同的手机支持不同的功能(键盘/旋转/屏幕大小/电容式触摸屏等),存在一定程度的碎片化

在Android平台上开发的最佳设备是什么

它们还必须在英国/欧洲提供

先谢谢你。
Nikos。

如果你想支持所有版本的操作系统,我推荐一个英雄,因为这是最古老的野生操作系统版本(1.5),可能会有问题。它也非常受欢迎

两款速度最慢的设备是G1和纹身,但它们都在1.6版本,这让事情变得复杂

如果您想支持最先进的技术,并且不想为庞大的安装基础而烦恼,请选择N1(2.1)或Droid/Milestone(2.0)

在Android平台上开发的最佳设备是什么

带上任何2.1的,你都会没事的。Android在这个时候才刚刚开始获得动力,因此未来的用户群将主要拥有>=2.1操作系统


至于最好的,它并不存在。客户多年来一直在等待一款完美的设备,但却从未找到。事实上,这正是该行业的动力所在,也是对最佳设备的追求。它根本不存在。

我目前开发的是HTC Hero(或者t-Mobile称之为G2 Touch)。不幸的是,它没有配备硬件键盘,而是一款功能强大的小型手机。有了定制的固件,这些手机中的一款就很容易生根了(请参阅)

在英国,我们仍然坚持使用1.5o/S,所以在为Android开发时要牢记这一点。我们已承诺在今年晚些时候推出新的2.1 O/S

我的观点可能不是最好的,因为这实际上是我的第一台Android设备,但我发现在它上开发几乎没有痛苦


祝你好运

SDK提供的模拟器实际上相当不错。也就是说,最好在真手机上测试。我认为,在设备碎片方面,您必须处理的两个主要问题是屏幕大小和处理器速度。据我所知,几乎所有的设备都有电容式屏幕并支持旋转,所以这些都不是问题

就速度而言,主要有两种:一种是配备约500MHz处理器的“老一代”手机,如Hero、G1等;另一种是配备1GHz处理器的新一代手机,如Nexus One

屏幕尺寸,同样,在大多数老式手机上都有320x480,而在较新的手机上则有480x800或480x854。Android有一个简单的系统,可以在同一个应用程序中处理不同的屏幕密度和大小,所以在处理图形时,问题更多的是“它看起来有多好”。不幸的是,你可能需要依靠模拟器来获得你没有的尺寸,或者以某种方式访问第二部手机


编辑:我实际上并没有推荐一部手机。我现在也会投英雄或G1的票,因为它们是屏幕更小、处理器更慢的老式手机。如果你的游戏与它们兼容,它很可能与大多数其他设备兼容。(是的,现在有比320x480更小的屏幕,比如纹身上的240x320,但我不认为它们很常见。)

如果你在上面安装安卓1.5,我认为它仍然是最适合开发的。1.5仍然有足够大的用户基础,如果你想在市场上大放异彩,那么为他们开发是很重要的()。此外,它是最古老的安卓设备之一,CPU和RAM的功耗都最低,因此你知道如果你的应用程序在ADP1上运行良好,那么它将在几乎任何其他安卓手机上运行良好。

据我说,如果你想为android开发一个应用程序,并且想在设备上测试它,我指的是真正的设备,那么最好的选择是android Dev Phone 2。您可以从以下链接获得有关该手机的更多详细信息

这款手机是专门为开发者设计的。它提供了所有必需的功能和服务

甚至我也在用它来测试我正在开发的应用程序


此外,与其他最新设备型号相比,此设备型号的成本也不太高。您可以使用Android OS v1.5及更高版本获得此设备。

您希望在尽可能多的设备上进行测试。去年,有人向Android团队提出了这个问题,他们说“你需要大口袋,但我们每个人都有5到6部手机来测试我们的应用程序”

NexusS是目前谷歌推荐的dev手机,但只在百思买出售。这些手机能够解锁它们的引导加载程序,并允许您放置自定义ROM,上传您自己的操作系统等

我的建议是购买所有类型的手机。最顶尖的,甚至是运行安卓1.5的HTC Hero,这样你就可以瞄准所有市场


由于HTC Sense用户界面,我注意到一些奇怪的事情发生在我的感觉上。某些控件未显示。让不同制造商的手机使用其定制的用户界面也可能是一个好主意。

这需要定期更新,因为有很多新型号频繁推出。需要添加的是基于Android的平板电脑,现在非常常见的是三星Galaxy平板电脑


netflix android应用程序开发人员已经解释了他们的测试方法,您可以在这里阅读:

我认为您的开发手机应该有“USB调试”选项。 许多低成本手机没有此选项:(

当你的应用程序在统计数据中重新发布时,你会看到你的下载程序和手机型号。 所以最好的开发人员电话f