2019年09月27日 19時00分 ネットサービス

脱獄不要の非公式iOSアプリストア「AltStore」が開発されプレビュー版が公開

by Daria Shevtsova



一般的にiOS搭載のiPhoneやiPadにアプリをインストールするには、公式のApp Storeを使わなければならず、App Storeでの配布が認められていないアプリを使うことはできません。しかし、中にはiOSデバイスをジェイルブレイク(脱獄)して、非公式のアプリストアを利用する人もいます。iOSアプリ開発者であるRiley Testut氏は、脱獄不要で利用できる非公式のiOSアプリストア「AltStore」を開発し、プレビュー版を公開しました。



Alternative iOS app store doesn't require a jailbreak

https://www.engadget.com/2019/09/26/altstore-alternative-ios-app-store/



AltStore is an alternative iOS App Store with a built-in Nintendo emulator - The Verge

https://www.theverge.com/2019/9/25/20884363/altstore-riley-testut-delta-nintendo-emulator-ios-app-store-alternative-jailbreak



App Storeで配布が認められるアプリはいずれもAppleの審査をクリアしなければならず、中にはせっかく開発されたものの「App Storeで配布するには不適切なアプリだ」と判断され、お蔵入りとなってしまったアプリも多く存在します。また、Appleが基準を変更したことにより、以前は配布できたアプリが配信停止となる可能性もあります。



そんな環境を嫌がる人の中には、iPhoneやiPadを脱獄して非公式のiOS向けアプリストアを利用するという手段を選ぶケースもあります。しかし、iOSデバイスを脱獄するには技術的な知識が必要であり、経験の浅い人にとってはハードルが高いもの。そこでTestut氏は非公式のアプリストアでありながら、脱獄する必要のないアプリストアであるAltStoreを開発しました。



by JESHOOTS-com



AltStoreはiOSデバイスに対し、「テストアプリを試験的にサイドローディングする開発者である」としてだます機能をもっているとのこと。ユーザーはmacOSまたはWindows搭載のPCなどにAltStoreのコンパニオンアプリをインストールし、iOSデバイスを接続してApple IDを登録し、手動でAltStoreのアプリをインストールできるようになっています。



なお、AltStoreでインストールしたアプリもAppleの開発者アカウントの規約に従う必要があります。開発者アカウントの規約では、サイドローディングされたアプリは7日間で認証切れとなってしまい、強制的にデバイスから削除されてしまいます。この規制を回避するために、AltStoreではiTunesの同期フレームワークを利用して、7日間の認証期限が切れる前にデバイス内の非公式アプリを再インストールするとのこと。





Testut氏がAltStoreの実行に使っている機能は、いずれもAppleが開発者やユーザーのために提供する機能を応用したもの。そのため、AppleがAltStoreの利用をストップさせることは理論的に難しいとのことで、「私たちがやっていることは全て、Appleが自分たちでやっていることです」「AltStoreの利用を止めさせる強引なアプローチとしては、Appleが全てのサービスを停止してしまうことですが、これは多くの人に影響を与えるでしょう」とTestut氏は述べています。



なお、記事作成時点ではAltStoreのプレビュー版が公開されており、macOSまたはWindowsにダウンロードすることが可能です。



AltStore.io

https://altstore.io/

