ガイドライン対訳 2.5 ソフトウェア要件 2.5.1 隠しAPIの禁止とアプリは定期メンテすること。

アプリはパブリックAPIのみで作ること
(訳注 隠しAPIを使わないこと)

アプリは常に最新のOSで動くこと。
(注釈 古いアプリをストアから削除する理由)

フレームワークは意図しない使い方をしてはいけない。
(訳注 たとえば、このフレームワークを使えば普通の方法では参照できないユーザー情報が参照できるから使う、というのはアウト)

(訳注 わかりにくいフレームワークの使い方をしている場合は、Appleのレビュアーに向けてメモ欄にちゃんと説明書きをしたほうがいいかもしれない)

原文
2.5 Software Requirements
2.5.1 Apps may only use public APIs and must run on the currently shipping OS.
Learn more about public APIs.
Keep your apps up-to-date and make sure you phase out any deprecated features, frameworks or technologies that will no longer be supported in future versions of an OS.
Apps should use APIs and frameworks for their intended purposes and indicate that integration in their app description.
For example, the HomeKit framework should provide home automation services;
and HealthKit should be used for health and fitness purposes and integrate with the Health app.

“ガイドライン対訳 2.5 ソフトウェア要件 2.5.1 隠しAPIの禁止とアプリは定期メンテすること。” の続きを読む