はじめに

Next Browser Platform とは

Next Browser Platform (以下、NBPF と省略します)は、より自由なスマートフォン Web アプリ開発を行うための新しいプラットフォームです。

ここでは、NBPF の特徴をご紹介いたします。

Mobage にログインせずプレイ

今までは、ゲームの面白さを十分に訴求する前に Mobage へのログインが必要でした。

NBPFでは、ゲームの面白さを十分に訴求した後に Mobage へのログインを行えるようになりました。

 

リアルタイム性の高いゲーム開発

今まで、User Agent からのリクエストは Proxy サーバーを経由して Game Server に届けられていました。

NBPF では Proxy Server の経由がなくなり、Proxy Server を介さない分だけ 体感速度が速くなりました。

 

また、今まではレスポンスタイムアウトを起因にして Proxy Server により強制メンテナンスが実施されていましたが、NBPF ではこの強制メンテナンスがなくなります。

これによりCometやWebSocketのようなテクノロジーを入れやすくなり、リアルタイム性の高いゲーム開発が可能となります。

 

独自ドメインでの提供

事前登録サイトとゲーム本体を同じURLで提供いただけます。

 

自由なデザイン

画面遷移を必要としない形でアイテム課金などのプラットフォーム連携機能を利用いただけます。

これらの UI はゲームの世界観に合わせた形でカスタマイズ可能です。

また、今まで自動的に挿入されていた Mobage 共有フッターはなくなり、画面領域全てを考慮に入れたUI/UX を提供できるようになります。

この際、プラットフォームへの導線はゲームの世界観の中に溶け込む形で入れていただければ問題ありません。

 

ショートカットアイコン作成

ゲームの面白さを十分に訴求した後など、任意のタイミングでショートカットアイコンの作成を促すことができます。

ショートカットアイコンからログイン済みユーザがゲームを起動すると、Platform から Game Server に通知が送られ、その通知を元にユーザにインセンティブの付与などを実施いただけます。

 

対応環境

■Android

以下のブラウザをサポート対象とします。

  • Android 2.3.3 (Gingerbread) 以上の標準ブラウザ
  • Google Chrome (Chrome 35 にて動作確認しています)

■iOS

以下のブラウザをサポート対象とします。

  • iOS5 以上の Safari

機能概要

NBPF の Mobage JS SDKでは、スマートフォン Web 向けゲーム開発に役立つ、以下の機能を提供しています。

  1. Mobage とのID 連携及びSocial API 実行の為の認可を得る為の機能

  2. JavaScript からSocial API を呼び出す為の機能

  3. JavaScript からプラットフォーム機能(アイテム課金等) を呼び出す為の機能

  4. JavaScript からプラットフォームイベントをリアルタイム受信する為の機能

 

Proxy Server モデルとの違い

DeNAが今まで提供していた、旧来のスマートフォン Web 向け環境であるProxy Server モデルとは、以下のように異なります。

 

項目Proxy ServerNBPF

Mobageへのログイン

必須任意
独自ドメイン使用不可可能
Social API の利用Server-SideClient-Side / Server-Side
プラットフォーム機能のデザインカスタマイズ一部のみ可能可能
OAuth1.02.0
フッターメニューの挿入ありなし

 

上記のProxy Server とNBPF の比較を見て分かるように、NBPF は旧来の Proxy Server モデルに比べて、自由なゲーム開発を可能にします。

 

非対応ブラウザに関して

現在 JSSDK では以下の3つの環境をサポートしておりません。

  • OS が iOS でブラウザがGoogle Chrome の場合
  • OS が iOS でアプリ内ブラウザがWebKit ベースかつSafari ではない場合
  • OS が Android で Facebook WebView の場合

PREVIOUS

Mobage JS SDK 開発ドキュメント

NEXT

既にスマートフォンWebを公開されている場合