PlayStation Mobile
| 開發者 | Sony Computer Entertainment |
|---|---|
| 首次发布 | 2012年4月19日(公测) 2012年10月3日(正式) 2012年11月20日(SDK) |
| 最终版本 | 2.0(2014年6月13日) |
| 操作系统 | PlayStation Vita/PlayStation Vita TV、Android 2.3以上4.4.2以下(PlayStation Certified) |
| 语言 | 日语 |
| 网站 | jp.playstation.com/psn/psm |
PlayStation Mobile(PSM,原名PlayStation Suite)是由索尼电脑娱乐(SCE)提供的虚拟平台,可在PlayStation Vita/PlayStation Vita TV以及搭载Android的终端设备(PlayStation Certified认证设备)上运行[1]。
不同于以往仅在专用PlayStation硬件上运行专用软件的传统环境,该平台旨在各种多样化环境下设定统一规格的虚拟硬件,并在其中运行通用软件,以拓展PlayStation的生态体系。该平台面向所有开发者(包括以往与游戏机无缘的开发者以及与SCE签约的开发者),提供开放的开发环境[2]。
然而,官方于2014年8月宣布终止对Android的支持,此后专注于针对PlayStation Vita和PlayStation Vita TV的应用开发[3]。2015年3月,官方进一步宣布完全终止包括PlayStation Vita在内的整项服务;同年7月15日停止销售新内容,9月10日停止已购买内容的重新下载[4]。
虚拟机
[编辑]PSM应用程序并非直接在操作系统(OS)下运行,而是在虚拟机(VM)中运行[5]。执行的二进制代码也是不依赖于CPU的托管代码[1];虽然架构上并非无法在ARM之外运行,但实际仅限于在ARM系列CPU硬件上运行。
SDK中也附带了可在PC/AT兼容机Windows环境下运行的模拟器[2]。
运行环境
[编辑]规格
[编辑]- 运行环境为基于Mono的虚拟机(VM)[5]
- 执行二进制代码为托管代码[1](ECMA-335定制规范[5])
- 支持要素[2]
- 基本类型(数组、字符串、集合等)
- 文件I/O
- 线程
- 套接字 (Socket)
- HTTP协议
- 可扩展标记语言 (XML)
- 其他
PlayStation Mobile Developer Program
[编辑]PlayStation Mobile开发者计划于2012年11月20日正式上线,并提供正式版PlayStation Mobile SDK。只要拥有Sony Entertainment Network账户,任何人均可免费注册为开发者。测试与调试可使用PC端模拟器完成。
提供服务的国家和地区包括日本、美国、加拿大、英国、法国、德国、意大利、西班牙、澳大利亚、台湾、香港、爱尔兰、荷兰、瑞典、丹麦、新西兰、挪威、芬兰、比利时、墨西哥等,并逐步向外扩展。
通过PlayStation Mobile制作的软件可在PS Vita及Android设备上跨平台运行。虽然“PlayStation”之名容易让人联想到游戏软件,但它同样可用于开发通用实用软件,如换乘指南应用或新闻应用等。从开发者角度来看,可同时面向PS Vita与Android两大市场;从SCE角度来看,则能进一步扩充PS Vita的软件生态。随着软件开发工具包(SDK)面向公众开放,个人与学生均可开发软件并通过PlayStation Store分发销售,从而使以往认为“家用主机门槛过高”的开发者也能参与软件开发与提供[6]。这也是SCE将主机生态外开发者吸引至PlayStation战略的一环[1]。
PlayStation Mobile官方开发支持的Twitter账号为@PSMDevSupport。开发相关的话题标签最初为#pssuitedev,随服务更名后变更为#psmdev[7]。
发布许可
[编辑]注册开发者在与SCE签订发布许可协议(在日本为每年7,980日元)并完成相关手续后,即可在PlayStation Store上架发布内容。
个人与企业法人均可签订发布许可协议。
在实体设备(即PlayStation Vita及PlayStation Certified认证设备)上进行测试与调试必须持有发布许可[8]。
PlayStation Mobile SDK
[编辑]PlayStation Mobile SDK是用于开发在PlayStation Mobile平台上运行的应用软件的软件开发工具包。
自2012年4月19日开始的公开测试(Open Beta)起[9],开发者便可在PS Vita上进行运行验证[10];但与正式版相同,在实体机上运行需要具备发布许可。封闭测试与公开测试均允许个人开发者参与。
注册为开发者后即可免费获取。使用正式版开发的应用在签订发布许可协议并完成手续后,可通过PS Store分发[10]。开发语言采用C#,但SCE当时表示未来会对更多语言持开放支持态度[1]。
SDK仅提供Windows版本。
从版本0.99起,SDK的名称配合正式服务名进行了更改[11]。
随着正式服务开启,SDK更新至1.00版本。
自2.0版本起,Android不再作为支持对象。
开发工具
[编辑]- PlayStation Mobile Studio:集成开发环境(IDE)
- PlayStation Mobile UI Composer:用户界面设计工具
- PlayStation Mobile Simulator:PC端PSM模拟器
- ModelViewer:.mdx文件(3D模型存储文件)预览工具
- PlayStation Mobile Development Assistant:适用于PS Vita及PlayStation Certified设备的PSM开发助手
- PSM Publishing Utility:主程序包生成与提交、应用参数设置及应用内购买配置工具
规格
[编辑]- 附带Windows端VM模拟器[2]
- 开发语言采用C#[1]
- BCL与API兼容[5]
- CLI采用ECMA-335定制规范[5]
- 图形接口等同于OpenGL ES 2.0[5]
- 提供用户界面工具包[5]
- 内置2D物理引擎[5]
- 包含数字签名与加密的内容保护机制
核心API
[编辑]除标准库外,核心API还提供以下支持[2]:
- 图形
- 等同于OpenGL ES 2.0
- 音频
- 音效
- 背景音乐 (BGM)
- 输入
- 游戏手柄
- 触摸操作
- 动作/体感输入
- 图像
- 图像处理
- 字体
- 向量与数值计算
- 环境与系统
- 剪贴板
- 通用对话框(文本输入等)
- Shell
- 系统事件
- 系统参数
- 存储设备、持久化内存(已于Ver 0.99废止)
- 服务
- 应用内购买功能
- 高级功能
- 2D物理演算
- 2D游戏引擎
PlayStation Certified
[编辑]
PlayStation Certified是面向Android终端设备制造商的PlayStation Mobile兼容认证许可计划[12]。
能够在内容播放与运行中保持PlayStation品质要求的设备会被授权使用PlayStation Certified徽标
[12]。
通过该认证的设备统称为“PlayStation Certified设备”[10]。
由于PlayStation Mobile对Android的支持止步于Android 4.4.2,若将设备系统升级至Android 4.4.3及以上版本,内容可能会出现无法正常运行的情况[3]。
兼容机型
[编辑]
带※标记的机型支持DUALSHOCK 3手柄,但需要将系统固件升级至Android 4.2。
- PlayStation Vita/PlayStation Vita TV
- PlayStation Certified认证设备
- Sony Xperia
- Xperia PLAY SO-01D
- Xperia arc SO-01C
- Xperia acro SO-02C/IS11S (CDMA SOI11)
- Xperia NX SO-02D[17]
- Xperia acro HD SO-03D[17]/IS12S (CDMA SOI12)[18]
- Xperia GX SO-04D
- Xperia SX SO-05D
- Xperia AX SO-01E
- Xperia VL SOL21 (CDMA SOL21)
- Xperia A2 SO-04F※
- Xperia Z 系列
- Sony Tablet[19]/Xperia Tablet
- HTC
- 夏普
- AQUOS PHONE ZETA SH-02E
- AQUOS PHONE ZETA SH-09D
- AQUOS PHONE EX SH-04E
- AQUOS PHONE SERIE ISW16SH (CDMA SHI16)
- AQUOS PHONE SERIE SHL21 (CDMA SHL21)
- AQUOS PAD SHT21 (CDMA SHT21)
- AQUOS PHONE Xx 106SH
- AQUOS PHONE Xx 203SH
- PANTONE 6 200SH
- 富士通 ARROWS系列
- Wikipad
- Alcatel
- ONE TOUCH IDOL S
- Sony Xperia
内容分发
[编辑]PlayStation Mobile专用内容于2012年10月3日起在PlayStation Store上线分发。与此同时,初代PlayStation经典游戏的提供宣告结束。
最初在日本、美国、加拿大、英国、法国、德国、意大利、西班牙、澳大利亚等9个国家推出,随后逐步扩展至更多地区[20]。
2013年12月18日,新增在爱尔兰、荷兰、瑞典、丹麦、新西兰、挪威、芬兰、比利时、墨西哥等9个国家上线分发[21]。
服务上线首日共提供了约30款内容,售价介于50日元至850日元(含税)之间[20]。
根据SCE“提供即使付费也物有所值的高品质内容”的经营方针,该平台不提供完全免费的内容[22]。
发展历程
[编辑]2011年
- 1月27日:在PlayStation Meeting 2011上正式公布PlayStation Suite。
- 9月14日:在东京电玩展SCE主题演讲中公开PlayStation Suite的开发语言、SDK测试开始时间等基本信息[1]。
- 11月10日:开放开发工具包的封闭测试(Closed Beta)申请[23]。
- 12月8日:在Xperia arc SO-01C、acro SO-02C、acro IS11S三款机型上正式开启PlayStation Store服务[24]。
2012年
- 3月7日:SCE宣布将于2012年4月起提供PlayStation Suite SDK公测版,并于同年下半年提供正式版[10]。并在GDC 2012上举行了PSS专题会议[2]。
- 4月19日:SCE在日本Android之会秋叶原分部例会上进行了日本首场针对开发者的PlayStation Suite专题讲座[25]。同日结束封闭测试,开启公测[9]。
- 6月5日:在E3大展的SCE发布会上,宣布HTC加入PlayStation Certified授权计划;同时宣布将PlayStation Suite更名为PlayStation Mobile[26]。
- 7月13日:SDK更新至0.99版本。SDK名称变更为PlayStation Mobile SDK,PlayStation Suite Development Assistant更名为PlayStation Mobile Development Assistant[11]。
- 8月3日:SDK更新至0.99.10版本。
- 8月15日:宣布自2012年秋季起在日本、美国、加拿大、英国、法国、德国、意大利、西班牙、澳大利亚等9国开启专用内容分发;同时宣布ASUSTeK Computer与WikiPad加入PlayStation Certified授权计划[27]。
- 9月7日:SDK更新至0.99.11版本。
- 9月19日:在当日的新闻发布会上宣布将于10月3日开始在PlayStation Store分发专用内容,夏普与富士通加入计划,并于11月提供SDK正式版[20]。
- 10月3日:PlayStation Store开始分发专用内容,PlayStation Mobile正式服务正式启动。
- 10月5日:SDK更新至0.99.20版本。
- 11月20日:
- PSM开发者计划正式上线(日本、美国、加拿大、英国、法国、德国、意大利、西班牙、澳大利亚)。
- 公布两款夏普兼容机型。
2013年
- 1月21日:在台湾、香港地区开启开发者计划[28]。
- 11月19日:SDK更新至1.21.00版本。
- 12月5日:开发者计划“PlayStation Mobile Developer Program”向爱尔兰、荷兰、瑞典、丹麦、新西兰、挪威、芬兰、比利时、墨西哥等9国开放[21]。
- 12月18日:在前述9个国家正式开启专用内容分发[21]。
2014年
- 8月6日:宣布自Android 4.4.3起终止对后续Android系统的支持[3]。
2015年
参考资料
[编辑]- ^ 1.0 1.1 1.2 1.3 1.4 1.5 1.6 西田宗千佳. 西田宗千佳の― RandomTracking ― 開発責任者に聞く「PlayStation Vita/Suite」の正体〜SCE 松本吉生 SVP兼第2事業部長 インタビュー〜. AV Watch. 2011-09-16 [2011-09-16].
- ^ 2.0 2.1 2.2 2.3 2.4 2.5 PlayStation Suite A new environment for open development.(GDC 2012 Conference) (PDF). SCEA. 2012-03-07 [2012-03-21] (英语).
- ^ 3.0 3.1 3.2 プレスリリース2014年8月6日.
- ^ 4.0 4.1 4.2 プレスリリース2015年3月11日.
- ^ 5.0 5.1 5.2 5.3 5.4 5.5 5.6 5.7 Paul Holman. Portable Entertainment Development - the console approach. SCEE. [2012-02-22] (英语).
- ^ https://dengekionline.com/elem/000/000/589/589517/
- ^ https://twitter.com/PSMDevSupport/status/212052763755032576
- ^ PSM DevPortal FAQ一覧:PSMパブリッシャーライセンスとは何ですか?. SCE. 2012-11-20 [2012-11-21].
- ^ 9.0 9.1 PlayStation®Suite「プレイステーション スイート」開発者様向けプログラム、オープンベータを本日開始。試作段階のPlayStation®Suite SDKの一般提供を通じ、同SDK正式版の展開に向けた コンテンツ開発環境の構築を促進 (新闻稿). SCE. 2012-04-19.
- ^ 10.0 10.1 10.2 10.3 PlayStation®Suite「プレイステーション スイート」の本格展開に向け、開発環境をさらに強化 2012年4月からPlayStation®Suite SDKのオープンベータ版を、同年後半から正式版を提供開始 (新闻稿). SCE. 2012-03-07.
- ^ 11.0 11.1 参见官方网站
- ^ 12.0 12.1 アンドロイド端末向けにプレイステーションの世界を提供するPlayStation Suite「プレイステーション スイート」を発表 PlayStation Certified「プレイステーション サーティファイド」ライセンスプログラムを開始し、アンドロイドOS搭載携帯型端末向けに「プレイステーション」コンテンツと新たなゲーム開発環境を提供 (新闻稿). SCE. 2011-01-27.
- ^ engadget日本語版:ソニエリ Xperia / PSP / プレイステーション携帯プロトタイプ
- ^ engadget日本語版:動画:ソニエリ Xperia PLAY 正式発表、初代PSゲーム入りで3月発売
- ^ Xperia™ arc、Xperia™ acroがPlayStation™Certifiedに対応予定
- ^ KDDIより発売中のXperia™ acro IS11S 機能バージョンアップのお知らせ
- ^ 17.0 17.1 PlayStation Suiteに関するお知らせ(Xperia acro HD SO-03D、Xperia NX SO-02D). SCEJ. 2012-01-10 [2012-02-22].
- ^ PlayStation Suiteに関するお知らせ(Xperia acro HD IS12S). SCEJ. 2012-01-16 [2012-02-22].
- ^ 様々なネットワークサービスを快適に楽しめる、独自デザイン採用のアンドロイド3.0搭載タブレット端末“Sony Tablet”を発表 (新闻稿). Sony. 2011-04-26.
- ^ 20.0 20.1 20.2 プレスリリース2012年9月19日.
- ^ 21.0 21.1 21.2 プレスリリース2013年11月22日.
- ^ PlayStation Mobileの展望を,SCEJシニアバイスプレジデント桐田富和氏に聞く――Google Play&App Storeという2大勢力との住み分けは?. 4Gamer.net. 2012-10-03 [2014-08-12].
- ^ Developer Program for PlayStation Suite(Closed Beta Test)参加者募集開始 (新闻稿). SCE. 2011-11-10.
- ^ PlayStation®Suiteに関するお知らせ(Xperia™ arc SO-01C、Xperia™ acro SO-02C、Xperia™ acro IS11S) (新闻稿). SCE. 2011-12-8.
- ^ 【増員200名】日本アンドロイドの会 秋葉原支部 定例会+特別講演+懇親会!. 日本Androidの会 秋葉原支部. [2012-04-15].
- ^ PlayStation®Suite「プレイステーション スイート」PlayStation™Certifiedライセンスプログラムに新たにHTCが参入 本格展開に向けてPlayStation®Mobile「プレイステーション モバイル」に名称変更 (PDF) (新闻稿). SCE. 2012-06-05.
- ^ プレスリリースPlayStation Mobile本格展開.
- ^ PlayStation®Mobile「プレイステーション モバイル」開発サポートプログラム 「PlayStation®Mobile Developer Program」を本日より香港、台湾で提供開始 (新闻稿). SCE. 2013-01-22.
参见
[编辑]外部链接
[编辑]- 官方网站
- PlayStation Mobile. SCE. [2012-11-21].
- PlayStation Mobile Developer Program. SCE. 2012-11-20 [2012-11-21].[失效連結]
- PlayStation Mobile开发支持官方Twitter. SCE. [2012-07-14].
- PlayStation Suite A new environment for open development.(GDC 2012 Conference) (PDF). SCEA. 2012-03-07 [2012-03-21] (英语).[失效連結]
- PlayStation Meeting 2011官方网站. SCE. 2011-01-27 [2011-12-09].[失效連結]
- 新闻稿
- アンドロイド端末向けにプレイステーションの世界を提供する PlayStation Suite「プレイステーション スイート」を発表 (新闻稿). SCE. 2011-01-27.[失效連結]
- PlayStation®Suite「プレイステーション スイート」の幅広い展開に向け、 コンテンツ開発環境を11月より順次、提供開始。来春のコンテンツ配信開始にあたり、コンテンツ開発者様を強力にサポート (新闻稿). SCE. 2011-09-15.[失效連結]
- PlayStation®Suite「プレイステーション スイート」の本格展開に向け、開発環境をさらに強化 2012年4月からPlayStation®Suite SDKのオープンベータ版を、同年後半から正式版を提供開始 (新闻稿). SCE. 2012-03-07.[失效連結]
- PlayStation®Suite「プレイステーション スイート」開発者様向けプログラム、オープンベータを本日開始。試作段階のPlayStation®Suite SDKの一般提供を通じ、同SDK正式版の展開に向けた コンテンツ開発環境の構築を促進 (新闻稿). SCE. 2012-04-19.[失效連結]
- PlayStation®Mobile「プレイステーション モバイル」を本格的に展開 専用コンテンツを今秋よりPlayStation®Storeで配信 PlayStation®Mobile SDK正式版を順次提供 PlayStation™Certifiedライセンスプログラムに新たにASUS、WikiPadが参入 (PDF) (新闻稿). SCE. 2012-08-15.[失效連結]
- PlayStation®Mobile「プレイステーション モバイル」幅広いジャンルからなる専用コンテンツの配信を10月3日(水)より開始 〜PlayStation®Mobile SDK正式版を11月より提供 PlayStation™Certifiedライセンスプログラムに新たにシャープ、富士通が参入〜 (PDF) (新闻稿). SCE. 2012-09-19.[失效連結]
- PlayStation®Mobile「プレイステーション モバイル」開発サポートプログラム「PlayStation®Mobile Developer Program」を11月20日より開始。幅広い開発者の皆様に向けPlayStation®Mobile SDK正式版を提供し、PlayStation™CertifiedデバイスおよびPlayStation®Vita向けコンテンツ開発を強力に支援 (新闻稿). SCE. 2012-11-20.[失效連結]
- PlayStation®Mobile「プレイステーション モバイル」専用コンテンツの配信対象国を新たに9カ国追加、計18カ国に拡大 〜開発サポートプログラム「PlayStation®Mobile Developer Program」の対象国も20の国と地域に拡大し、プラットフォームの更なる普及拡大を推進〜 (新闻稿). SCE. 2013-11-22.[失效連結]
- PlayStation®Mobile Android™ OSバージョン4.4.3以降 対応終了のお知らせ (新闻稿). SCE. 2014-08-06.
- PlayStation®Mobile コンテンツ配信および購入済みコンテンツの再ダウンロード終了のお知らせ (新闻稿). SCE. 2015-03-11.