3.1.1 Nokia
Nokia是最大的移动设备制造商,目前和将来的用户很大比例都是使用Nokia设备,所以花费一点时间来理解它的产品序列是很值得的。寻找Nokia电话最好的地方是http://forum.nokia.com。
尽管它拥有大量的不同的手机型号,Nokia将它们标准化成5个系列,如表3.1所示。
表3.1 Nokia系列设备
|
系 列 |
屏 幕 |
类 型 |
输 入 使 用 |
|
30系列 |
96×65 |
单色/彩色 |
单手 |
|
40系列 |
128×128 |
彩色 |
单手 |
|
60系列 |
176×208 |
彩色 |
单手 |
|
80系列 |
640×200 |
彩色 |
双手 |
|
90系列 |
640×320 |
彩色 |
双手 |
所有的型号都遵循一个系列,对于我们开发者来说是很好的一件事。我们可以为一个系列开发一个游戏,它可以在所有遵循这个标准的手机上运行,这是一件很愉快的事情。下面,让我们近距离观察每一个系列和其中的一些手机。
小提示:所有Nokia J2ME手机支持透明PNG和Nokia UI平台扩展功能。
1.30系列
30系列占Nokia市场份额的很大部分——它们的价格比较低,而且意味着这些设备的功能不多。但是,我们还是可以为这些设备编写游戏的,只是要在它们的限制下工作罢了。
最早30系列的手机都是单色的(2位灰度),MID JAR最大30KB,堆内存大约150KB。30系列的屏幕总是96×65像素。现在已经有一些新的30系列的型号具有4096色屏幕,JAR的大小限制也扩大成64KB,在堆内存方面也有少量增长。所有30系列的手机使用图3.1所示的常规的电话小键盘布局。图3.2是一个先进一些的版本——3510i。

图3.1 低端Nokia3410,采用96×65的单色 图3.2 3510i第二代的30系列增加了彩色
屏幕和最大为50KB的JAR 屏幕和64KB的JAR尺寸
小提示:尽管30系列的功能是很有限的,但是不要忽略它们。虽然它们缺乏能力——特别是关于JAR的尺寸,因为现在仍有庞大数量的此类电话在使用。
2.40系列
Nokia 40系列可能会称为J2ME游戏的中心地带。它们价钱便宜、特别普遍、有足够的能力运行一些有趣的游戏。这些加起来就意味着它们是最被广泛支持的J2ME手机,也是J2ME开发者的目标平台。
小提示:各个型号之间可能有细微的差别,笔者建议各位读者访问Nokia的论坛(http://www.forum.nokia.com)去获取它们详细的信息。
所有40系列设备具有128×128像素的4096色屏幕,它们支持64KB大小的MID JAR和200KB的堆内存(一些设备超过了这个能力)。它们的输入界面是不同的,可以在图3.3和图3.4中看到。

图3.3 创造性的Nokia 3300有一个独特的外 图3.4 Nokia 6820是典型的40系列的设备
形,但是仍然遵循40系列的规范
3.60系列
Nokia 60系列是值得关注的事物。标准的屏幕大小有了很大增长,变成176×208,尽管仍然是12位(4096)色。真正的好消息是最大JAR大小平均起来增长到庞大的4MB。堆内存也显著增大到1MB或者更多,这对于一些复杂的游戏空间已经够用了。
这个系列的设备包括3600、3650、6600、7650和N-Gage。图3.5所示为3650,图3.6所示为N-Gage。

图3.5 Nokia 3650是60系列的传统电话 图3.6 Nokia N-Gage是整合电话和游戏的设备
4.80系列
Nokia 80系列是通信设备领域特别高端的PDA。在外形上的特点是折叠机型,打开后有一个大屏幕(640×200)和一个小的与英文打字机键盘一样的键盘。JAR的大小是巨大的14MB~16MB。
但是它的价格和体积严重限制了游戏的整体市场。如果我们在做60系列的开发时,可以考虑一下移植到80系列(或者90系列)。不过建议不要单独为80系列开发游戏。图3.7所示是一个典型的80系列的设备。
5.90系列
90系列是PDA和电话的结合体,属于高端产品,但是与80系列不同的是它们不具备一个键盘,仅依靠笔来输入,所以它们的尺寸趋于合理。
90系列的设备具有640×320 16位颜色的屏幕和64MB的最大MIDlet大小和80系列一样,90系列因为价格的原因,市场非常有限。90系列的第一个手机如图3.8所示。

图3.7
Nokia 9290a 图3.8 Nokia 7700,它不仅仅是电话,更是一
种新的生活方式






