OSXLionの新しいセキュリティモデルが将来にどのように影響するか知りたいです。具体的には、資格とサンドボックスについて質問しています。
これは、これらが良いアイデアであるかどうかの問題ではありません。むしろ、これは将来何が起こるかについての最良の推測の問題です。
Pythonのようなものに興味があります。私の会社は、Webベースのソフトウェアを使用せずに緊急事態用の小さなPythonアプリを作成しています。これには、ファイルシステムの読み取りと書き込みが含まれます。
私たちのアプリには資格がありません。つまり、Pythonコードであり、Cocoaラッピングを行わないためです。すべてのアプリをサンドボックス化してその資格を一覧表示する必要があるというMacAppStoreの要件が有効になると、Appleはオペレーティングシステムのアップデートを公開し、「これが今後のセキュリティの方法であり、アプリケーションはセキュリティモデルを満たしていません。安全ではないため、実行されません。」
私はこれについて複雑な感情を持っています。一方で、消費者のマシンをより安全にするのに最適だと思います。不正なコードが少なくなり、すべてが腐敗します。一方で、それは開発を多くの開発者にとって生き地獄にするだろう、メチンク。
また、同じアップデートがLeopardまたはSnow Leopardのいずれかでリリースされる場合、そのようなアップデートがLionにリリースされるのではないかと思います。現在のOSから2世代遅れているので、私の考えはLeopardではありません。Snow Leopardはすべて、Appleが古いOSをサポートしたい期間に依存します。
だから今、私はApple開発者にこのトピックについて彼らの考えを話し、おそらく以前はなかった考えを生み出すためにそれを開いた。