Peluncuran dan latensi
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Desain pengalaman peluncuran aplikasi dengan hati-hati karena ini merupakan
hal pertama yang dirasakan pengguna.
Saat meluncurkan aplikasi, ingatlah prinsip-prinsip berikut.
Berikan performa terbaik untuk aplikasi Anda karena menunggu aplikasi dimuat sambil mengangkat pergelangan tangan
bisa membuat pengguna merasa tidak nyaman.
Mengindikasikan aktivitas
Meyakinkan pengguna bahwa sistem sedang bekerja aktif menangani permintaan mereka dapat
meningkatkan toleransi penundaan.
Mem-build secara bertahap
Build konten secara bertahap saat tersedia. Ini bisa dilakukan dengan
langkah berikut:
Menampilkan elemen statis
Mulai dengan elemen statis seperti elemen teks, tombol yang dapat ditindaklanjuti, dan
UI placeholder terlebih dahulu, sementara konten lainnya dimuat.
check_circle
Anjuran
Menampilkan elemen statis saat konten lain sedang dimuat.
cancel
Larangan
Menampilkan elemen dinamis karena tata letak, bentuk, atau format konten tidak dapat diprediksi.
Menggunakan indikator lingkaran berputar dengan hati-hati
Indikator lingkaran berputar yang tidak tentu dapat menyebabkan masalah latensi. Sebagai gantinya, tampilkan
teks statis atau gambar placeholder kepada pengguna untuk menunjukkan bahwa aktivitas sedang berlangsung.
check_circle
Anjuran
Tampilkan teks statis untuk menunjukkan tindakan yang sedang terjadi.
Memprioritaskan masukan visual
Saat pengguna melakukan suatu tindakan, segera beri mereka masukan visual. Cara ini akan membangun
keyakinan bahwa tindakan tersebut telah terjadi. Untuk tindakan sederhana seperti mengetuk
tombol, caranya bisa berupa masukan ripple saat disentuh. Untuk tindakan yang lebih kompleks seperti
mengubah volume musik di ponsel, caranya bisa dengan menampilkan indikator
volume sebelum volume diubah.
check_circle
Anjuran
Tampilkan masukan visual terlebih dahulu saat sistem perlu melakukan tindakan.
Peluncuran bermerek
Tampilkan ikon aplikasi secara terpusat selama aplikasi dimulai, sehingga pengguna melihat ikon
aplikasi terlebih dahulu. Hal ini meningkatkan brand recognition dan merupakan salah satu cara untuk menunjukkan progres.
Gunakan latar belakang jendela hitam dengan ikon aplikasi. Ikon aplikasi haruslah ikon lingkaran 48x48 dp
yang diposisikan di tengah tampilan jam. Ikon layar
pembuka harus cocok dengan ikon peluncur aplikasi. Pelajari lebih lanjut cara
menambahkan layar pembuka.
check_circle
Anjuran
Gunakan latar belakang jendela hitam dengan ikon lingkaran 48x48 dp.
Konten dan contoh kode di halaman ini tunduk kepada lisensi yang dijelaskan dalam Lisensi Konten. Java dan OpenJDK adalah merek dagang atau merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-07-27 UTC.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-07-27 UTC."],[],[],null,["# Launch and latency\n\nDesign your app's launching experience with care, because this is the first\nthing users encounter.\n\nWhen launching your app, keep the following principles in mind.\n\nOptimize performance\n--------------------\n\nInvest in the performance of your app, as it can be uncomfortable to keep the\nwrist up while waiting for content to load.\n\nIndicate activity\n-----------------\n\nReassuring users that the system is actively working on their requests can\nincrease their tolerance for delays.\n\nBuild gradually\n---------------\n\nGradually build content as it becomes available. This can be done in the\nfollowing ways.\n\n### Display static elements\n\nStart with static elements such as text elements, actionable buttons, and\nplaceholder UI first, while the rest of the content loads. \ncheck_circle\n\n### Do\n\nShow static elements while other content is loading. \ncancel\n\n### Don't\n\nShow dynamic elements, because the layout, shape, or format of the content can be unpredictable.\n\n### Use spinners with caution\n\nIndeterminate loading spinners can cause latency issues. Instead show users\nstatic text or a placeholder image to indicate activity is happening. \ncheck_circle\n\n### Do\n\nShow static text to indicate the action that is happening.\n\n### Prioritize visual feedback\n\nWhen users perform an action, give them visual feedback instantly. This builds\nconfidence that the action has happened. For simple actions like tapping a\nbutton, this can be on-touch ripple feedback. For more complex actions like\nchanging the volume of music on the phone, this can be showing the volume\nindicator before the volume has been changed. \ncheck_circle\n\n### Do\n\nShow visual feedback first when the system needs to perform an action.\n\nBranded launch\n--------------\n\nDisplay the app icon centrally during app starts, so users see the app\nicon first. This improves brand recognition and is one way to show progress.\nUse a black window background with the app icon. The app icon must be a 48x48dp\ncircular icon that is positioned in the center of the watch face. The splash\nscreen icon must match the app launcher icon. Learn more about how to\n[add a splash screen](/training/wearables/apps/splash-screen). \ncheck_circle\n\n### Do\n\nUse a black window background with a circular 48x48dp icon."]]