Format Tampilan Jam

Tampilan jam adalah hal pertama yang dilihat pengguna pada smartwatch mereka, sehingga tampilan ini menjadi platform Wear OS yang paling sering digunakan. Pengguna bergantung pada tampilan jam untuk menyesuaikan smartwatch agar sesuai dengan gayanya dan memenuhi kebutuhan mereka.

Dibuat dengan kemitraan bersama Samsung, Format Tampilan Jam adalah format XML deklaratif untuk mengonfigurasi tampilan dan perilaku tampilan jam. Artinya, tidak ada kode yang dapat dieksekusi yang terlibat dalam pembuatan tampilan jam, dan tidak ada kode yang disematkan dalam APK tampilan jam Anda.

Platform Wear OS menangani logika yang diperlukan untuk merender tampilan jam sehingga Anda dapat berfokus pada ide materi iklan, 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. Misalnya, Anda tidak perlu memperbarui tampilan jam untuk mendapatkan manfaat dari peningkatan performa atau konsumsi baterai, atau untuk mendapatkan perbaikan bug terbaru.

Tentang format

Atribut diketik dengan ketat dan memiliki panduan seputar frekuensi serta nilai yang valid agar sebagian besar sumber tidak error saat membuat tampilan jam dari awal. Anda dapat membuat tampilan jam secara langsung menggunakan format, atau membuat alat untuk mendukung pembuatan tampilan jam. Salah satu contoh alat tersebut adalah Watch Face Studio, yang mendukung kemampuan untuk mengekspor desain tampilan jam ke Format Tampilan Jam.

Seperti Watch Face Studio, Format Tampilan Jam menawarkan kemampuan berikut:

  • Pengeditan gaya: Menyesuaikan tampilan jam, termasuk warna, gambar latar belakang, dan font.

  • Grup dan detail: Mengelompokkan komponen agar Anda dapat mengontrol atau memindahkan komponen tersebut dengan satu tindakan. Anda juga dapat menangani seluruh detail sebagai satu grup.

  • Ekspresi tag: Menambahkan tag yang berisi informasi tanggal, waktu, baterai, jumlah langkah, dan lainnya.

Pelajari lebih lanjut

Pelajari lebih lanjut Format Tampilan Jam dalam panduan ini:

  • Pedoman desain: Pelajari praktik terbaik untuk tata letak tampilan jam dan pengalaman pengguna.
  • Penyiapan: Konfigurasi Android App Bundle yang mendukung Format Tampilan Jam.
  • 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.
  • Panduan publikasi: Pelajari cara mengupload tampilan jam ke Play Store.
  • Contoh GitHub: Mulai dengan membuat contoh tampilan jam dan men-deploy tampilan jam di emulator Wear OS atau perangkat fisik Anda.
  • Validator WFF dan memori: Gunakan alat open source ini untuk memeriksa error pada file Format Tampilan Jam dan mengonfirmasi penggunaan memori yang dapat diterima sebelum mengirimkan ke Google Play.