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

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

Notifications

https://developer.apple.com/design/human-interface-guidelines/ios/system-capabilities/notifications/

Notifications

通知

Apps can use notifications to provide timely and important information anytime, whether the device is locked or in use. For example, notifications may occur when a message has arrived, an event is about to occur, new data is available, or the status of something has changed. People see notifications on the lock screen, at the top of the screen while using the device, and in Notification Center, which is opened by swiping down from the top edge of the screen. Each notification includes the app name, a small app icon, and a message. Notifications may also be accompanied by a sound, and may cause a badge to appear or update on the corresponding app’s icon.

アプリは、デバイスがロックされているか、使用中であろうと、通知を使用して、いつでも重要な情報をタイムリーに提供できます。 たとえば、メッセージが到着したとき、イベントが発生しそうなとき、新しいデータが利用可能なとき、または何かのステータスが変更されたときに、通知が発生することがあります。 ユーザーは、ロック画面、デバイス使用中の画面の上部、および画面の上端から下にスワイプして開く通知センターに通知を表示します。 各通知には、アプリ名、小さなアプリアイコン、メッセージが含まれます。 通知には音が付いている場合があり、対応するアプリのアイコンにバッジが表示されたり更新されることがあります。

 
 

TIPNotifications can be local or remote. Local notifications originate and are delivered on the same device. A to-do list app might use local notifications to alert someone about an upcoming meeting or due date. Remote notifications, also called push notifications, come from a server. A multiplayer game might use remote notifications to let players know when it’s their move.

通知は、ローカルまたはリモートにすることができます。 ローカル通知は、同じデバイス上で発信され、配信されます。 予定リストアプリは、ローカル通知を使用して、次回の会議や期日について誰かに警告することができます。 プッシュ通知とも呼ばれるリモート通知は、サーバーから行われます。 マルチプレイヤーゲームでは、リモート通知を使用して、プレイヤーがいつ移動したかを知ることができます。

Notification Behavior

通知動作

The behavior of notifications is managed in Settings on an app-by-app basis. For any app that supports notifications, you can enable or disable the feature entirely. You can also enable visibility in Notification Center and on the lock screen, enable app icon badging, and choose one of these notification styles:

通知の動作は、アプリごとの設定で管理されます。 通知をサポートするすべてのアプリで、機能を完全に有効または無効にすることができます。 また、通知センターとロック画面での表示を有効にしたり、アプリアイコンのバッジを有効にしたり、次のいずれかの通知スタイルを選択することもできます。

  • Banner. Appears at the top of the screen for a few seconds while the device is in use, then disappears.
    バナー。 デバイスの使用中に数秒間画面の上部に表示され、消えます。

  • Alert. Appears at the top of the screen while the device is in use and stays there until manually dismissed.
    アラート。 デバイスが使用されている最中に画面の上部に表示され、手動で終了するまでそこに残ります。

Tapping a notification when the device is unlocked, or swiping it to the side when the device is locked, dismisses the notification, removes it from Notification Center, opens the corresponding app, and shows related information. Tapping a new email notification on an unlocked device, for example, opens Mail and shows the new message.

バイスがロックされているときに通知をタップするか、デバイスがロックされているときにサイドにスワイプし、通知を閉じ、通知センターから削除し、対応するアプリを開き、関連情報を表示します。 たとえば、ロックされていないデバイスで新しい電子メール通知をタップすると、Mailが開き、新しいメッセージが表示されます。

On an unlocked device, swiping a notification up or letting it disappear dismisses the notification and may remove it from Notification Center.

ロックされていないデバイスでは、通知をスワイプするか消えるようにすると通知が破棄されます。通知センターから削除される場合もあります。

Applying pressure to a notification using 3D Touch or, on an unlocked device, swiping a notification down, opens an expanded detail view. This view is customizable and can include up to four buttons for taking action. A to-do list app, for example, might deliver a task notification with a detail view that includes actions for deferring the task and marking it as complete. An Calendar event notification provides a Snooze action that briefly delays the event's alarm.

3D Touchを使用して通知を強く押す、またはアンロックされたデバイスで通知をスワイプすると、詳細ビューが開きます。 このビューはカスタマイズ可能で、アクションを実行するための最大4つのボタンを含めることができます。 たとえば、予定表アプリでは、タスクを延期し、完了としてマークするためのアクションを含む詳細ビューでタスク通知を配信する場合があります。 カレンダーイベント通知は、イベントのアラームを一時的に遅らせるスヌーズアクションを提供します。

 

NOTEPeople must explicitly opt into receiving notifications from every app that supports them—they’re asked to do so the first time they use the app. If someone opts out, they can always visit Settings to opt in.
人々は、サポートしているすべてのアプリから通知を受け取るよう明示的に選択する必要があります。アプリを初めて使用するときに通知するように求められます。ユーザがオプトアウトすると、いつでも[設定]にアクセスしてオプトインできます。

Designing a Great Notification Experience

優れた通知環境の設計

Provide useful, informative notifications. People enable notifications to get quick updates, so focus on providing information of value. Use complete sentences, sentence case, proper punctuation, and don’t truncate your message—the system does this automatically, if necessary. Avoid telling people to open your app, navigate to specific screens, tap specific buttons, and perform other tasks that are hard to remember once the notification is dismissed.

有用で有益な通知を提供する。 人々は通知が迅速な更新を得ることを可能にするので、価値のある情報を提供することに集中します。 完全な文章、文例、適切な句読点を使用して、メッセージの省略は避けてください。必要に応じて、システムはこれを自動的に行います。通知が却下されたあとで、アプリを開いたり、特定の画面に移動したり、特定のボタンをタップしたり、覚えがたい他のタスクを実行したりするような指示するのは避けてください。

Don’t send multiple notifications for the same thing, even if the user hasn't responded. People attend to notifications at their convenience. If you send multiple notifications for the same thing, you fill up Notification Center, and users may turn off notifications from your app.

ユーザーが応答しなくても、同じ通知を複数回送信しないでください。 人々は都合のいいときに通知に注意を向けます。 同じ通知を複数回送信すると、通知センターがいっぱいになり、ユーザーはアプリの通知をオフにせざるを得なくなります。

Don’t include your app name or icon. The system automatically shows this information at the top of each notification.

アプリ名やアイコンは含めないでください。 システムは、各通知の先頭にこの情報を自動的に表示します。

Provide descriptive text for display when notification previews are hidden. Based on the user's settings, notification previews may be hidden for privacy. In this case, only your app icon and a generic description (Notification is the default description) are shown. To provide the user with sufficient context, your app should provide custom text that succinctly describes notification content, like Friend RequestNew CommentReminder, or Shipment. For developer guidance, see hiddenPreviewsBodyPlaceholder.

通知プレビューが表示されていない場合に表示するための説明テキストを提供します。 ユーザーの設定に基づいて、通知のプレビューがプライバシーのために非表示になることがあります。 この場合、アプリアイコンと一般的な説明(通知はデフォルトの説明)のみが表示されます。 ユーザーに十分なコンテキストを提供するには、Friend Request、New Comment、Reminder、Shipmentなどの通知コンテンツを簡潔に記述するカスタムテキストを提供する必要があります。 開発者向けのガイダンスについては、hiddenPreviewsBodyPlaceholderを参照してください。

Provide a sound to supplement your notifications. Sound is a great way to get someone's attention when they’re not looking at the screen. A to-do list app might play an alert sound, for example, when it’s time to perform an important task. Your app can use a custom sound or a built-in alert sound for this. If you use a custom sound, make sure it’s short, distinctive, and professionally produced. See Preparing Custom Alert Sounds in Local and Remote Notification Programming Guide. Keep in mind that people can optionally disable notification alert sounds. They can also enable a vibration that accompanies the sound—this must be manually enabled and can’t be enabled programmatically by your app.

あなたの通知を補うためのサウンドを提供してください。 サウンドは、スクリーンを見ていないときに誰かの注意を引く良い方法です。 予定リストアプリケーションは、重要なタスクを実行するときなど、警告音を鳴らすことがあります。 あなたのアプリはこれにカスタムサウンドまたはビルトインアラートサウンドを使用できます。 カスタムサウンドを使用する場合は、それが短く、独特で、専門的に制作されていることを確認してください。 「ローカルおよびリモート通知プログラミングガイド」の「カスタムアラート音の準備」を参照してください。 必要に応じて通知警告音を無効にすることができます。 サウンドに付随する振動を有効にすることもできます。これは手動で有効にする必要があり、アプリケーションによってプログラムで有効にすることはできません。

Consider providing a detail view. A notification detail view provides more information about a notification, as well as the ability to take immediate action without leaving the current context to open your app. This view should include useful information, be recognizable, and feel like a natural extension of your app. It can contain photos, videos, and other content, and can be dynamically updated while displayed. For example, a ridesharing app could display a map here that shows a car approaching your current location.

詳細ビューを提供することを検討してください。 通知の詳細ビューには、通知に関する詳細情報と、アプリを開くための現在のコンテキストを残すことなく即座に対応する機能があります。 このビューには、有用な情報が含まれていて、認識可能で、アプリの自然な拡張機能のように感じる必要があります。 写真、ビデオ、その他のコンテンツを含むことができ、表示中に動的に更新することができます。 たとえば、乗り物のアプリで現在の場所に近づいていることを示す地図をここに表示することができます。

Provide intuitive, beneficial actions. A notification detail view can include up to four action buttons. These buttons should be for performing common, time-saving tasks that eliminate the need to open your app. Use short, title-case names that clearly describe the action results. A notification detail view can also display an onscreen keyboard for collecting information needed to take action. For example, a messaging app might let people respond directly from a new message notification.

直感的で有益な行動を提供する。 通知詳細ビューには、最大4つのアクションボタンを含めることができます。 これらのボタンは共通の、アプリを開く必要がない、時間を節約するタスクを実行するためのボタンです。 アクション結果を明確に記述する短いタイトルケース名を使用します。 通知の詳細ビューには、アクションを実行するために必要な情報を収集するためのオンスクリーンキーボードも表示されます。 たとえば、メッセージングアプリでは、新しいメッセージ通知から直接返信することができます。

Avoid providing destructive actions. Think carefully before providing destructive actions in a notification detail view. If you must provide them, make sure people have enough context to avoid unintended consequences. Actions identified as destructive appear in red.

破壊的な行動は避けてください。 通知詳細ビューで破壊的なアクションを提供する前に、慎重に考えてください。 あなたがそれらを提供しなければならない場合、意図しない結果を避けるために十分な文脈を人々が持っていることを確認してください。 破壊的であると識別されたアクションは赤で表示されます。

Badging

バッヂ

Use badging to supplement notifications, not to denote critical information. Keep in mind that badging of your app can be turned off. If your app relies on badging to communicate important information, you run the risk of people missing it.

重要な情報を示すのではなく、通知を補うためにバッジを使用します。 アプリのバッジはオフにすることができます。 あなたのアプリが重要な情報を伝達するためにバッジに頼っている場合、あなたはそれを逃してしまう危険性があります。

Use badging for notification purposes only. Badges shouldn't be used to display other types of numeric information, such as air quality, dates, stock prices, or weather.

通知目的でのみバッジを使用します。 バッジを使用して、大気の質、日付、株価、天気などの他の種類の数値情報を表示することはできません。

Keep badges up to date. Update your app’s badge as soon as the corresponding information is read. You don’t want people to think there’s new information available, only to find that they’ve already seen it. Note that reducing a badge’s count to zero removes all related notifications from Notification Center.

バッジを最新の状態に保つ。 対応する情報が読み込まれるとすぐにアプリのバッジを更新します。 あなたは、すでに見た情報があるだけなのに、新しい情報が利用可能だとユーザに思われることを望んでいません。です。 バッジの数を0に減らすと、通知センターから関連するすべての通知が削除されます。

Learn More

For developer guidance, see Local and Remote Notification Programming Guide.