Lingkungan runtime aplikasi mini lainnya

Tidak hanya di perangkat seluler

Di negara seperti China, aplikasi mini telah menguasai pasar. Selain perangkat seluler, tempat aplikasi mini ada di mana-mana dan merupakan habitat alaminya, aplikasi mini telah mulai menaklukkan lingkungan runtime lainnya seperti mobil dan desktop klasik.

Aplikasi mini di mobil

Pada Juli 2020, produsen mobil Jerman BMW Group mengumumkan kolaborasi dengan Tencent yang diberi merek WeScenario, yang, menurut Tencent, akan diluncurkan ke "30 perusahaan otomotif terkemuka di dunia, dan [membawa ekosistem WeScenario] sosial, konten, dan layanan ke lebih dari 110 model mobil mainstream".

Dasbor mobil Tencent yang menampilkan dua baris ikon aplikasi mini.
Halaman landing Tencent WeScenario (Sumber: BMW).

Aplikasi mini di desktop

Aplikasi mini di WeChat Desktop

Dengan menggunakan klien desktop WeChat yang tersedia untuk macOS dan Windows), Anda dapat menjalankan aplikasi mini WeChat di desktop. (Pastikan untuk tidak memuat versi macOS dari App Store jika Anda melakukan riset dan menginginkan pengalaman penuh, karena versi tersebut lebih terbatas.)

Untuk mengujinya di macOS, bagikan aplikasi mini dari perangkat seluler kepada diri Anda sendiri melalui akun "File Transfer". Tindakan ini akan menghasilkan pesan yang kemudian dapat Anda buka di klien desktop. Pada umumnya, aplikasi mini akan langsung dapat diklik dan dijalankan. Dalam kasus lain, Anda harus meneruskan histori chat kepada diri sendiri lagi dari perangkat seluler.

Klien desktop macOS WeChat yang menampilkan chat dengan diri sendiri dengan aplikasi mini bersama dan histori chat sebagai dua pesan yang terlihat.
Membagikan aplikasi mini kepada diri sendiri di klien desktop macOS WeChat.

Di Windows, solusi untuk membagikan aplikasi mini kepada diri sendiri tidak diperlukan, karena ada panel aplikasi mini khusus yang menampilkan aplikasi mini yang baru digunakan pengguna dan juga menyertakan penelusuran aplikasi tempat aplikasi mini baru dapat ditemukan.

Panel aplikasi mini di klien Windows WeChat yang menampilkan aplikasi mini yang baru-baru ini digunakan pengguna.
Panel aplikasi mini di klien Windows WeChat.
Penelusuran aplikasi mini di klien Windows WeChat yang menampilkan aplikasi mini yang tercantum dalam berbagai kategori seperti game, bisnis, pendidikan, dll.
Penelusuran aplikasi mini di klien Windows WeChat.

Aplikasi mini WeChat di desktop terintegrasi secara alami dengan sistem operasi. Di macOS dan Windows, aplikasi tersebut mendapatkan entrinya sendiri di panel multitasking dan memiliki ikon taskbarnya sendiri. Saat di macOS, ada opsi untuk disimpan di Dock, ikon akan menghilang saat aplikasi klien WeChat ditutup. Di Windows, ikon aplikasi mini dapat disematkan ke taskbar, tetapi tidak dapat diluncurkan. Di macOS, judul aplikasi selalu "WeChat", bukan judul aplikasi yang sebenarnya, sedangkan judul ditampilkan dengan benar di Windows.

Pengalih multitasking macOS menyertakan aplikasi mini bersama dengan aplikasi macOS reguler.
Aplikasi Starbucks adalah aplikasi mini dan dapat melakukan multitasking seperti aplikasi macOS biasa.
Ikon aplikasi mini Starbucks di Dock macOS dengan judul WeChat.
Aplikasi mini di macOS memiliki WeChat sebagai judulnya.

Sebagian besar aplikasi mini belum dioptimalkan untuk desktop dan berjalan di jendela tetap yang tidak dapat diubah ukurannya yang menyertakan kemampuan UI dan permintaan izin yang sudah dikenal seperti di perangkat seluler (lihat Pengalaman pengguna).

Aplikasi mini Starbucks yang berjalan di macOS meminta izin profil pengguna yang dapat diberikan pengguna melalui perintah yang ditampilkan di bagian bawah.
Aplikasi mini Starbucks yang berjalan di macOS meminta izin profil pengguna.
Aplikasi mini Starbucks yang berjalan di macOS menampilkan layar utama aplikasi.
Aplikasi mini Starbucks yang berjalan di macOS dalam jendela tetap yang tidak dapat diubah ukurannya.

Aplikasi mini responsif yang dioptimalkan untuk desktop (selain untuk perangkat seluler) dapat ditampilkan di jendela yang lebih lebar yang saat ini masih tetap di macOS, tetapi dapat diubah ukurannya secara fleksibel di Windows.

Aplikasi demo komponen WeChat di jendela aplikasi responsif yang dapat diubah ukurannya dan secara default lebih lebar dari layar seluler biasa.
Aplikasi demo komponen WeChat di jendela aplikasi responsif.
Aplikasi demo komponen WeChat di jendela sempit yang menampilkan tiga kotak A, B, dan C yang saling bertumpuk.
Aplikasi demo komponen WeChat di jendela aplikasi yang sempit.
Aplikasi demo komponen WeChat di jendela lebar yang menampilkan tiga kotak A, B, dan C dengan A ditumpuk di atas B dan C di samping.
Aplikasi demo komponen WeChat di jendela aplikasi yang lebar.

Setelan izin aplikasi mini di macOS dapat diubah melalui menu konteks. Di Windows, hal ini tidak mungkin dilakukan dan lokasi yang dilaporkan oleh aplikasi demo tampaknya merupakan lokasi kasar yang diizinkan Windows untuk diperoleh aplikasi tanpa meminta izin.

Aplikasi demo komponen WeChat yang berjalan di macOS menampilkan dua kotak centang untuk izin lokasi dan info pengguna.
Setelan aplikasi mini WeChat di macOS.

Aplikasi mini di 360 Secure Browser

360 Secure Browser (360 安全浏览器) adalah browser web yang dikembangkan oleh perusahaan Qihoo. Selain iOS dan Android, browser ini juga tersedia untuk Windows, macOS, dan Linux. Di Windows, aplikasi ini dapat menjalankan aplikasi mini 360 khusus. Dokumentasi developer dan API sebanding dengan milik vendor lain; namun, 360 tidak menawarkan DevTools khusus. Sebagai gantinya, developer perlu membuat aplikasi mini di IDE pilihan mereka sendiri, lalu dapat mengujinya di browser menggunakan mode pengembangan khusus. Proses debug dilakukan melalui Chrome DevTools. Aplikasi demo tersedia untuk memulai.

Aplikasi mini 360 yang berjalan di 360 Secure Browser sedang di-debug dengan Chrome Dev Tools.
Men-debug aplikasi mini 360 menggunakan Chrome DevTools.

Aplikasi mini 360 dapat berjalan dalam mode layar penuh dan muncul sebagai entri terpisah di panel multitasking. Melalui menu konteks, ikon layar utama dapat ditambahkan yang memungkinkan aplikasi mini diluncurkan dari desktop.

Aplikasi mini video 360 yang berjalan dalam mode layar penuh menampilkan berbagai thumbnail video untuk ditonton.
Aplikasi mini 360 yang berjalan dalam mode layar penuh.

Aplikasi mini berbasis web

Ada beberapa platform aplikasi mini yang berbasis web, tetapi bergantung pada keberadaan WebView khusus untuk memaksimalkan potensinya.

LINE

LINE adalah aplikasi untuk komunikasi instan di perangkat elektronik seperti smartphone, komputer tablet, dan komputer pribadi. Selain itu, LINE adalah platform yang menyediakan berbagai layanan, termasuk dompet digital, streaming berita, video on demand, dan distribusi komik digital. Layanan ini adalah anak perusahaan dari perusahaan mesin telusur internet Korea, Naver Corporation.

Karena aplikasi mini LINE pada dasarnya hanyalah aplikasi web biasa (lihat contoh aplikasi) yang mengambil Framework Front-end LINE (LIFF), aplikasi ini juga dapat diakses di luar aplikasi LINE utama melalui link permanen khusus (contoh). Namun, tidak semua API tersedia dalam kasus tersebut. Contoh yang tidak tersedia di API browser mencakup metode liff.scanCode() untuk membaca kode QR atau API terkait Bluetooth seperti liff.bluetooth.getAvailability(). Untuk merasakan platform ini, Anda dapat menguji aplikasi LINE Playground di browser dan aplikasi LINE jika Anda memiliki akun LINE.

Aplikasi demo LINE Playground yang berjalan di perangkat iOS yang menampilkan `liff.getOS()` yang menampilkan 'ios'.
Aplikasi demo LINE Playground yang berjalan di perangkat iOS.
Aplikasi demo LINE Playground yang berjalan di browser web menampilkan `liff.getOS()` yang menampilkan 'web'.
Aplikasi demo LINE Playground yang berjalan di browser web.

Google Spot

Platform Google Spot memungkinkan developer menyiapkan Spot di Google Pay—etalase digital yang dapat mereka buat, beri merek, dan hosting sesuai keinginan mereka. Kode ini dapat ditemukan secara online maupun melalui kode batang fisik. Pengguna dapat dengan mudah membagikan "Spot" (seperti yang disebut aplikasi) di aplikasi pesan favorit mereka atau menemukannya di Google Pay. Spot dibuat menggunakan HTML dan JavaScript, sehingga investasi yang ada ke situs seluler atau PWA dapat dengan mudah diubah menjadi Spot dengan "menambahkan beberapa baris JavaScript" sesuai dengan postingan pengumuman.

Aplikasi mini Eat.fit yang berjalan di aplikasi super Google Pay yang menampilkan sheet bawah login.
Aplikasi mini Eat.fit yang berjalan di aplikasi super Google Pay (Sumber: Google).

Aplikasi Mini VK

Platform jejaring sosial Rusia VK menjalankan program aplikasi mini yang memungkinkan developer mem-build aplikasi mini yang terkait erat dengan jaringan sosial. Aplikasi mini VK berfungsi di aplikasi seluler khusus platform VK, serta di situs desktop. Selain beberapa platform merek lainnya seperti Mail.ru, aplikasi mini VK juga terintegrasi di browser Atom.

Aplikasi mini Все аптеки yang berjalan di VK.
Aplikasi mini Все аптеки yang berjalan di VK (Sumber: VK).

Aplikasi Mini Telegram

Dengan Aplikasi Mini Telegram, developer dapat menggunakan JavaScript untuk membuat antarmuka fleksibel yang dapat diluncurkan langsung di dalam Telegram. Seperti bot, Mini Apps mendukung otorisasi yang lancar, pembayaran terintegrasi menggunakan 20 penyedia pembayaran (dengan Google Pay dan Apple Pay secara langsung), mengirimkan notifikasi push yang disesuaikan kepada pengguna, dan banyak lagi. Tersedia aplikasi mini demo untuk menguji fitur ini.

Aplikasi mini demo Durger King (Sumber: Telegram).

Ucapan terima kasih

Artikel ini ditinjau oleh Joe Medley, Kayce Basques, Milica Mihajlija, Alan Kent, dan Keith Gu.