ただしApp Store申請にはMacが必要
iOSアプリ開発のMac離れ? Win環境で開発できる「Xamarin Live Player」登場
「Xamarin Live Player」はiOSアプリの開発やテストを高速化でき、Macがなくてもアプリケーションのデバッグができる。
Windows PCを使ったiOSアプリの開発やテストをこれまで以上に加速させることが可能になった。IT部門にとっては、アプリケーションをユーザーに届ける効率性向上が期待できる。
新ツールの「Xamarin Live Player」は、「Visual Studio」を使う開発者がWindows PCをAppleのiPhoneやiPadに接続して、ネイティブアプリのテストとデバッグができる。Macは不要。これによってiOSアプリ開発プロセスの合理化を図ることができる。翻って、組織がアプリをユーザーに配信するペースも速まり、問題は少なくなる。
「特にiOSのデバッグ機能が気に入っている」と話すのは、米国のペレットサプライヤーKamps Palletsの上級プログラマー兼アナリスト、ジャスティン・カミングス氏。「これは本当に素晴らしく、私たちの助けになるだろう。今後のモバイルアプリ開発のため、Visual Studio経由でXamarinを使い始める予定だ」と語る。
併せて読みたいお薦めの記事
MicrosoftによるXamarin買収の背景
クロスプラットフォーム開発の動向
新機能
Microsoftはこのほど、「Microsoft Build 2017」カンファレンスでXamarin Live Playerを発表した。これまでは、MicrosoftのVisual Studioで開発したiOSアプリのデバッグをするには、統合開発環境(IDE)の「Xcode」を搭載したMacと同じWi-FiにWindows PCを接続する必要があった。アプリケーションのエミュレータソフトウェアをインストールして使う必要もあることから、時間を取られる原因になっていた。
Xamarin Live Playerは、開発者が自分のWindows PCにiPhoneやiPadを接続してQRコードをスキャンし、デバッグのオプションを選択すると、アプリのデバッグができる。自分が書いたコードの変更がアプリにどう反映するかをリアルタイムでチェックすることもできる。
米国の調査会社Moor Insights & Strategyの社長兼主席アナリスト、パトリック・ムーアヘッド氏によると、Windows開発環境に物理的なMacを置く必要がなくなれば、iOSアプリは一層開発しやすくなる。「真のメリットは、iOSアプリの開発、テスト、デバッグのペースを大幅に加速できる点にある」と同氏は言う。
依然としてMacユーザーフレンドリー
だがMicrosoftはMacを不要にすることによって、開発者をMacから引き離そうとしているわけではない。実際のところ、MicrosoftはBuildで「Visual Studio for Mac」もリリースし、Macの方が良いという開発者もWindowsと同じようにVisual Studioでアプリを開発できるようにした。
ただし、iOSアプリを「App Store」で配信するためには、Macでしか実行できないXcodeが必要だ。つまり、たとえXamarin Live Playerを使ってMacなしでiOSアプリを開発し、デバッグしたとしても、App Storeに提出するためにはXcodeを搭載したMacが必要になる。
Xamarinのメリット
Microsoftは2016年にXamarinを買収し、Microsoftの開発プラットフォームであるVisual Studioに統合した。一般的に、複数のOS向けのアプリケーションを開発する場合、開発者はそのアプリケーションを実行させたい個々のOS向けに最初からアプリケーションを開発する必要がある。しかしXamarinで開発したアプリケーションは、iOSやAndroid、Windows、macOSを含む複数のOSに移植できる。
カミングス氏は言う。「Xamarinを採用するのはそれが1つの理由だ。Xamarinが気に入っているのは、C#でアプリを構築できるからでもある。私はC#が大好きだから」
Xamarin Live PlayerはAndroidにも対応しているが、Visual Studioでは以前から、Androidアプリをネイティブでデバッグすることが可能だった。MicrosoftはBuildでXamarin Live PlayerをApp StoreおよびGoogle Play Storeを通じて公開している。
Copyright © ITmedia, Inc. All Rights Reserved.
この記事の著者
関連記事
新着ホワイトペーパー PR
-
事例
なぜワンキャリアは障害復旧を3時間から1時間以内に短縮できたのか -
製品資料
自社のDevSecOpsはどこまで進んでいる? 進捗を測る指針“成熟度モデル”とは -
製品資料
実際に悪用される脆弱性は4%前後 優先的に対処すべき脆弱性を把握するには? -
事例
三菱ケミカルが脆弱性への迅速な対応フローを実現した方法とは? -
技術文書・技術解説
MDMだけでは防げない? Appleデバイスに潜む5つのセキュリティギャップ
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
なぜ人はいるのにDXが進まない? ライオンも直面した“老害”レガシーシステム
-
2
LLMの「過学習」、正しく説明している文章はどれ?
-
3
ただなのに「12時間以内の復旧」も要求 無償OSSに商用レベルを求める企業の末路
-
4
「ITインフラとデータ保護・バックアップ対策」に関するアンケート
-
5
「データストレージの活用方法」に関するアンケート
-
6
VDIの巨頭「Citrix」と「Azure Virtual Desktop」を運用視点で比較
-
7
PC市場、9期ぶりマイナス成長 情シスの調達戦略はどうなる?
-
8
なぜAnthropicはClaude Codeで「エージェントを作るな、スキルを作れ」と言うのか
-
9
IT人材の42%が転職予備軍 辞めさせない組織の4つの共通
-
10
IT製品の導入に関するアンケート「サーバ&ストレージ」編
ホワイトペーパーランキング PR
-
1
属人化や仕様バグはなぜ起きる? AI時代に必須のドキュメント文化の作り方
-
2
「NAS」「SAN」「DAS」は何が違う? いまさら聞けないストレージの基礎
-
3
AIエージェントで多様な日常業務を効率化するための入門ガイド
-
4
財務を戦略的組織へ進化させるAI活用術、4つの主要な障壁と解消方法
-
5
中小企業必見、Microsoft 365でゼロトラストセキュリティを実現する方法
-
6
“あのファイル転送”で暗躍するノーウェアランサム
-
7
5分で分かる「AI駆動開発エージェント」 要件定義から設計・実装・テストまで
-
8
動画で知るランサムウェア被害企業のリアル、会計データが無事だった理由とは
-
9
セキュリティソフトをすり抜ける標的型攻撃メール、不審メールの見破り方とは?
-
10
マンガで解説:「ゼロトラスト」「SASE」の必要性とメリット
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー