
Appleは、デバイス上でアプリを開発・実行するために必要な権限に関するポリシーを変更しました。これまで、iPhoneやiPadの実機でコードを実行するには、Apple Developer Programへの年間99ドルの加入が必要でした。新しいDeveloper Programでは、この費用は不要になりました。アプリはデバイス上でテストでき、購入は不要です。
しかし、技術的には、開発者はオープンソースである限り、App Store以外でアプリをリリースできることになります。興味のあるユーザーは、Xcodeでコードを開き、コンパイルして自分のデバイスで実行することで、App Storeを完全に回避できるようになります。
これは、Androidがユーザーに不明なソースからのアプリのサイドロードを許可する方法と似ていますが、サイドロードには物理的な接続と、アプリをビルドするためのXcodeが動作するMacが必要になるため、少し複雑です。本来はこうした用途を想定したものではないため(主な目的は開発者が実際のハードウェアで自社のソフトウェアをテストすることです)、実際にサイドロードを行うにはAndroidのフローよりも多くの技術的知識が必要です。
これはほとんどの開発者にとって最適な解決策とは言えませんが、一部のアプリはこの方法で配布できる可能性があります。例えば、GBA4iOSはiPhoneとiPad用のオープンソースのゲームボーイアドバンスエミュレーターです。
この新しいポリシー変更により、顧客は理論的にはオープンソースツリーからアプリケーションコードをダウンロードし、ローカルでビルドできるようになります。そして、Xcodeを使ってデバイス上で実行できるようになります。エミュレータは、Appleがストアで許可していないものの、一般的にオープンソース化されており、この方法でインストールできるものの好例です。興味のある方は、Bouke van der Bijl氏がその方法について分かりやすい手順をまとめていますので、ぜひご覧ください。
この変更により、App Storeに実際にアプリを提出する場合のみ、Developer Programの料金を支払う必要がなくなりました。iTunes Connect経由でAppleにアプリを提出し、審査を受けるには、引き続き有料のアクティブメンバーシップが必要です。Appleは、99ドルのサブスクリプション料金に躊躇していた多くの人々(若い候補者や恵まれない環境の出身者など)と同様に、より多くの新進気鋭の開発者がiOSの世界に参加できるよう、料金を値下げしたと述べています。
havebin.com を Google ニュース フィードに追加します。
FTC: 収益を生み出す自動アフィリエイトリンクを使用しています。詳細はこちら。