[转载]金山公司_百宝箱产品_合作规范_V20

该博客详细介绍了金山公司百宝箱产品的合作规范,针对移动游戏开发和移植提出了一系列要求,包括以Nokia S60和S40为基准进行移植、程序启动界面和主菜单的具体规定、JAD与JAR文件的处理、内存占用限制以及文字和图片说明等,旨在确保游戏在不同手机机型上的兼容性和用户体验。
摘要由CSDN通过智能技术生成

1         概述

《金山数字娱乐公司百宝箱产品合作规范》(以下简称本规范)是根据金山无线的相关合作章程、以及中国移动颁布的《百宝箱业务应用程序开发规范_JAVA分册2.00》而制定。目的是为简化百宝箱产品的开发/移植流程,缩短开发/移植、测试、上线周期。
希望各合作伙伴能够认真遵循本规范的各项要求,以保证产品能够尽快上线,实现共赢。
 

2         规范细则

2.1   对于开发机型的要求
为尽量减小游戏移植带来的问题,要求必须以Nokia S60或者Nokia S40为蓝本,再此基础上。对一个游戏进行不同手机机型的移植

2.2   对于移植机型的要求

    视情况而定,由于索爱T618、T628本身机型速度比较慢,移植部分游戏证实问题非常多,建议以后所有游戏不要在索爱T618、T628上作移植。

2.3   程序启动界面要求

2.3.1    对Nokia S40终端的要求:

l         Nokia S40 手机由于容量原因,第一屏可以使用一个包括移动梦网、百宝箱、SP 3个图标的LOGO图片,显示时间为3秒,如图(1):

      (图1)

 
l         第二屏是CP的公司Logo,显示时间最长为2秒(可选), 如 图(2):
            (图2)                  
l         每个LOGO画面中,须有“按任意键进入”的文字提示,并实现用户按任意键直接进入应用首页的功能。

2.3.2    对NokiaS60终端的要求:

l         第一屏必须显示移动梦网Logo,显示时间为1秒,如图(3)
      (图3) 
l         第二屏必须是金山数字娱乐公司的Logo+百宝箱logo(具体布局参考范例),显示时间为2秒,如图(4):
  (图4)
l         第三屏是CP的公司Logo,显示时间最长为2秒(可选),如图(5)
          (图5)
l       每个LOGO画面中,须有“按任意键进入”的文字提示,并实现用户按任意键直接进入应用首页的功能。
 

2.4   主菜单、应用中菜单及应用界面画面要求

2.4.1    对各菜单操作界面、应用中画面的总体要求

l         所有菜单以及子菜单文字一律使用 半角字符的简体中文(根据应用不同或美观要求,选项名称可自定,但选项功能和顺序请严格按下列要求执行)。
l         各个终端的SDK如支持全屏显示,应用画面请设计为全屏显示(如有特殊需求,请书面说明)
l         主菜单、应用中菜单的画面、文字,做到统一、美观;字体不得出现重叠;尽量使用象素小的简体字

2.4.2    对各菜单的操作要求

l         应用进行时,任何时候,都需有调出“菜单”的功能,具体按键设置要求如下:
a) 应用进行时,Nokia终端上“左软键”是调出“菜单”按键(必须)
b) 应用进行时,Nokia S60 系列的产品必须在应用进行画面的左下角显示“菜单”字样或提示图片(必须)。
c) 应用进行时,Nokia S40 系列的产品可根据情况,在不影响应用画面的情况下,在应用进行画面的左下角显示“菜单”字样或提示图片。(可选)
 
l         Nokia终端上,任何菜单(包括应用中菜单)的操作,都需将“左软键”作为“确认”键(Nokia S60“五向导航键”的中键也作为“确认”键),“右软键”作为“返回”键
a) 按“确认”键功能为进入菜单选项,“返回”键功能为返回上级菜单
b) Nokia S60系列的产品进行菜单操作时,需要有“确认”和“返回”的提示字样或提示图片(必须);
c) Nokia S40系列的产品进行菜单操作时,在不影响美观和屏幕允许情况下,添加“确认”和“返回”文字或提示图片。(可选)
 
l         其他终端操作要求见“附表1”

2.4.3    对主菜单选项及顺序的要求(见表4

默认情况下请使用如下菜单项名称,如果为了配合不同类型应用(游戏)或为了界面整体美观,各个选项名称可自行定制,但必须实现菜单项的功能。
1)开始游戏:进入游戏
2)继续游戏(可选):继续上次存储进度,如没有存储进度功能。可以不显示该项
3)游戏帮助(帮助中必须包含以下内容,可放在一个页面中显示):
   a) 游戏简介:产品的简介
   b) 游戏规则:产品的游戏规则
   c) 操作方法:产品按键的操作方式
   d) 关于:金山数字娱乐公司客服信息 (见表3)
   e) 如果是 联网应用,必须在“帮助”的“资费说明”中说明取消联网包月的途径,具体有以下三种退定途径:
u        自动取消包月(客户当月不使用该业务或主动删除客户端程序)
u       百宝箱门户退定(通过手机访问百宝箱业务门户,在首页“取消服务”栏目中查询并退订)
u       短信退定(发送0000到1020查询信息及退定)
u       包月收费原则说明:第一次下载客户端程序的时候收取当月包月费用;此后每月只要使用便产生包月费用,若不使用则不收取当月包月费用
4)游戏设置(可选)
5)排行榜(可选)

6)退出游戏

 
 
l         请严格按照本规范的要求(链接功能、文字、顺序、位置等)开发/移植产品,所有的菜单文字必须采用简体中文。(图片菜单除外)

1.1   标点符号
应用程序中标点符号必须使用半角英文标点字符,不得使用中文标点字符。

1.2   JAD文件:

l        Nokia7650/3650、SUMSANG、SonyEricssonT618 等JAD不支持中文的手机 (见表1)
表1

名称
格式
限制
MIDlet-Name
表述为:xxx
如:MIDlet-Name: Fighter
24字符内
MIDlet-Version
采用*.*的格式
如:. MIDlet-Version: 1.0
5位字符内
MIDlet-Vendor
统一表述为 Kingsoft.com
如:MIDlet-Vendor: Kingsoft.com
 
MIDlet-Jar-URL
如:MIDlet-Jar-URL: xxxx.jar
128字符内,遵循RFC2396
MIDlet-Jar-Size
如:MIDlet-Jar-Size: xxxxx
不多于6位字符。同实际JAR文件一致,最大限制依赖于手机实现
MicroEdition-Configuration
统一表述为:CLDC-1.0
如:MicroEdition-Configuration:CLDC-1.0
需手动加入
MicroEdition-Profile
统一表述为:MIDP-1.0
如:MicroEdition-Profile: MIDP-1.0
需手动加入
MIDlet-Description
应用程序简介
(英文,不多于60个字符)

注:“-”为半角符号减号
 
l        Nokia S40等JAD支持中文手机:(见表2)
表2

名称
格式
限制
MIDlet-Name
表述为:xxx
如:MIDlet-Name: Fighter
12个汉字内
MIDlet-Version
采用*.*的格式
如:. MIDlet-Version:1.0
5位字符内
MIDlet-Vendor
统一表述为“金山数字娱乐公司”
如:MIDlet-Vendor: 金山数字娱乐公司
 
MIDlet-Jar-URL
如:MIDlet-Jar-URL: xxxx.jar
128字符内,遵循RFC2396
MIDlet-Jar-Size
如:MIDlet-Jar-Size: xxxxx
不多于6位字符。同实际JAR文件一致,最大限制依赖于手机实现
MicroEdition-Configuration
统一表述为:CLDC-1.0
如:MicroEdition-Configuration:CLDC-1.0
需手动加入
MicroEdition-Profile
统一表述为:MIDP-1.0
如:MicroEdition-Profile:MIDP-1.0
需手动加入
MIDlet-Description
应用程序简介
(汉字,不多于60个,包括标点符号)

注:“-”为半角符号减号
 
l        其他要求
a)       JAD文件大小在4K以内
b)      注意JAD文件前两个字节是否为乱码
c)      NEC N800 JAD的MIDlet-Version属性要求x.y.z的格式;MIDlet-Name 属性要求不超过11个字符;MIDlet-1 属性的第一个参数不超过11个字符
d)      MIDlet-Description 描述部分需要手工加入
 

1.3   JAR文件

1.3.1    文件打包时注意事项:(为解决移动平台的API问题和兼容性问题)

l         如果使用JBuilder进行开发并打包,请打包时在菜单上选择 Project->Project Properties,选择Build下的Java,Target VM项设为All Java SDKs
l         如果不使用JBuilder打包,对打包工具的要求:
l       请使用JDK1.3.1版本(国际版);
l         打包工具使用SUN公司提供的J2ME Wireless Toolkit (midp1.0版本,1.0.3或1.0.4);由于SUN公司的WTK只支持标准的MIDP1.0,不支持各手机扩展的API,需要SP对所使用的WTK进行扩充才可以支持手机扩展的API,方法是:将扩展API加到D:/WTK104/lib/midpapi.zip(假设WTK安装在D:/WTK104目录下)中即可。
l         不做扰码,或使用RetroGuard进行扰码,不得使用别的扰码工具。

1.3.2    对占用内存的要求(重要)

KJAVA应用程序运行占用内存的上限为终端可提供最大运行内存减去10K !
由于应用程序在中国移动平台被下载时会根据需要插入程序代码,这段代码在手机上执行时要占用10K左右的堆内存,因此要求提交的应用程序在运行时要预留至少10K的堆内存。

1.3.3    对JAR文件字节数的要求:

部分支持JAVA终端应用程序最大容量列表:

手机型号
限制JAR文件的最大容量
Nokia S60
95K
Nokia S40
59K
Motorola T720
95K
Motorola 388
95K
Motorola 388C
95K
Siemens 3118/2128/S57/M55
95K
NEC N800
55K
NEC N810
95K

 

1.3.4    其他要求

l         JAR文件Manifest部分属性与JAD文件相同,相同属性描述应当一致。
l         JAVA应用必须提交相应ICON(现包括:Nokia S40 为16x16;Nokia S60 为32x32;Moto A760 为40x40;Lenove 为 G900/901 16x16)
l         要求从JAD、JAR文件名中能看出是什么终端的文件(例如:abc_n40.jad、abc_n40.jar、abc_t618.jad、abc_t618.jar等等)

2         需要同时提供的文字和图片说明

根据中国移动的申请规范,产品在提交的时候需要提交产品简介、操作说明和相关图片。
注:以下要求均为每款游戏对应一份(不同平台的相同产品算一款)
l         产品简介、操作说明、原始翻译稿件:(必须)
    a) 产品简介:30字以内;
用于产品下载前,用户看到的产品简介(需要简明扼要,使用户对产品产生兴趣);
    b) 产品使用说明书:产品介绍、具体操作的相关说明、特殊功能说明等;
                 要求完整的覆盖产品所有相关操作;
c) 原始翻译稿件:国外CP的产品,需要提供原始翻译稿件,以便我们进行翻译和校对;
以免应用中出现繁体字、乱码、语义不正确等问题,可以根据原始翻译稿件来修改
l         静态图片(游戏截图):(必须)
   数量:3张
   尺寸:小于等于120*120像素
   分辨率:72dpi
大小:小于等于20K
格式:GIF或JPG
另附截图说明(请参照《截图说明.exl》的格式填写)
l         动画一张(可选)
   数量:1张
   尺寸:120*120
   格式:GIF或者SWF
 
l         线下推广所用印刷图片(此项为收到金山数字娱乐公司的要求后再进行提交):
数量:1-2张
尺寸:285*285MM
分辨率:300dpi
 
 
请各CP合作伙伴严格遵守本《合作规范》,以确保我们提供的产品顺利通过评测上线,创造收入。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值