サンドボックスとアプリ文化

サンドボックスとアプリ文化
サンドボックスとアプリ文化

Andy Ihnatko 氏と Jason Snell 氏は、週末にかけて Macworld に 2 つの記事を掲載しました。これらの記事では、Apple 社が今年 11 月から Mac App Store アプリに対して適用を開始する予定のサンドボックス制限 (AppleScript などの Apple 社独自の技術への影響の可能性を含む) と、ある意味ではサンドボックス化に関連し、1 年前に一部の人が想像したような過度に単純化されたソフトウェア環境につながる可能性のある、より広範なアプリ文化の主題について取り上げています。

イハトコ:

しかし、AppleScriptについては心配している。AppleScriptは、20年間も勤めてきた優秀で機知に富んだ友人のようで、その貢献を全く評価してくれない会社に所属している。AppleがAppleScriptを完全に廃止してしまうのではないかと心配しているわけではない。心配しているのは、Apple全体が、たとえビルが火事になったとしても、システム自動化こそが救い出す価値のある機能だと認識していないことだ。いつかAppleのOSエンジニアたちは、多くのメリットをもたらす新しいシステムアーキテクチャのアイデアを思いつくだろう。しかし、AppleScriptを壊さないためには膨大な作業が必要になるだろう。その時、Macでのスクリプトはついに消滅するだろう。

スネル:

Appleがアプリのセキュリティに真剣に取り組んでいるのは良いことです。しかし残念ながら、Macユーザーが長年愛用してきたアプリの多くは、主要な機能の多くを利用するためにシステムへの広範なアクセスを必要としています。例えばSuperDuperほどではありませんが、それでもかなりのアクセスが必要です。一部のMac開発者からは、Appleの新しいサンドボックスにアプリを適合させるために、実際に機能を削除したり、機能を縮小したりする必要があるかもしれないという声が聞こえてきます。

2010年10月のBack to the Macイベントの後、Mac App Storeには既存顧客向けのトライアルやライセンス移行オプションがないため、エコシステムが崩壊し、最終的にはMac App Storeが成功しないのではないかと懸念したが、事態は好転した。Appleはデスクトップソフトウェアのデジタル配信の未来としてMac App Storeに大きく賭けており、その賭け金を他のいくつかのアプリとともにLionをApp Storeでリリースすることで実行している(割引価格で)。Mac App Storeが営業を開始した1月6日以降、サードパーティの開発者は(ほとんどの場合割引価格で)アプリをリリースしようと殺到しており、昨年6月のWWDCでは、Appleは間に合うようにリリースした開発者に報酬を与えた。明らかに、一部の開発者は、自分のアプリがAppleのMac App Storeのルールにどう適合するかを再考する必要があった。

Ihnatko氏とSnell氏が指摘した問題は、インフラ自体のロジスティックな問題ではなく、最近浮上した技術的な問題です。サンドボックス化の権限付与は、既存アプリの機能にどの程度影響するのでしょうか? 一例として、前述の1Passwordが挙げられます。Mac App Store版では、Dropboxフォルダがユーザーディレクトリ内にない場合、データベース同期ファイルをDropboxに保存できません。この変更は不評でしたが、現状は仕方のないことです。11月以降、他のアプリも同様の調整(例えば、こちら側に制限を設けたり、あちらに一部のドキュメントにアクセスできないようにするなど)が必要となるのは間違いないでしょう。

AppleのApp Storeのビジョンを見れば、サンドボックス、セキュリティ、そしてアプリ文化がどのように関連しているかが分かります。「アプリ」という概念は、時とともに進化し、一つのことをうまくこなすソフトウェアを指すようになりました。Appleはこの新しい考え方をさらに推し進め、セキュリティを強化し(これは良いことです)、アプリが「必要な操作だけ」を実行できるように制限しています。アプリとセキュリティは、まさに一周して同じ道を辿ったと言えるでしょう。

過去9ヶ月間、Mac App Storeはトライアル版やデモ版なしでも、大多数の開発者にとって十分に機能していました。しかしその後、Appleはアプリ内課金と差分アップデートを導入しました。大きな変更のたびに、新しい環境に馴染めない犠牲者と、文字通り勝者が生まれます。今後数ヶ月で注目すべきは、Appleの悪意をサンドボックス化すること自体ではなく、サードパーティ開発者が、過去数十年にわたって私たちが慣れ親しんできたのと同じレベルの力と革新性をもって、アプリをストアに残したいのであれば、受け入れなければならないであろうトレードオフです。

クラブ・マックストーリーズ

追加コンテンツと特典にアクセスする

Club MacStories は 2015 年に設立され、ほぼ 10 年間にわたって毎週独占コンテンツを提供してきました。

毎週、毎月の電子メール ニュースレターから始まったものが、すべての MacStories ファン向けに設計されたメンバーシップ ファミリーに成長しました。

詳細については、こちらおよびクラブの FAQ をご覧ください。

Club MacStories : アプリ、ヒント、自動化ワークフロー、長​​文執筆、MacStories Unwind ポッドキャストへの早期アクセス、定期的な景品など、盛りだくさんの情報を満載した、電子メールと Web 経由の週刊および月刊ニュースレター。

Club MacStories+ : Club MacStories が提供するすべての機能に加え、アクティブな Discord コミュニティ、クラブの過去のカタログ全体を閲覧するための高度な検索機能とカスタム RSS 機能、ボーナス コラム、多数のアプリ割引などが含まれます。

Club Premier : 上記のすべてに加え、早期に、広告なしで、高ビットレートのオーディオで配信される当社の主力ポッドキャストの拡張バージョンである AppStories+ が含まれます。