iOS
Apple のモバイル OS 固有の事情。制約が多いのは電池・安全性・一貫性のため。
Apple のモバイル OS 上でアプリを作るときに固有の事情。
制約が強いプラットフォーム#
| 制約 | 内容 |
|---|---|
| サンドボックス | 自分の領域の外に触れない |
| バックグラウンド実行の制限 | 電池のため厳しく制限される |
| 権限 | 利用者の許可が要る |
| [審査](/ソフトウェア開発/iOS/App Storeへの公開) | 配布に Apple の承認が要る |
| JIT 禁止 | 動的なコード生成ができない |
制約が多いのは、電池・安全性・一貫性のためという 明確な意図がある。 Web と違い「とりあえず動かす」ことができず、 プラットフォームの規則を先に理解する必要がある。
構成#
参考文献#
- Apple. iOS Developer documentation. https://developer.apple.com/documentation/
- Apple. Human Interface Guidelines. https://developer.apple.com/design/human-interface-guidelines
この階層のノート