Android 的未来版本和测试设备 - 可能出现的问题
过去几天,博客圈中流传着一些猜测,即由 Donut 和 Eclair 分支创建的 Android 操作系统的未来版本将与 T-Mobile G1 和 Android Dev Phone 1 不兼容,因为这些设备上的操作系统闪存存储空间不足。
虽然谷歌代表尚未证实这一点,但这是很有可能的,尤其是当你看到 Cupcake 几乎达到了 Dev Phone 1 内部闪存的极限时。
在 HTC 发布 Dev Phone 1 的 Donut 二进制文件之前,我们无法确定,但这引发了一些问题,例如 Android 测试设备的最佳选择是什么,以及我们现在是否应该担心购买 Dev Phone 1。
我想到的另一个有点相关的问题是,您是否认为基于 Android 的上网本(最终没有硬件按钮)将用作测试设备,并且您是否会考虑使用大于 HVGA 的分辨率进行开发?
我认为,在 Android Dev Phone 2 之类的事情出现之前,开发者社区将不得不求助于开放市场设备,上网本类设备的应用程序将慢慢与针对 Android 智能手机的应用程序区分开来(可能是 Android 市场的不同部门)。
您对此有何看法?
In the last couple of days, there were some speculations, circulating through the blogosphere, that the future versions of the Android OS, created from the branches Donut and Eclair, won't be compatible with the T-Mobile G1 and Android Dev Phone 1, because of insufficient OS flash storage on those devices.
While that's not confirmed from Google representatives, it's very possible, especially when you look at how Cupcake has pretty much reached the limit of the Dev Phone 1's internal flash storage.
Before HTC releases Donut binaries for the Dev Phone 1, we can't be sure, but this raises some questions like what are the best choices for Android test device and should we be worrying about buying the Dev Phone 1 now.
Another somewhat related question, that I had in mind, is, do you think that Android-based netbooks (eventually without hardware buttons) will be used as test devices and do you plan your development with resolutions bigger than HVGA in mind?
I think that before something like Android Dev Phone 2, the developer community will have to resort to the open market devices and that applications for netbook-class devices will slowly differentiate from the ones that target Android smartphones (maybe different departments in Android market).
What are your thoughts about that?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
恕我直言,媒体夸大了这个问题。
AFAIK,ADP1 缺货了。如果您可以从 eBay 上购买 Google Ion 设备,那么它也是“开发手机”,因为它支持刷新替代固件。
任何 Android 设备都是测试设备,用于测试 SDK 应用程序。
我计划我的开发,至少希望能够在比 HVGA 更大的屏幕上工作。如果没有在至少一个适当的更大的模拟器皮肤上进行测试,就很难判断这些计划的效果如何。
ADP2 对于 99.99% 的 Android 开发者来说毫无意义,就像 ADP1 一样。这些设备提供的优势是能够刷新您自己的固件。如果您不开发自己的固件,那么优势就毫无意义。我强烈鼓励 SDK 级开发人员尽可能使用真正的消费者(“开放市场”)设备。
The media has over-stated the problem, IMHO.
AFAIK, ADP1 is out of stock. If you can get a Google Ion device off of eBay, that also is a "dev phone", insofar as it supports flashing alternative firmware.
Any Android device is a test device, for the purposes of testing SDK applications.
I plan my development to at least have a hope of working on screens bigger than HVGA. Without testing on at least a proper larger emulator skin, it is difficult to tell how well those plans work out.
ADP2 will be pointless for 99.99% of Android developers, just as ADP1 is. The advantage those devices offer is the ability to flash your own firmware. If you are not developing your own firmware, the advantage is moot. I strongly encourage SDK-level developers to use real consumer ("open market") devices if they can.