はじめに
Rorkでアプリを作ったら、次にやりたいことは一つ — 自分のiPhoneで実際に動かしてみることです。
従来のiOSアプリ開発では、実機テストのためにXcodeのインストール、証明書の設定、そしてTestFlightの構成と、いくつものハードルを越える必要がありました。特にApple Developer Program(年間$99 = 約15,000円)への加入は、「ちょっと試してみたいだけ」という方にとって大きな壁だったのではないでしょうか。
Rork Companionは、そうした障壁を取り払ってくれるMac向けアプリです。USBケーブル1本で、作成したアプリをiPhoneに直接インストールできます。しかも、Apple Developer Programへの加入は不要です。
この記事では、Rork Companionの導入から実機テストまでの流れを、実践的にご紹介します。
Rork Companionとは
Rork Companionは、Rorkが公式に提供しているMac向けのデスクトップアプリケーションです。Rork(またはRork Max)で作成したアプリを、MacとiPhoneをUSBケーブルで接続するだけで実機にインストールできます。
主な特徴をまとめると、以下のようになります。
無料でのテストが可能: Apple Developer Program(年額$99)に加入しなくても、最大3つのアプリをiPhoneにインストールしてテストできます。これは個人開発者や、まだ公開するかどうか検討段階にある方にとって、とても嬉しいポイントです。
Xcodeが不要: 30GBを超えるXcodeのダウンロードや、複雑な証明書の管理は一切必要ありません。Rork Companionだけで完結します。
シンプルなワークフロー: RorkのWebエディタでアプリを作り、Companionアプリでインストールする。この2ステップだけで実機テストが始められます。
セットアップの手順
1. 事前準備
Rork Companionを使うために必要なものは以下の3つです。
- Mac(macOS搭載のMacBook、iMac、Mac miniなど)
- iPhone(テスト用の実機)
- USBケーブル(MacとiPhoneを接続するためのLightningまたはUSB-Cケーブル)
WindowsやLinuxには現時点では対応していないため、Macが必要になる点はご留意ください。
2. Rork Companionのインストール
Rorkの公式サイトからRork Companionアプリをダウンロードし、Macにインストールします。一般的なMacアプリと同じく、ドラッグ&ドロップでApplicationsフォルダに移動するだけです。
3. iPhoneのデベロッパモードを有効にする
実機にアプリをインストールするには、iPhoneの「デベロッパモード」を有効にする必要があります。
- iPhoneの 「設定」 アプリを開く
- 「プライバシーとセキュリティ」 をタップ
- 画面下部にある 「デベロッパモード」 をオンにする
- iPhoneが再起動を求めるので、指示に従って再起動する
デベロッパモードの項目が表示されない場合は、iOSのバージョンが古い可能性があります。iOS 16以降にアップデートしてください。
4. アプリのインストール
準備が整ったら、以下の手順で進めます。
- MacでRork Companionを起動する
- USBケーブルでiPhoneをMacに接続する
- iPhone側で「このコンピュータを信頼しますか?」と表示されたら「信頼」をタップする
- Rork Companionの画面に、Rorkで作成済みのアプリが表示される
- インストールしたいアプリを選択し、インストールボタンを押す
数十秒ほどでiPhoneのホーム画面にアプリのアイコンが現れます。タップすれば、そのまま動作を確認できます。
実機テストで確認すべきポイント
シミュレータとは異なり、実機テストでは以下のような点を重点的に確認することをおすすめします。
タッチ操作の感触: ボタンのサイズは指で押しやすいか、スクロールの速度は快適か、スワイプジェスチャーは意図通りに動作するかなど、実際に手で触れてみて初めてわかることは多いです。
パフォーマンス: シミュレータはMacのCPUで動作するため、実機よりも高速に動く場合があります。特に画像を多用するアプリやアニメーションの多いアプリでは、実機でのパフォーマンスを必ず確認しましょう。
通知やカメラなどのネイティブ機能: プッシュ通知、カメラ、位置情報、加速度センサーなど、デバイス固有の機能はシミュレータでは十分にテストできません。実機ならではの確認項目です。
画面サイズと表示崩れ: お使いのiPhoneの画面サイズでレイアウトが崩れていないか、Safe Area(ノッチやDynamic Island周辺)の表示は問題ないかを確認しましょう。
Rork Maxユーザーならではのメリット
Rork Maxで開発されたネイティブSwiftアプリの場合、Rork Companionの恩恵はさらに大きくなります。
Rork Maxのアプリは、ARKit、HealthKit、Metal 3Dグラフィックス、Dynamic Island、Live Activitiesなど、Apple独自のフレームワークやAPIを活用できます。これらの機能はシミュレータでは正確にテストできないものが多いため、Companionアプリでの実機テストが事実上の必須ステップとなります。
たとえば、ARKitを使った拡張現実アプリの場合、カメラを通じた現実世界とのインタラクションは、実機でなければ確認できません。HealthKitを利用するヘルスケアアプリでは、Apple Watchとの連携テストも実機があってこそ意味を持ちます。
注意点と制限事項
便利なRork Companionですが、いくつか留意しておきたいポイントがあります。
アプリ数の上限: 無料のApple IDでは、同時にインストールできるアプリは最大3つまでです。4つ目以降をテストしたい場合は、既存のアプリを一度削除する必要があります。
App Store公開にはDeveloperアカウントが必要: Companionはあくまでテスト用のツールです。アプリをApp Storeに公開するには、Apple Developer Program(年額$99)への加入が必要です。ただし、Rork Maxを利用すれば、申請プロセスそのものはかなり簡略化されます。
Macが必要: 現時点ではWindows版は提供されていません。Macをお持ちでない方は、Rorkのブラウザ内シミュレータで動作確認を行う形になります。
有効期限: 無料のApple IDでインストールしたアプリは、7日間で再インストールが必要になることがあります。日常的にテストを続ける場合は、この点を意識しておくとよいでしょう。
実機テストを活かした開発フロー
Rork Companionを組み込んだ効率的な開発フローとして、私たちがおすすめしたいのは次のようなサイクルです。
- Rork Webエディタ でアプリのUIやロジックを作成・編集する
- ブラウザ内シミュレータ で基本的な動作を素早く確認する
- 一通りの機能が揃ったら Rork Companion で実機にインストールする
- 実機で タッチ操作・パフォーマンス・ネイティブ機能 を検証する
- フィードバックをもとにWebエディタに戻って修正する
このサイクルを短い間隔で回すことで、完成度の高いアプリを効率よく仕上げることができます。
まとめ
Rork Companionは、「アプリを作ったら、すぐに自分のiPhoneで試してみたい」という自然な欲求に、最もシンプルな形で応えてくれるツールです。
Apple Developer Programに加入する前の段階でも、実際の使用感を確かめながら開発を進められるのは、個人開発者にとって大きなアドバンテージではないでしょうか。
まだ実機テストを試したことがない方は、ぜひ一度Rork Companionを使ってみてください。シミュレータだけでは気づけなかった発見が、きっとあるはずです。