Kartu

Kartu memberikan akses mudah ke informasi dan tindakan yang diperlukan pengguna untuk menyelesaikan berbagai aktivitas. Hanya dengan menggeser dari tampilan jam, pengguna dapat mengetahui perkiraan terbaru atau memulai timer.

Menggeser berbagai kartu.

Pengguna dapat memilih kartu yang ingin dilihat. Ada kartu untuk memeriksa cuaca, menyetel timer, melacak progres kebugaran harian, memulai olahraga dengan cepat, memutar lagu, melihat jadwal rapat yang akan datang, dan mengirimkan pesan ke kontak favorit.

Kartu berdampingan satu sama lain.

Dengan tiles API, developer dapat mem-build kartu kustom yang dapat disertakan pengguna di smartwatch mereka. Penggunaan tiles API memerlukan penargetan API level 26 atau yang lebih tinggi.

Praktik terbaik

Ada beberapa pertimbangan khusus untuk menggunakan kartu:

  • Daripada menggunakan komponen dasar, sebaiknya gunakan Komponen material dan Tata letak material untuk memastikan kepatuhan terhadap rekomendasi antarmuka pengguna Desain Material dan konsistensi secara keseluruhan.
  • Meskipun OS menangani rendering UI kartu, Anda harus menyediakan tata letak, informasi, dan resource menggunakan TileService.
  • Kartu dimaksudkan untuk informasi sekilas yang dapat dibaca pengguna dalam hitungan detik. Hanya tampilkan konten paling penting dengan hierarki informasi yang jelas.
  • Untuk melindungi baterai pengguna, hindari elemen yang perlu sering dirender ulang.
  • Simpan pengalaman yang sangat interaktif untuk aktivitas Anda. Namun, Anda dapat menautkan ke aktivitas tersebut dari kartu. Untuk informasi selengkapnya, lihat Berinteraksi dengan kartu.
  • Hindari teks seperti “x menit lalu” atau "dalam x menit" untuk peristiwa sebelumnya atau yang akan datang karena akan memerlukan pembaruan secara berkala. Sebagai gantinya, tampilkan waktu mulai atau waktu berakhir yang sebenarnya atau gunakan pernyataan seperti "dahulu".
  • Hindari tugas asinkron yang berjalan lama saat menyediakan tata letak dan resource kartu. Kode kartu Anda akan dijalankan dengan cepat.
  • Sebaiknya izinkan pengguna mengetuk kartu agar dapat mempelajari lebih lanjut dan mengambil tindakan dalam overlay, sehingga ada dukungan untuk beragam interaktivitas dan pengguna dapat men-scroll untuk mengetahui informasi selengkapnya.
  • Jika Anda memiliki aplikasi besar yang mendukung pengguna dengan beberapa tugas, sebaiknya buat kartu untuk setiap tugas. Misalnya, aplikasi kebugaran mungkin memiliki kartu Target dan kartu Aktivitas Olahraga.