ゲームは楽しいものです。App Storeの有料アプリと無料アプリの両方のチャートを見ると、ゲームも非常に人気があることがわかります。iPadの売上上位アプリを見ると、トップ10(英国ストア)のうち9つがゲームです。不思議なことに、新聞だけが外れています。トップ10リスト以外を見ても、この傾向はチャート全体に広がっています。
iPad、そしてiPhoneでもゲームの人気が高まっていることは明らかで、開発者たちは当然のことながら、真に素晴らしいiOSゲームの制作に多大なリソースを投入し始めています。XCOM: Enemy UnknownやOceanhornなどは、スマートフォンやタブレットで動作する、事実上コンソールや携帯型ゲームです。どちらも、かつてモバイルデバイスでプレイしていたゲームとは大きく異なります。昔のNokiaの携帯電話でSnakeをプレイしていたことを覚えている方はいらっしゃいますか?ああ、懐かしい思い出ですね。
ここ数年、iOS でのゲーム開発は大きな注目を集め、大手デベロッパーから小規模な独立系デベロッパーまで、iOS プラットフォームに優れたタイトルが次々と登場していますが、それでもまだ何かが欠けています。最新ハードウェアで驚くほど美しいグラフィックのゲームが楽しめるようになり、ボイスキャストやストーリー構築も近年劇的に向上しています。しかし、一つだけ問題が残っています。iPhone だけでなく、iPad mini(もちろん Retina ディスプレイ搭載)でもゲームをプレイするようになって、私にとってはそれが非常に顕著になってきたのです。それは同期の問題です。
正確に言うと、ゲームの進行の同期です…
単純に、数が足りないんです。iCloudセーブデータの同期に対応しているゲームは、すぐに思いつくだけでも3つか4つくらいです。きっともっとあるはずなので、私にメールを送る必要はありませんが、それでもやはり重要な点です。iPadで何十時間もかけてクリアするゲームを見ていると、複数のデバイス間でセーブデータの統計情報が一貫して保存される機能はまさに神からの贈り物なのに、見過ごされがちに思えます。
XCOM: Enemy UnknownやRepubliqueのようなゲームはどちらも正しいアイデアを持っていますが、Oceanhornのように長時間のゲームプレイと、失いたくない進行状況を提供するゲームは、AppleのiCloudソリューションを無視しています。複数のデバイスでプレイしたくないとしても、セーブデータがクラウド上に安全に保存されているという安心感は、常に歓迎すべきものです。
開発者たちはAppleのiCloudソリューション全般に懸念を抱いているようで、特にセーブデータの処理能力については厳しい批判にさらされています。iCloudがゲームの進行状況に奇妙な、あるいはあまり好ましくない影響を与えたというゲーマーの声を耳にしており、多くの開発者がiCloudを敬遠する理由もそこにあるのかもしれません。しかし、それを踏まえると、他に解決策はあるのでしょうか?
結局、あるんです。
同期技術のトップ企業として広く認められているDropboxは、ゲーム同期分野でも独自の地位を築いています。Dropbox DatastoreはiCloudとほぼ同等の機能を備えていますが、ここでは触れないいくつかの例外があります。しかし、最も確実なのはセーブデータの保存です。開発者たちは以前から、Dropbox APIはまさに理想的だと語っています。さあ、Dropboxをゲーム同期ソリューションとして活用してみてはいかがでしょうか?
それは開発者自身以外には答えられない質問です。ゲーマーのDropboxをファイルで埋め尽くしたくないという古くからの議論は、Datastoreのおかげで無意味になりました。Datastoreは、誰もが知っていて愛用している顧客向けのDropboxにすべてを保存しません。ゲーマーにとって透明性が高く、いずれにせよiCloudより劣るということはあり得ません。
ゲームの進行状況を他のデバイスに引き継げることを期待して新作ゲームをリリースしたものの、結局がっかりするのは私だけではないはずです。iPad版とiPhone版が互いに連携しないなんて、全く馬鹿げていると開発者が早く気づけば、私たち全員にとって良いことが起こるでしょう。
これには開発者も含まれます。
同期の仕組みに詳しいゲーム開発者の方は、ぜひご連絡ください。お話を伺えるのを楽しみにしています。