哪款手机适合大学Android编程课程?

时间:2009-11-17 14:27:55

标签: android htc-hero handset

明年将在弗罗茨瓦夫大学(波兰)举办Android编程课程,但现在需要选择手机。我在考虑HTC Hero,因为:

  • 作为HTC设备,它是Android生态系统的参考模型;
  • 它将运行系统版本2.0;
  • 它具有公平的特征/价格比。

有没有针对英雄的争论?或者也许还有另一款手机更适合编程课程?

5 个答案:

答案 0 :(得分:6)

我不确定,对于Android课程来说,让每个学生都拥有一台设备......并让它们都是相同的设备。以相同的成本,您可以获得一系列具有不同特征的设备,并使用它来帮助演示处理多种屏幕尺寸的技术,多个Android API版本,具有Google地图的设备与不支持设备的设备等。鉴于此设备中的这些变化是Android生态系统核心结构的一部分,如果可能的话,将各种设备作为课程的一部分似乎是明智的。

如果您不得不购买所有相同的手机,我同意nportelli - 在其他条件相同的情况下,我会尝试坚持使用简单的“Google Experience”设备,而不是那些定制量很大的设备(HTC Sense,MOTOBLUR) )。两个可能的候选人将是HTC Magic和摩托罗拉里程碑,假设后者目前可用(不太确定)。

顺便说一句,我暂定于12月7日在弗罗茨瓦夫,为当地公司教授Android应用程序开发。弗罗茨瓦夫对于pierogi最好的地方是什么? : - )

答案 1 :(得分:3)

手机每4-6个月更新一次,所以无论你现在购买什么,你都会在明年晚些时候后悔。

当你真的需要它然后去拿一个。无需提前一年完成。

关于英雄:我读过的评论看起来并不令人印象深刻。它在HTC发布最终版本之前给出了原型的印象。缺少视频通话凸轮是我现在看到的一个缺点。

答案 2 :(得分:2)

据称官方开发电话是HTC Magic。我不会选择英雄,因为它有自定义固件和Sense。应该坚持使用Android版的香草版。或者只使用模拟器。

答案 3 :(得分:1)

不推荐HTC Hero。我也开发了HTC(Dream),问题是它的分辨率为320x480。它本身并不坏,但用户(以及其他)摩托罗拉机器人。分辨率高达(480 x 854)。

所以你的程序在HTC上看起来不错,在高分辨率手机上看起来很糟糕。我建议使用高分辨率手机,你可以在这里切换分辨率。了解如何为不同分辨率(和/或像素密度)开发UI非常重要。

顺便说一句:SDK处理的Android模拟器在处理高密度时并不真正代表真实设备的字体大小。它必须在真实设备上进行测试,否则就会一团糟。

答案 4 :(得分:0)

如果我打算对它进行调试,我认为我更喜欢带有物理键盘的手机,比如三星时刻。

然后,可能最聪明的做法是找出教练正在使用的内容并获得相同的手机。这样你就可以相当肯定你不会得到任何没有人参加课程的兼容性问题。