
海外メディア9to5Macの報道によると、Appleが先週Xcode 27.1 Beta 1をリリースし、iPhone Duo向けアプリ開発への対応を追加したことを受け、AIプログラミングプラットフォーム「Bitrig」も迅速にiPhone Duoアプリの構築・テストに対応すると発表しました。Bitrigは当初、「ムードプログラミング」を志向するアプリで、ユーザーはテキストや音声による指示からネイティブなSwiftUIアプリを生成し、そのままiPhone上で実行できます。その後、プラットフォームは拡張を重ね、Mac版アプリをリリースし、本格的なXcodeツールチェーンや内蔵のiPhoneシミュレーター、実機テスト機能を搭載。さらに、プロジェクトをXcodeへエクスポートしたり、TestFlightやApp Store経由で配布することも可能です。
Appleが正式にiPhone Duoアプリの構築・テストをサポートしたのに伴い、Bitrigもこれに追随し、現在はインタラクティブな3Dシミュレーターを提供しています。開発者はこのシミュレーター内でデバイスを自由に折りたたんだり傾けたり回転させたりして姿勢を調整し、さまざまな使用シーンにおけるアプリの挙動をテストできます。iPhone Duo特有のヒンジ操作については、SwiftUIのonHingeChangeを使用することで、デバイスの折りたたみ状態に応じてアプリのインタラクションやビジュアルを調整できます。Bitrigのシミュレーターはヒンジのデータをリアルタイムで読み取り、閉じた状態から展開されるまでの過程におけるアプリの反応を検証するのに役立ちます。
また、BitrigはArrangementViewを活用して多彩なクリエイティブなインタラクションシーンを構築することも可能です。例えば、iPhone Duoをテント状に机の上に立てた場合、上半分にメディアコンテンツ、下半分にコントロールボタンを配置したり、端に立てかけた場合には横長レイアウトを採用して外側のディスプレイからアプリを利用できるようにしたりといった設計が可能です。さらに、Bitrigは複数のXcodeバージョンを管理できるため、開発者はベータ版のXcodeを使ってiPhone Duo向けアプリを先行準備しつつ、同時にXcode 27の正式版に戻って既存アプリのアップデートの構築・リリースを進めることもできます。