WikiRacingがネイティブアプリに:iOS版とAndroid版が登場
2つの記事を選んで、そのあいだをレースしよう。アカウントは不要。WikiRacingで遊ぶ
WikiRacingはこれまでずっとウェブサイトだった。ダウンロード不要、インストール不要、ブラウザを開いてレースするだけ。それは今も変わらない。
ただし今は、そこにたどり着くもう一つの方法がある。App StoreとGoogle Playの専用アプリだ。毎日実際に開く他のアプリと並んで、ホーム画面に置いておける。
同じゲームが、ちゃんとした居場所を得た
どちらのアプリも、まったく同じ本番サイトを包む薄いネイティブの殻にすぎない。古くなるかもしれない別バージョンのゲームを配布しているわけではない。アプリを開けば、サイトの誰もがプレイしているのとまったく同じバージョンが動いている。すべてのモード、対応する19言語のすべて、すべてのランキングがすでにそこにある。どちらのプラットフォーム向けにも、ゼロから作り直されたものは何もなく、サイトに配信された修正や新機能は、次にアプリを読み込んだ瞬間からアプリ内でも有効になる。別途アプリのアップデートを待つ必要はない。
サイトがすでにどこでも動くのに、なぜアプリが必要か
ブラウザのタブは、他の大量のタブの中に簡単に埋もれてしまう。ホーム画面のアプリアイコンはそうならない。それだけで議論の大部分は片付く。さらに、ブラウザタブではなめらかに実現できないネイティブ機能もある。デイリーチャレンジのプッシュ通知、読んでいる記事を侵食するアドレスバーのない本格的なフルスクリーン体験、友達に勝利やリプレイのリンクを送るためのOS標準の共有シート、そしてURLをブックマークし忘れる心配のない本物の起動アイコン。
2つのプラットフォーム、2つの異なる作り
Android版はTrusted Web Activityとしてスタートし、後により深いプラットフォーム統合のため、完全なWebViewシェルへと書き直された。レース中にハードウェアの戻るボタンを1記事分だけ戻る操作として捉えてアプリを即座に終了させないようにしたり、放っておけばすべてのリンク上に出てしまうネイティブの長押しコンテキストメニューをブロックしたりといった機能だ。iOS版は最初からExpoとWebViewラッパーで構築され、独立したアプリとしてApp Storeに公開されており、トラッキングと通知のための独自のネイティブな許可フローも、システムがプロンプトを黙って取りこぼさないよう正しい順序で処理されている。技術的な道筋は異なっても、行き着く先は同じだ。wiki-racing.comのリアルタイム体験を、それぞれのストア向けに適切にパッケージ化したものだ。
同じアカウント、同じ進捗、すべて同じ
アプリ専用の別アカウントシステムは存在しない。いつも通りログインしても構わないし、あるいはログインせず匿名プレイをサイトとまったく同じように使ってもいい。ELOもキャンペーンの進捗もバッジも履歴も、ノートパソコンのブラウザからレースしていてもスマホのアプリからレースしていても同じだ。キャンペーンの途中で端末を切り替えても、やめたところのレベルからそのまま再開できる。
Game CenterはiOSですでに稼働中
iOSアプリはGame Centerと連携し、3つのランキング(ELOレーティング、キャンペーン進捗、総プレイ回数)と、私たちのバッジガイドで取り上げた12個すべてのバッジに対応する実績を提供する。端末でGame Centerにサインインしていればアプリ内の専用ボタンから確認でき、Game Centerが存在する前にすでにバッジを獲得していたりキャンペーンを進めていたりした場合は、初回読み込み時に自動的にさかのぼって反映される。
どちらのアプリもサイトと同じく無料だ。App StoreかGoogle Playで「WikiRacing」を検索するか、wiki-racing.comのフッターからリンクを取得しよう。そして今度はホーム画面から、レースを続けよう。


