クラウド上のAppleシリコン M1 でアプリのビルドを!

BitriseのiOSアプリのCI/CDニーズに対応するため、本日よりM1がオープンベータで利用可能になりました!仮想化された、スケーラブルなM1コンピュートオプションにより、Apple シリコンへの移行を加速し、ビルドとテストをこれまで以上のスピードで実行できます。

本日よりM1がオープンベータで利用可能に!

仮想化された、スケーラブルなM1コンピュートオプションにより、Apple シリコンへの移行を加速し、ビルドとテストをこれまで以上のスピードで実行できます。

ビルドの挙動を予測するためには、0の状態から作成され、ビルド実行後に破棄される仮想化環境が鍵となります。本日よりBitriseでは、CI/CD用に構築された世界初の完全仮想化済みの、スケーラブルなApple シリコン環境でのビルド実行が可能となります。

これにより、既存のIntelベースのmacOSコンピュート・オプションで実行するビルドと比較してパフォーマンスが大幅に向上するだけでなく、M1固有の機能もリリースできるようになり、今後AppleシリコンがiOS開発におけるデフォルトになった際のスムーズな移行も容易になります。

仮想化されたM1 Mac mini

今すぐCIとローカルセットアップを仮想化されたM1 Mac miniに切り替えよう!

クラウドのM1がiOSのCI/CDにもたらすこと

Bitriseを利用するお客様とiOSチームには、次のようなメリットを得ることができます。

  • 多くのiOS開発者が使用するローカルのM1 Macbook環境と、ホストされたCI/CDパイプライン間との整合性
  • 必要なツールや依存関係があらかじめ用意されている、クラウド上の24時間365日維持・管理されるM1環境
  • スケーラビリティ(拡張性):単数のビルド実行から数十もの同時実行まで、必要なものを必要なときに
  • 既存のIntelベースのコンピュート・オプションと比較した場合のパフォーマンス向上
  • Appleシリコン独自の機能を提供することが可能に

お客様側でしていただくこと

開始するにあたり、iOS開発をIntelベースのMacからM1 Macに移行する方法について説明したドキュメントの確認を推奨しております。

Creditベースのプラン (Free, Teams, Velocity) をご利用のお客様は、Dashboard を開き、アプリの Workflow Editor に移動して、Stacks & Machines タブをクリックしてください。Machine type for the default stackの下に、M1 Elite XLと表示されます。


Concurrencyベース(同時並列ベース)プランをご利用のお客様は、

  • Workspaceを新規作成してテストを行う、または
  • 弊社までお問い合わせいただくと、現在お持ちのorg上でトライアルを開始いたします。

Bitriseのアカウントをまだお持ちでない方は、今すぐ無料でサインアップしていただけます。トライアル期間中および無料プランの一環として、ビルド実行に必要となるクレジット数が残っている限り、M1上でもビルド実行が可能となります。

現在報告済みの問題

iOS開発におけるAppleシリコンの利用は、必要なツールが業界全体で作成されつつありますが、まだまだ現在進行形の状態です。そのため現在のM1環境には、いくつかの制限や既知の問題が見られます。

  • Androidエミュレーションは利用不可
  • ワークフローの設定次第では、一部のビルドがハングアップしたり、予期せぬ動作を引き起こす可能性があります。

Appleシリコン環境のパフォーマンスを常に向上させていくよう、弊社とのベンダーならびに幅広いコミュニティと協力してまいります。最新の情報についてはドキュメンテーションをご確認ください。

Happy building! 🚀

Explore more topics

App Development

Learn how to optimize your mobile app deployment processes for iOS, Android, Flutter, ReactNative, and more

Bitrise & Community

Check out the latest from Bitrise and the community. Learn about the upcoming mobile events, employee spotlights, women in tech, and more

Mobile App Releases

Learn how to release faster, better apps on the App Store, Google Play Store, Huawei AppGallery, and other app stores

Mobile DevOps

Learn Mobile DevOps best practices such as DevOps for iOS, Android, and industry-specific DevOps tips for mobile engineers

Mobile Testing & Security

Learn how to optimize mobile testing and security — from automated security checks to robust mobile testing and more.

Product Updates

Check out the latest product updates from Bitrise — Build Insights updates, product news, and more.