Ada dua jenis Widget di Android:
- AppWidget: tampilan kecil suatu aplikasi (mis. Widget Cuaca) yang dapat disematkan di dalam aplikasi lain (mis. Layar Utama)
- Widget GUI: tombol, kotak teks, dll; elemen antarmuka visual apa pun.
Saya percaya Anda berbicara tentang yang pertama (AppWidget). AppWidget selalu milik App. Aplikasi yang bertindak sebagai AppWidgetHost (mis. Aplikasi HomeScreen) dapat meminjamkan sebagian UI-nya untuk dikelola oleh App yang menyediakan AppWidget.
Singkatnya, ini adalah cara menyematkan aplikasi di dalam aplikasi lain.
AppWidget biasanya digunakan sebagai "pintasan pintar"; pintasan yang menyediakan logika tambahan selain hanya dapat diklik dan meluncurkan Aktivitas. Contoh khas dari AppWidget adalah Email / SMS / Facebook / Twitter / Widget Pesan-favorit-aplikasi-apa pun Anda terbaru, Daftar Tugas Astrid, Widget Kalender, dll.
AppWidget secara konseptual adalah Widget GUI, kecuali bahwa AppWidget adalah Widget GUI yang tidak disediakan oleh kerangka kerja Android, melainkan disediakan oleh beberapa aplikasi lain yang diinstal dalam sistem.