ガイドライン対訳 4.4.1 キーボードエクステンション すべきでないこと

キーボードエクステンションから、設定外のアプリに飛んではいけない。
(訳注 逆に言えば、設定画面には飛んでも良い。)

キーボード以外の用途で用いてはいけない

(訳注 これだけ厳密にキーボードエクステンションの制限がされているのは、キーボードの影響範囲が広いから。)

原文
They must not:

Launch other apps besides Settings; or
Repurpose keyboard buttons for other behaviors (e.g. holding down the “return” key to launch the camera).

“ガイドライン対訳 4.4.1 キーボードエクステンション すべきでないこと” の続きを読む

ガイドライン対訳 4.4 エクステンションの制約(iOS/macOS/safari)

(訳注 エクステンションはアプリに付属するサブ機能です。iOSで言うとキーボード機能やウィジェット、共有機能などがエクステンションに当たります。)

エクステンションはAppStoreレビューガイドラインだけでなく、エクステンション用のガイドにも従うこと。

エクステンションに広告・アプリ内課金を含めてはいけない

原文
4.4 Extensions
Apps hosting or containing extensions must comply with the App Extension Programming Guide or the Safari Extensions Development Guide and should include some functionality, such as help screens and settings interfaces where possible.
You should clearly and accurately disclose what extensions are made available in the app’s marketing text,
and the extensions may not include marketing, advertising, or in-app purchases.

“ガイドライン対訳 4.4 エクステンションの制約(iOS/macOS/safari)” の続きを読む

ガイドライン対訳 4.4.1 キーボードエクステンション すべきこと

(訳注 ここではiOS限定の話をしているわけではないのですが、実際の内容的にはiOSが主になる話だと思います。)

キーボードエクステンションは以下のルールに従う必要がある。
文字入力機能、次のキーボードに遷移する機能、基本動作はネットワークアクセス不要で動作すること。

(iOSの場合のみ)機能改善の目的でのみ、ユーザーの行動監視(ユーザーのアクティビティ)をしても良い。

原文
4.4.1 Keyboard extensions have some additional rules.

They must:
Provide keyboard input functionality (e.g. typed characters);

Follow Sticker guidelines if the keyboard includes images or emojis;

Provide a method for progressing to the next keyboard;

Remain functional without full network access and without requiring full access;

Collect user activity only to enhance the functionality of the user’s keyboard extension on the iOS device.

 

“ガイドライン対訳 4.4.1 キーボードエクステンション すべきこと” の続きを読む