Wear OS 4 の機能をチェック
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
Wear OS 4 には、Wear OS アプリを強化する機能がいくつか導入されています
体験できますこれらの機能をアプリに追加する前に、アプリを
Wear OS 4 との互換性。
ユーザーがスマートウォッチをチェックする際に最初に見るのがウォッチフェイスで、Wear OS で最も使用されるサーフェスになっています。ユーザーはウォッチフェイスを使用して、スタイルとニーズに合わせてスマートウォッチをカスタマイズします。
Samsung とのパートナーシップにより作成された Watch Face Format は、ウォッチフェイスの外観と動作を構成する宣言型 XML 形式です。つまり、ウォッチフェイスの作成には実行可能コードが含まれず、ウォッチフェイス APK にはコードが埋め込まれていません。
Wear OS プラットフォームはウォッチフェイスのレンダリングに必要なロジックを処理するので、コードの最適化やバッテリーのパフォーマンスではなく、クリエイティブな発想に集中できます。
Watch Face Format でビルドされたウォッチフェイスは、Jetpack ウォッチフェイス ライブラリを使用して作成されたものよりも、メンテナンスの手間が減り、更新が少なくて済みます。たとえば、パフォーマンスやバッテリー消費の改善、最新のバグの修正などを行うために、ウォッチフェイスを更新する必要はありません。
Watch Face Format は、Wear OS 4 以降を搭載したすべてのデバイスでサポートされています。
タイル
タイル 1.2 で、プラットフォームのデータ バインディングがサポートされるようになりました。つまり、タイルが心拍数、歩数、時間などのプラットフォーム データソースを使用している場合、タイルは 1 秒に 1 回更新されます。
新しいバージョンのタイルでは、アニメーションのサポートも追加されています。トゥイーン アニメーションを使用すると、レイアウトの一部を変更する際にスムーズに遷移できます。遷移アニメーションでは、タイルの新規要素や消失要素をアニメーション化できます。
スプラッシュ画面
Wear OS 4 以降、システムは常にデフォルトのスプラッシュ画面を適用します。
コールドスタートとウォームスタートの両方でこの機能はすべてのユーザーに対して
Wear OS 4 以降で動作するアプリ。
デフォルトのスプラッシュ画面のアイコンの仕様は、アダプティブ アイコンと同じです。視覚的な一貫性を持たせるには、ランチャー アイコンにアダプティブ アイコンを使用します。
アプリにカスタム スプラッシュ画面を実装するか、ランチャー テーマを使用する場合は、Jetpack で利用可能な SplashScreen
ライブラリを使用するようアプリを移行してください。そうすることで、すべての Wear OS バージョンでスプラッシュ画面を正しく表示できます。詳しい手順については、実装ガイドをご覧ください。
Wear OS のデータを新しいモバイル デバイスに転送する
Wear OS 4 以降では、ユーザーは Wear OS の移行をシステムにリクエストできます。
モバイル デバイス間でデータをやり取りできます。システムでユーザーの Wear OS デバイスが新しいモバイル デバイスに接続されると、ウェアラブル ネットワークに保存されているすべてのデータがこの新しいモバイル デバイスに転送されます。転送が終わると、Wear OS デバイスと古いモバイル デバイスとの接続は解除されます。
新しいモバイル デバイスにモバイルアプリがすでにインストールされ、適切に設定されている限り、モバイルアプリは、古いモバイル デバイスに関連付けられていた Wear OS のデータを含むコールバックを受信します。
あなたへのおすすめ
このページのコンテンツやコードサンプルは、コンテンツ ライセンスに記載のライセンスに従います。Java および OpenJDK は Oracle および関連会社の商標または登録商標です。
最終更新日 2025-07-27 UTC。
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["必要な情報がない","missingTheInformationINeed","thumb-down"],["複雑すぎる / 手順が多すぎる","tooComplicatedTooManySteps","thumb-down"],["最新ではない","outOfDate","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["サンプル / コードに問題がある","samplesCodeIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2025-07-27 UTC。"],[],[],null,["# Explore features in Wear OS 4\n\nWear OS 4 introduces several features to help enhance your Wear OS app\nexperience. Before you add these features to your app, [prepare your app](/training/wearables/versions/4/test) for\ncompatibility with Wear OS 4.\n\nWatch Face Format\n-----------------\n\nA watch face is the first thing that a user sees when they take a look at their\nwatch, making it the most frequently used surface of Wear OS. Users rely on\nwatch faces to customize their watch to suit their style and meet their needs.\n\nCreated in partnership with Samsung, the [Watch Face Format](/training/wearables/wff) is a declarative\nXML format to configure the appearance and behavior of watch faces. This means\nthat there is no executable code involved in creating a watch face, and there is\nno code embedded in your watch face APK.\n\nThe Wear OS platform takes care of the logic needed to render the watch face so\nyou can focus on your creative ideas, rather than code optimizations or battery\nperformance.\n\nWatch faces that are built using the Watch Face Format require less maintenance\nand fewer updates than the ones built using the Jetpack Watch Face libraries.\nFor example, you don't need to update your watch face to benefit from\nimprovements in performance or battery consumption, or to get the latest bug\nfixes.\n\nThe Watch Face Format is supported on all devices that run Wear OS 4 or higher.\n\nTiles\n-----\n\n[Tiles 1.2](/jetpack/androidx/releases/wear-tiles#version_12_2) introduces support for platform data bindings. This means\nthat---if your tile uses platform data sources such as heart rate, step count, or\ntime---your tile is updated once per second.\n\nThe new version of tiles also adds support for [animations](/training/wearables/tiles/animations). You can use\ntween animations to create smooth transitions on changes to part of your layout,\nand transition animations can animate new or disappearing elements from the\ntile.\n\nSplash screens\n--------------\n\nStarting in Wear OS 4, the system always [applies the default splash screen](/about/versions/12/features/splash-screen)\non both cold and warm app starts. This experience works automatically for all\napps running on Wear OS 4 or higher.\n\nThe default splash screen icon uses the same specifications as\n[adaptive icons](/guide/practices/ui_guidelines/icon_design_adaptive). For visual consistency, use an adaptive icon for your\nlauncher icon.\n\nIf your app implements a custom splash screen or uses a launcher theme, migrate\nyour app to use the [`SplashScreen`](/reference/kotlin/androidx/core/splashscreen/SplashScreen) library, available in Jetpack. That way,\nyour splash screen can appear correctly on all Wear OS versions. For full\ninstructions, see the [implementation guide](/training/wearables/apps/splash-screen).\n\nTransfer Wear OS data to a new mobile device\n--------------------------------------------\n\nStarting in Wear OS 4, users can request that the system transfer their Wear OS\ndata from one mobile device to another. When the system connects the user's Wear\nOS device to the new mobile device, any data that's stored in the wearable\nnetwork is transferred to this new mobile device. The system then disconnects\nthe Wear OS device from the old mobile device.\n\nAs long as your mobile app is already installed and [properly configured](/training/wearables/data/transfer-to-new-mobile) on\nthe new mobile device, your mobile app receives a callback containing the\nWear OS data that was associated with the old mobile device.\n\nRecommended for you\n-------------------\n\n- Note: link text is displayed when JavaScript is off\n- [Migrate your splash screen implementation to Android 12 and later](/develop/ui/views/launch/splash-screen/migrate)\n- [Splash screens](/develop/ui/views/launch/splash-screen)\n- [App startup time](/topic/performance/vitals/launch-time)"]]