
Tampilan jam adalah hal pertama yang dilihat pengguna saat mereka melihat smartwatch, sehingga tampilan ini menjadi platform Wear OS yang paling sering digunakan. Pengguna mengandalkan tampilan jam untuk menyesuaikan smartwatch agar sesuai dengan gaya mereka dan memberikan informasi cepat secara sekilas.
Audiens
Format Tampilan Jam (WFF) baru kami memudahkan Anda mem-build tampilan jam. Melalui kemitraan dengan Samsung, kami telah merilis Watch Face Studio, alat bergaya What-You-See-Is-What-You-Get, yang memungkinkan Anda mendesain tampilan jam secara langsung.
Jika Anda memilih untuk mengelola konfigurasi smartwatch secara manual, Anda juga dapat menentukan tampilan jam menggunakan XML. Panduan ini menargetkan developer yang menggunakan XML, atau yang mem-build alat kustom untuk membuat tampilan jam menggunakan Format Tampilan Jam. Android Studio juga menyertakan dukungan untuk mem-build dan menjalankan tampilan jam yang menggunakan Format Tampilan Jam.
Dibuat dengan kemitraan bersama Samsung, Format Tampilan Jam adalah format XML deklaratif untuk mengonfigurasi tampilan dan perilaku tampilan jam. Tidak seperti API tampilan jam lainnya, yang mengharuskan APK Anda menyertakan kode untuk merender tampilan jam, Format Tampilan Jam hanya memerlukan resource dan petunjuk deklaratif. Platform Wear OS menangani logika yang diperlukan untuk merender tampilan jam sehingga Anda dapat berfokus pada ide kreatif, bukan pada pengoptimalan kode atau performa baterai.
Tampilan jam yang dibuat dengan format baru ini memerlukan lebih sedikit pemeliharaan dan update lebih sedikit daripada yang dibuat menggunakan library Jetpack Watch Face lama. Misalnya, Anda tidak perlu memperbarui tampilan jam untuk mendapatkan manfaat dari peningkatan performa atau konsumsi baterai, atau untuk mendapatkan perbaikan bug terbaru.
Tentang format
Inti dari tampilan jam Format Tampilan Jam (WFF) adalah dokumen yang menentukan tata letak dan perilaku tampilan jam. Dokumen ini ditulis dalam XML, yang sesuai dengan spesifikasi WFF.
Sistem Wear OS menyertakan komponen perender tampilan jam. Komponen ini mengurai dokumen XML WFF dan merender tampilan jam darinya. Resource lainnya, seperti gambar dan font, diambil sesuai kebutuhan.
Dengan pendekatan ini, Anda hanya perlu meluangkan waktu untuk menjelaskan tampilan tampilan jam, dan Wear OS akan menangani semua kode untuk menggambar tampilan jam.
Untuk men-deploy tampilan jam Format Tampilan Jam ke perangkat, paketkan dokumen XML dalam paket AAB atau APK standar.
Diagram berikut menunjukkan ringkasan pendekatan:
Pembuatan versi di WFF
Seiring perkembangan WFF, fitur baru ditambahkan, yang diwakili oleh elemen, atribut, sumber data, dll. baru dalam format.
Misalnya, WFF versi 2 memperkenalkan dukungan Cuaca sebagai sumber data, yang tidak tersedia di WFF versi 1.
Saat mendesain tampilan jam, perhatikan fitur yang ingin Anda gunakan dan ketersediaan versinya. Panduan referensi menandai semua fitur dengan ketersediaannya.
Setiap versi WFF sesuai dengan rilis Wear OS:
Versi WFF | Versi Wear OS minimum | Tingkat API minimum |
---|---|---|
1 | 4 | 33 |
2 | 5 | 34 |
3 | 5.1 | 35 |
4 | 6 | 36 |
Lihat panduan ini untuk mengonfigurasi file build AndroidManifest.xml
dan Gradle
dengan tepat.
Pelajari lebih lanjut
Pelajari lebih lanjut Format Tampilan Jam dalam panduan ini:
- Fitur yang tersedia: Jelajahi kemampuan tampilan jam yang didukung oleh setiap versi Format Tampilan Jam.
- Pedoman desain: Pelajari praktik terbaik untuk tata letak tampilan jam dan pengalaman pengguna.
- Penyiapan: Konfigurasi Android App Bundle yang mendukung Format Tampilan Jam.
- Contoh GitHub: Mulai dengan membuat contoh tampilan jam dan men-deploynya di emulator Wear OS atau perangkat fisik Anda.
- Mengoptimalkan penggunaan memori: Pelajari cara mengonfigurasi tampilan jam agar sistem menggunakan memori sesedikit mungkin saat merender tampilan jam.
- Referensi XML: Pelajari setiap elemen yang merupakan bagian dari
file Format Tampilan Jam. Elemen root selalu
WatchFace
. Catatan: Untuk melihat fitur dari versi Format Tampilan Jam tertentu dalam referensi XML, pastikan tombol versi yang sesuai dipilih di bagian atas halaman dokumentasi. - Panduan publikasi: Pelajari cara memublikasikan dan memonetisasi tampilan jam melalui Play Store dan metode alternatif.
- WFF dan validator memori: Gunakan alat open source ini untuk memeriksa file Format Tampilan Jam Anda untuk menemukan error dan mengonfirmasi penggunaan memori yang dapat diterima sebelum mengirimkannya ke Google Play.