iPhoneゲームを5分でWindows 10アプリに変換する動画が話題鈴木淳也の「Windowsフロントライン」(1/2 ページ)

» 2016年02月14日 06時00分 公開
※本記事はアフィリエイトプログラムによる収益を得ています

Windows 10世代のUWPアプリを増やしたいMicrosoft

Canabalt 今回はiOSアプリ(ゲームアプリの「Canabalt」)をWindows 10世代のアプリへ5分で変換したデモ動画のトピックを紹介

 「Windows 10」はPCやタブレットに限らず、スマートフォン、ゲーム機、IoTデバイスなど、幅広い機器に対応したプラットフォームだ。もっとも、既存のWindows PC(x86/x64)用に作られたデスクトップアプリケーションは、基本的にWindows 10 Home/Pro搭載PCで動作する一方、Windows 10 Mobile搭載スマートフォンでは動作しない。

 そこでMicrosoftは、全てのWindows 10ファミリーで動作する単一のアプリプラットフォームとして、「UWP(Universal Windows Platform)」を用意している。UWPアプリであれば、PC、タブレット、スマートフォン、ゲーム機(Xbox One)、そしてヘッドマウントディスプレイ(HoloLens)など、幅広いデバイスで動作させることが可能だ。

UWP(Universal Windows Platform) UWP(Universal Windows Platform)。Windows 10ファミリーの統合されたコアの一部として、同OSを実行する全デバイスで利用可能な共通のアプリプラットフォームとなっている

 本連載で何度も触れている通り、特にスマートフォン用OSの「Windows 10 Mobile」ではUWPアプリの拡充が課題となっている。これは、先行するiOS/Androidに比べてアプリの量と質で劣っているのが現状だからだ。また、UWPアプリはiOS/Androidにない「Continuum for Phones」機能をサポートするというメリットもある。

 ミドルクラス以上のWindows 10 Mobile搭載スマホはContinuum for Phones機能を備えており、スマホに外部ディスプレイやキーボード、マウスを接続すれば、スマホ用アプリ(UWPアプリ)をまるでPC用アプリのように利用できるのだ。そのため、UWPアプリの拡充は、iOSやAndroidに追い付くだけでなく、Continuumという強みを生かすために必要なポイントとなる。

Continuum for Phones Windows 10 Mobileスマホに外部ディスプレイをつなぐことで、UWPアプリをPC向けデスクトップアプリのように扱える「Continuum for Phones」機能。Windows 10 Mobile普及の鍵を握る機能と言える

 MicrosoftはこのUWPアプリを増やすための施策として、iOSやAndroidなど他のプラットフォームのアプリをUWPアプリへ容易に変換できる環境を整えるプロジェクト「Windows Bridge」を進めている。

 Windows Bridgeは、iOSアプリ、Androidアプリ、既存の.NETおよびWin32ベースのアプリ、そしてWebアプリからの移行を促すものだが、iOS向け(Windows Bridge for iOS)とWebアプリ向け(Windows Bridge for Web apps)以外は開発が遅れているようだ。この辺りの事情は、本連載のバックナンバーを参照していただきたい。

 さて、計画の遅延が指摘されるWindows Bridgeだが、ここへ来て少し明るいトピックが舞い込んできたので紹介したい。Windows Bridgeのツールを使って実際に「iOSアプリを5分でUWPアプリに変換する」というYouTube動画が公開されたのだ。

iOSアプリをWindows 10に集めるための「Windows Bridge for iOS」

 まずは、iOSアプリをUWPアプリへ容易に移植するための「Windows Bridge for iOS」について、簡単に説明しておこう。これは、iOSアプリのソースコードをWindows 10の開発ツールである「Visual Studio 2015」に取り込んで、将来的にモバイルを含むWindows 10プラットフォーム全般で実行可能なUWPアプリとして出力可能にするものだ。

 Windows Bridge for iOS自体はまだ未完成であり、変換元のiOSアプリの全機能が完全にUWPの形式に変換されるわけではない。ただし、Visual Studio上で(iOSならびにOS Xの開発言語である)Objective-Cを直接編集してコードを修正できるほか、Windows Bridge for iOS自体がGitHub上でオープンソースとして無償公開されており、興味のある開発者が自由に触れるようになっている。

 オープンソース化は開発者らの興味を引きつつ、バグレポートを含む情報収集による早期の改良を目的としているとみられ、今後の開発スピードアップが期待できそうだ。

Windows Bridge for iOS Windows Bridge for iOS自体がGitHub上でオープンソースとして無償公開されている

人気のiOSゲームを5分でUWPアプリに変換

 さて、こうなると実際に試してみたいと思う人は少なくないはず。オーストラリア在住でMicrosoft MVPの技術者であるデビッド・ブレーラ(David Burela)氏が、実際に同ツールを使って人気のiOSゲームを5分間でUWPに変換したことを自身のブログ上で報告しており、その様子を収めたYouTubeビデオを公開している。

人気のiOSゲームを5分間でUWPに変換

 今回の題材となったのは「Canabalt」というゲームだ。アダム・サルツマン(Adam Saltsman)氏によって開発されたシンプルな横スクロールの「エンドレスゲーム」で、操作はジャンプボタンのみ。障害物やアクシデントを避けつつ、ひたすら走行距離を競うゲームだ。もともとはFlashゲームとして公開されていたもので、現在ではiOS版Android版など、複数のプラットフォーム向けに配信されている。

 一方でCanabaltは、2009年にデビューした翌年の2010年時点でソースコードがGitHub上で公開されている。「ならばGitHub上で公開されているソースコードとWindows Bridge for iOS対応のツールを組み合わせて、実際にUWPアプリを使ってみよう」とブレーラ氏が試してみたのが、今回のYouTube動画というわけだ。

Flash版 Flashゲーム版の「Canabalt」。操作はジャンプのみという非常にシンプルなゲームだ
iOS版 こちらはiOS版のCanabalt
       1|2 次のページへ

Copyright © ITmedia, Inc. All Rights Reserved.

アクセストップ10

2026年02月22日 更新
  1. 16GB版と8GB版のすみ分けが進むRTX 5060 Ti――HDD「完売」報道の影響は? 今週末のアキバパーツ事情 (2026年02月21日)
  2. モニター台とドッキングステーションが合体した「Anker USB-C ハブ 10-in-1 Monitor Stand」が28%オフの1万7990円で販売中 (2026年02月20日)
  3. マウスの概念が変わる! ロジクールG「PRO X2 SUPERSTRIKE」が切り開く“身体感覚”と直結する新たなクリック体験 (2026年02月18日)
  4. 上下2画面で作業効率を大幅に高める「InnoView デュアル モバイルモニター」が36%オフの2万8212円に (2026年02月20日)
  5. ルンバが日本のために本気を出した! 「Roomba Mini」が示す“小が大を兼ねる”新基準とは (2026年02月21日)
  6. 内蔵タッチパッドが変形する「EWiN 折りたたみワイヤレスキーボード」が24%オフの5319円で販売中 (2026年02月20日)
  7. 「UGREEN ワイヤレスHDMI送受信機」が25%オフの8999円に (2026年02月19日)
  8. 微細な造形を圧倒的な解像度で実現する3Dプリンタ「ELEGOO Saturn 4 Ultra 16K」が20%オフの7万2798円に (2026年02月20日)
  9. 音楽生成モデル「Lyria 3」をGeminiアプリに統合 日本語の歌詞にも対応/「ChatGPT」に新たなセキュリティ機能「Lockdown Mode」を導入 (2026年02月22日)
  10. 「UGREEN Revodok USB-C ハブ 6in1」が2000円で買える (2026年02月17日)
最新トピックスPR

過去記事カレンダー

2026年