Google翻訳でApple HIGとMaterialDesignを和訳してみるマン

このアカウントはひたすらガイドラインをGoogle翻訳して書き控えとくだけのものです。誤訳多いと思われます。誤訳の指摘とかもらえたら有り難いです。

Interface Essentials

https://developer.apple.com/design/human-interface-guidelines/ios/overview/interface-essentials/

Interface Essentials

インタフェースの要旨

Most iOS apps are built using components from UIKit, a programming framework that defines common interface elements. This framework lets apps achieve a consistent appearance across the system, while at the same time offering a high level of customization. UIKit elements are flexible and familiar. They’re adaptable, enabling you to design a single app that looks great on any iOS device, and they automatically update when the system introduces appearance changes. The interface elements provided by UIKit fit into three main categories:

ほとんどのiOSアプリは、共通のインターフェース要素を定義するプログラミングフレームワークであるUIKitのコンポーネントを使用して構築されています。このフレームワークにより、アプリケーションはシステム全体にわたって一貫した外観を実現すると同時に、高度なカスタマイズを提供することができます。 UIKit要素は、柔軟で親しみやすいものです。それらは適応性があり、iOSバイス上で優れた単体のアプリケーションを設計できるようになり、システムが外観の変更を導入すると自動的に更新されます。 UIKitによって提供されるインタフェース要素は、3カテゴリに分類されます。

Bars. Tell people where they are in your app, provide navigation, and may contain buttons or other elements for initiating actions and communicating information.

バー。あなたのアプリのどこにいるのかを人に伝え、ナビゲーションを提供し、行動を開始し情報を伝達するためのボタンやその他の要素を含めることができます。

Views. Contain the primary content people see in your app, such as text, graphics, animations, and interactive elements. Views can enable behaviors such as scrolling, insertion, deletion, and arrangement.

ビュー。テキスト、グラフィックス、アニメーション、インタラクティブな要素など、アプリに表示される主なコンテンツを含みます。ビューは、スクロール、挿入、削除、配置などの動作を可能にします。

Controls. Initiate actions and convey information. Buttons, switches, text fields, and progress indicators are examples of controls.

コントロール。行動を開始し、情報を渡す。ボタン、スイッチ、テキストフィールド、進捗インジケータはコントロールの例です。

In addition to defining the interface of iOS, UIKit defines functionality your app can adopt. Through this framework, for example, your app can respond to gestures on the touchscreen and enable features such as drawing, accessibility, and printing.

UIKitは、iOSのインターフェースを定義するだけでなく、アプリが搭載できる機能を定義します。たとえば、このフレームワークを使用すると、アプリはタッチスクリーン上のジェスチャーに反応し、描画、アクセシビリティ、印刷などの機能を有効にできます。

iOS tightly integrates with other programming frameworks and technologies too, such as Apple Pay, HealthKit, and ResearchKit, enabling you to design amazingly powerful apps.

iOSは、Apple Pay、HealthKit、ResearchKitなど、他のプログラミングフレームワークや技術とも密接に統合されており、驚くほど強力なアプリケーションを設計することができます。

最終更新日:2018.8.31)