最近做了幾個J2ME的小遊戲,都是用Sun的WTK模擬器,做完之後突然想弄到真機上試一下,才發現屏幕大小相差太大了,於是不得不做大量的修改,其實如果開發針對某款機型的手機遊戲還是在特定機型的手機模擬器開發較好,這樣開發出來的遊戲就可以在真實手機上用,即使要修改也不用修改太多.下面介紹一下諾基亞S40系列機的特點及相應的模擬器.(一些相關的資料我都是從網上獲得)
諾基亞S系列共有S40,S60,S80,S90四個系列.
S40共有三個版本,S40 1.0, S40 2.0, S40 3.0
S40 1.0 僅支持Java MIDP 1.0、CLDC 1.0,且支持的Java程序只允許65KB範圍內,屏幕大小爲128*128,代表機型爲Nokia 6610,3100等,不過現在S40 1.0在市面上已經很少了.主要型號有:2610,2650,2652,3100,3105,3108,3120,3200,3300,5100,5140,6100,6108,6200,6220,6225,6610,6610i,
6650,6800,6820,7200,7210,7250,7250i,7600,
S40 2.0 支持Java MIDP2.0、CLDC 1.1,屏幕大小常見的有128*128和128*160兩種,其支持的Java程序大小因各機也有所不同,不同最大不超過512KB,常見的有:
125KB:5140、6230、3220、7260、6020、8800、5140i
128KB:6103、6070
136KB:6822、6030、6060
166KB:6102、6101、7360
390KB:6255、
250KB:6170、7270
380KB:6235
500KB:6230i、6155、3155、3152、6155i、3155i、6152、2855
S40 2.0的常見機型有:2255,2355,2626,2640,3125,3220,5140i,5200,6021,6030,6066,6230,6235,6822,7260,2635i,2855,
2865i,3128,3152,6060,6070,6080,6085,6086,6101,6102,6103,6133,6135,6136,6152,6165,6170,6175i,
6255,7270,7360,6230i,8800,8800 Sirocco
S40 3.0 屏幕240.320 ,限制:
128KB:7373
500KB:6111、6270、6280、7370、6165、
512KB:6265i、6282、6125、6136、6275、6151、6275i、7390
1MB:6233、6234、6131、6126、8800 Sirocco
常見機型:5300,6111,6125,6131,6233,6234,6268,6270,6280,6288,6300,7370,7373,7390,5300,6111,6125,6131,
6233,6234,6268,6270,6280,6288,6300,7370,7373,7390,3110c,8600,2630,7500,
模擬器:
Nokia現在已經不提供S40 1.0的模擬器了,不過你可以在網上找到這樣的模擬器(7210),而且此模擬器並不可以用在Eclipse下,只能用於JBuilder,不過你可以在Nokia下載S40 2.0的模擬器,由於2.0兼容於1.0,兩者只不過在程序大小限制不同,具體可在http://www.forum.nokia.com/下載,
在下載的時候選擇S40 2.0 SDK1.0/1.1 即可用於S40 1.0 的開發.
而S40 2.0 SDK 6230i/6255則用於128*160的屏幕