Diğer mini uygulama çalışma zamanı ortamları

Mobil cihazlarda daha fazlası

Çin gibi ülkelerde mini uygulamalar pazara adeta damga vurdu. Mini uygulamaların her yerde bulunduğu ve doğal yaşam alanı olan mobil cihazların yanı sıra mini uygulamalar, arabalar ve klasik masaüstü gibi diğer çalışma ortamılarını da fethetmeye başladı.

Arabalarda mini uygulamalar

Alman otomobil üreticisi BMW Group, Temmuz 2020'de WeScenario markalı Tencent ile yaptığı bir işbirliğini duyurdu. Tencent'e göre bu işbirliği, "dünyanın önde gelen 30 otomobil şirketine ve sosyal medya, içerik ve hizmet ekosistemini 110'dan fazla popüler otomobil modeline sunacak".

İki sıra mini uygulama simgesi gösteren bir Tencent aracının gösterge paneli.
Tencent WeScenario'nun açılış sayfası (Kaynak: BMW).

Masaüstündeki mini uygulamalar

WeChat Masaüstü'ndeki mini uygulamalar

macOS ve Windows için kullanılabilen WeChat masaüstü istemcisini kullanarak WeChat mini uygulamalarını masaüstünde çalıştırabilirsiniz. (Araştırma yapıyor ve tam deneyimi yaşamak istiyorsanız daha sınırlı olduğu için App Store'dan macOS sürümünü yüklemediğinizden emin olun.)

macOS'te test etmek için mobil cihazdan "Dosya Aktarımı" hesabı üzerinden kendinizle bir mini uygulama paylaşın. Bu işlem, masaüstü istemcisinde açabileceğiniz bir mesaj oluşturur. Çoğu durumda mini uygulama doğrudan tıklanabilir ve çalıştırılabilir hâle gelir. Diğer durumlarda, sohbet geçmişini mobil cihazdan kendinize tekrar iletmeniz gerekir.

Paylaşılan bir mini uygulama ve iki görünür mesaj olarak sohbet geçmişi içeren, kendi kendine sohbet eden bir kullanıcıyı gösteren WeChat macOS masaüstü istemcisi.
WeChat macOS masaüstü istemcisinde mini uygulamayı kendimle paylaşma.

Windows'ta, kullanıcının son kullandığı mini uygulamaları gösteren ve yeni mini uygulamaların bulunabileceği bir uygulama araması da içeren özel bir mini uygulama paneli bulunduğundan mini uygulamaları kendiyle paylaşma geçici çözümü gerekli değildir.

WeChat Windows istemcisinde, kullanıcının son kullandığı mini uygulamaları gösteren mini uygulama paneli.
WeChat Windows istemcisine ait mini uygulama paneli.
Oyun, işletme, eğitim vb. gibi çeşitli kategorilerde listelenen mini uygulamaları gösteren WeChat Windows istemcisine ait mini uygulama araması.
WeChat Windows istemcisinde mini uygulama araması.

Masaüstündeki WeChat mini uygulamaları işletim sistemiyle doğal olarak entegre olur. Hem macOS hem de Windows'ta çoklu görev çubuğunda kendi girişlerine ve görev çubuğu simgelerine sahiptirler. macOS'te Dock'ta tutma seçeneği olsa da WeChat istemci uygulaması kapatıldığında simge kaybolur. Windows'ta mini uygulama simgeleri görev çubuğuna sabitlenebilir ancak başlatılamaz. macOS'te uygulamanın başlığı her zaman uygulamanın gerçek başlığı değil "WeChat" olur. Windows'ta ise başlık doğru şekilde gösterilir.

macOS çoklu görev değiştirici, normal macOS uygulamalarının yanı sıra mini uygulamalar da içerir.
Starbucks uygulaması bir mini uygulamadır ve normal macOS uygulamaları gibi çoklu görev yapılabilir.
macOS Dock'ta WeChat başlıklı Starbucks mini uygulama simgesi.
macOS'teki mini uygulamaların başlığında WeChat ifadesi bulunur.

Mini uygulamaların çoğu henüz masaüstü için optimize edilmemiştir ve mobil cihazlardaki gibi iyi bilinen kullanıcı arayüzü özelliklerini ve izin istemlerini içeren sabit, yeniden boyutlandırılamayan bir pencerede çalışır (Kullanıcı deneyimi bölümüne bakın).

macOS'te çalışan Starbucks mini uygulaması, kullanıcı profiline erişim izni ister. Kullanıcı, alt kısımda gösterilen istem aracılığıyla bu izni verebilir.
MacOS'te çalışan ve kullanıcı profili izni isteyen Starbucks mini uygulaması.
macOS'te çalışan Starbucks mini uygulamasının ana ekranını gösteren resim.
macOS'te sabit ve boyutlandırılamayan bir pencerede çalışan Starbucks mini uygulaması.

Masaüstü için optimize edilmiş duyarlı mini uygulamalar (mobil cihazlar hariç), macOS'te şu anda sabit olan ancak Windows'ta esnek bir şekilde yeniden boyutlandırılabilen daha geniş bir pencerede gösterilebilir.

Boyutlandırılabilen ve varsayılan olarak normal mobil ekrandan daha geniş olan duyarlı bir uygulama penceresindeki WeChat bileşenleri demo uygulaması.
Yanıt veren bir uygulama penceresindeki WeChat bileşenleri demo uygulaması.
A, B ve C adlı üç kutunun birbirinin üzerine yığılmış hâlini gösteren dar bir pencerede WeChat bileşenleri demo uygulaması.
Dar bir uygulama penceresindeki WeChat bileşenleri demo uygulaması.
A, B ve C adlı üç kutuyu gösteren geniş bir pencerede WeChat bileşenleri demo uygulaması. A, B'nin üzerine yığılmış, C ise yan taraftadır.
Geniş bir uygulama penceresindeki WeChat bileşenleri demo uygulaması.

macOS'teki mini uygulama izin ayarları, bağlam menüsünden değiştirilebilir. Windows'ta bu mümkün görünmüyor ve demo uygulaması tarafından bildirilen konum, Windows'un izin istemeden uygulamaların elde etmesine izin verdiği kaba konum gibi görünüyor.

macOS'te çalışan WeChat bileşenleri demo uygulamasında konum ve kullanıcı bilgileri izni için iki onay kutusu gösterilmektedir.
macOS'te WeChat mini uygulama ayarları.

360 Secure Browser'daki mini uygulamalar

360 Secure Browser (360 安全浏览器), Qihoo şirketi tarafından geliştirilmiş bir web tarayıcısıdır. Tarayıcı, iOS ve Android'in yanı sıra Windows, macOS ve Linux için de kullanılabilir. Windows'ta özel 360 mini uygulamaları çalıştırabilir. Geliştirici dokümanları ve API, diğer tedarikçi firmalarınkilerle benzerdir ancak 360 özel DevTools sunmaz. Bunun yerine, geliştiricilerin mini uygulamalarını kendi seçtikleri bir IDE'de oluşturmaları ve ardından özel bir geliştirme modu kullanarak tarayıcıda test etmeleri gerekir. Hata ayıklama işlemi Chrome Geliştirici Araçları üzerinden gerçekleşir. Başlamak için bir demo uygulaması mevcuttur.

360 Secure Browser'da çalışan bir 360 mini uygulamasında Chrome Geliştirici Araçları ile hata ayıklama işlemi yapılıyor.
Chrome Geliştirici Araçları'nı kullanarak 360 mini uygulamasında hata ayıklama.

360 mini uygulamaları tam ekran modunda çalışabilir ve çoklu görev çubuğunda ayrı girişler olarak görünür. Bağlam menüsü aracılığıyla, mini uygulamaların masaüstünden başlatılmasına olanak tanıyan bir ana ekran simgesi eklenebilir.

İzlenecek videoların çeşitli küçük resimlerini gösteren, tam ekran modunda çalışan bir 360 video mini uygulaması.
360 mini uygulaması tam ekran modunda çalışıyor.

Web tabanlı mini uygulamalar

Web tabanlı olan ancak tüm potansiyellerini ortaya çıkarmak için özel bir WebView'in varlığına ihtiyaç duyan bazı mini uygulama platformları vardır.

LINE

LINE, akıllı telefonlar, tablet bilgisayarlar ve kişisel bilgisayarlar gibi elektronik cihazlarda anlık iletişim sağlayan bir uygulamadır. Ayrıca LINE, dijital cüzdan, haber akışı, seç-izle video ve dijital çizgi roman dağıtımı gibi çeşitli hizmetler sunan bir platformdur. Hizmet, Koreli internet arama motoru şirketi Naver Corporation'un bir yan kuruluşudur.

LINE mini uygulamaları, LINE Ön Uç Çerçevesi'ni (LIFF) kullanan temel olarak normal bir web uygulamasıdır (örnek uygulamaya bakın). Bu nedenle, ana LINE uygulamasının dışında özel kalıcı bağlantılar (örnek) üzerinden de erişilebilir. Ancak bu tür durumlarda tüm API'ler kullanılamaz. Tarayıcı API'lerinde kullanılamayan örnekler arasında QR kodlarını okumak için kullanılan liff.scanCode() yöntemi veya liff.bluetooth.getAvailability() gibi Bluetooth ile ilgili API'ler yer alır. Platformu tanımak için tarayıcıda LINE Playground uygulamasını ve LINE hesabınız varsa LINE uygulamasını test edebilirsiniz.

Bir iOS cihazda çalışan LINE Playground demo uygulaması. "liff.getOS()` işlevinin "ios" değerini döndürdüğünü gösteriyor.
iOS cihazda çalışan LINE Playground demo uygulaması.
Web tarayıcısında çalışan LINE Playground demo uygulaması. "liff.getOS()` işlevinin "web" değerini döndürdüğünü gösterir.
Web tarayıcısında çalışan LINE Playground demo uygulaması.

Google Spot

Google Spot Platform, geliştiricilerin Google Pay'de Spot oluşturmasına olanak tanır. Spot, geliştiricilerin istedikleri şekilde oluşturabilecekleri, markalayabilecekleri ve barındırabilecekleri bir dijital vitrindir. Hem online hem de fiziksel barkodlar üzerinden bulunabilir. Kullanıcılar, "Spot"u (uygulamanın adlandırması) en sevdikleri mesajlaşma uygulamasında kolayca paylaşabilir veya Google Pay'de bulabilir. Spot'lar HTML ve JavaScript kullanılarak oluşturulur. Bu nedenle, duyuru gönderisine göre mobil web sitelerine veya PW'lara yapılan mevcut yatırımlar "birkaç satır JavaScript ekleyerek" kolayca Spot'a dönüştürülebilir.

Google Pay süper uygulamasında çalışan Eat.fit mini uygulamasında oturum açma alt sayfasını gösteren resim.
Google Pay süper uygulamasında çalışan Eat.fit mini uygulaması (Kaynak: Google).

VK Mini Uygulamaları

Rus sosyal ağ platformu VK, geliştiricilerin sosyal ağla derinlemesine bağlantılı mini uygulamalar oluşturmasına olanak tanıyan bir mini uygulama programı yürütüyor. VK mini uygulamaları hem VK'nın platforma özel mobil uygulamalarında hem de masaüstü web sitesinde çalışır. Markanın Mail.ru gibi diğer platformlarının yanı sıra VK mini uygulamaları da Atom tarayıcıya entegre edilmiştir.

VK'da çalışan Все аптеки mini uygulaması.
VK'da çalışan Все аптеки mini uygulaması (Kaynak: VK).

Telegram Mini Uygulamaları

Telegram Mini Uygulamaları ile geliştiriciler, doğrudan Telegram'da başlatılabilen esnek arayüzler oluşturmak için JavaScript'i kullanabilir. Mini uygulamalar, botlar gibi seamless authorization (seamless authorization), 20 ödeme sağlayıcıyı kullanarak entegre ödemeler (Google Pay ve Apple Pay'i hazır olarak sunar), kullanıcılara özel push bildirimleri gönderme ve daha fazlasını destekler. Özelliği test etmek için kullanabileceğiniz bir demo mini uygulaması vardır.

Burger King demo mini uygulaması (Kaynak: Telegram).

Teşekkür ederiz

Bu makale, Joe Medley, Kayce Basques, Milica Mihajlija, Alan Kent ve Keith Gu tarafından incelendi.