Android Anında Arama - kullanıcılar ve geliştiriciler için ne anlama geliyor?

Yazar: John Stephens
Yaratılış Tarihi: 1 Ocak Ayı 2021
Güncelleme Tarihi: 1 Temmuz 2024
Anonim
Android Anında Arama - kullanıcılar ve geliştiriciler için ne anlama geliyor? - Uygulamaların
Android Anında Arama - kullanıcılar ve geliştiriciler için ne anlama geliyor? - Uygulamaların

İçerik


Gerçekten sahibi olmak için bir uygulama indirmeniz mi gerekiyor? Burada felsefi değilim (gerçekten bir şeye sahip miyiz?) Ancak bir el feneri uygulaması gibi bir şeyi ne kadar hızlı ve kolay bir şekilde indirebilir ve yükleyebilirseniz, size avantajın ne olduğunu merak ediyorsunuz koruma cihazınızda aslında öyle. Bir maden ocağında çalışmadığınız sürece, bu özel kullanım senaryosunun bu kadar sık ​​uygulamalara gereksiniminiz yoktur; en çok ihtiyacınız olduğunda bir uygulamaya hızlı bir şekilde erişebildiğiniz sürece, kalan zamanlarında yer kaplamasının ne yararı var? Android Anlık Uygulamalar, Google’ın bu dilemma'ya cevabıdır.

Anlık Uygulamalar, bir uygulamayı kullanmanızı sağlayan bir özelliktir. olmadan telefonunuza tam olarak indirmeniz gerek: sadece Google Play Store'da bulun ve ‘Uygulamayı Aç’ seçeneğini tıklayın. Daha da iyisi, henüz yüklemediğiniz bir uygulamadaki belirli bir etkinliğe, yalnızca bir URL'ye dokunarak atlamanızı sağlar. Zaten bazı kullanıcılar için mevcut ve geri kalanımıza geçme sürecinde. Son zamanlarda, Google bazı Android Anlık Uygulamalar için Google Play Store'a "Şimdi Deneyin" düğmesini ekledi. Peki bunun sizin için anlamı nedir? Geliştiriciler bu yeni özelliğe nasıl uyum sağlamalıdır?


Android anlık uygulamalarını kullanma

Cihazınızdaki Android anlık uygulamalarına erişmek için, bir Nexus veya Pixel cihazınız olduğu sürece, ayarlar menüsündeki seçeneği açmanız yeterlidir. Yönelmek Kişisel> Google ve sonra Hizmetler. Şimdi sadece geçiş yap Anlık Uygulamalar ve bildirim geldiğinde when Evet, Giriş Yap’a dokunun. BuzzFeed veya Wish gibi ilk uygulayıcılardan bazıları ile deneyebilirsiniz. Bu cihazlardan birine sahip değilseniz, o zaman hala ayarlarınızda bulabilirsiniz, ancak uygulamalar henüz denemeniz için kullanılamaz. Endişelenme, onlar geliyor!

Android Anlık Uygulamalar da bir URL'den başlatılabilir. Bu, benzer şekilde kullanışlıdır, çünkü daha fazla güç ve yerel işlevsellik eklemek için web tarama deneyimini genişletmektedir - deneyimlerimizi uygulamaların içinden paylaşmamıza izin vermekten bahsetmiyor.


Bunun kullanıcılar için ne anlama gelebileceği

Peki, bu kullanıcılar için ne anlama geliyor? Heyecanlı mı, endişeli mi yoksa ilgisiz mi olmalısınız?

Genel olarak, bu oldukça heyecan verici bir haber ve çoğu, cihazlarımızı kullanma şeklimiz için bir oyun değiştirici olmasını bekliyor. Google Play Store'da genellikle "yalnızca tek kullanımlık" bir iş olan veya nadiren tekrar kullanacağınız pek çok uygulama vardır. Ve hala cihazlarımızda 16 GB dahili depolama alanı olan (hatta daha az) bir sürü insan var.

Birçoğumuz mümkün olduğunda bir web sitesi üzerinden yerel bir uygulamayı kullanmayı tercih ederdik, ancak yüklemenin zorluğunu istemiyoruz.

Bir uygulamayı yüklemek ve hemen sonra hemen kaldırmak çok fazla sorun olmasa da, Android Instant Apps, zamandan tasarruf etmek ve cihazınızdan daha fazla verim elde etmek için süreci daha da kolaylaştırmayı vaat ediyor. Birçoğumuz mümkün olduğunda bir web sitesi üzerinden yerel bir uygulamayı kullanmayı tercih ederdik, ancak yüklemenin zorluğunu istemiyoruz.

Buna “pastanıza sahip olmak ve onu yemek” dediğiniz şey.

Daha da iyisi, bir uygulamada onu yüklemeyle uğraşmakta hiçbir sıkıntı yaşamadan, anında belirli bir faydalı sayfaya bırakılma sözü. Google’ın son geliştirici konferansında verdiği örnek, bir kullanıcının ödeme sayfasındaki (NFC aracılığıyla) bir Android uygulamasını ödemeye hazır bir park uygulamasını hemen açmak için telefonuyla bir parkmetreye dokunabilmesiydi.

Başka bir örnek, bir bulmacayı WhatsApp üzerindeki bir arkadaşınızla paylaşmanız olabilir. Bu bilmeceyle özellikle eğlendin mi? Ardından bağlantıyı gönderebilirsiniz ve alıcı ilk önce kurmaya gerek kalmadan, hatta menüde dolaşmaya gerek kalmadan, uygulama içinde o sayfaya doğrudan daldırabilir.

Siteler web sayfaları, uygulamalar arasında geçiş yaptıkça ve tekrar tekrar değiştikçe, Web'de gezinme çok daha sorunsuz hale gelecektir. Gelecekte, diğer geliştiricilerin anlık uygulamalarını başlatmak için bağlantılar kullanan siteleri bile görebiliriz. Haritalar içindeki yakındaki restoranları kontrol ederken Yelp'teki bir inceleme bağlantısını tıklayabilir ve sonra bir taksi rezervasyonu yapmak için Uber uygulamasını açabilirsiniz!

Siteler web sayfaları, uygulamalar arasında geçiş yaptıkça ve tekrar tekrar değiştikçe, Web'de gezinme çok daha sorunsuz hale gelecektir.

Gelecekten bahsetmişken, Android anlık uygulamalarına çevrimiçi deneyimlerimiz için kaçınılmaz bir evrime doğru atılmış büyük bir adım olarak bakmak kesinlikle kolaydır. Veri planları gittikçe daha cömert hale geldiğinde, bağlantılar giderek daha hızlı hale geliyor ve bulut depolaması yaygınlaşıyor; indirmek zorunda kalmayacağımıza kadar bu sadece bir zaman meselesi her şey. Anlık uygulamalar hala yazılımın bir bölümünü indirip yüklüyor, ancak ileride bile işlemlerin bir yerde bir sunucuya dış kaynaklı olması muhtemel ve bu da pahalı donanım ihtiyacını büyük ölçüde azaltacaktır.

Bu, bu yönde küçük bir adımdır, ancak olumlu bir adımdır.

Güvenlik ve sınırlamalar

Bazılarının bunu okumuş olabileceği endişesi, güvenlik sorunları sunabileceği yönündedir. Bir web sayfası geçici olarak telefonunuza, örneğin Android Pay üzerinden fatura kesebilecek bir uygulama yüklerse?

Bir uygulama, siz söylemedikçe, sizi faturalandırmaya veya kişilerinizi okumaya başlayamaz.

Android anında uygulamalar bazı yeni güvenlik kaygıları doğurabilirken, kullanıcıların çoğu zaman endişelenmelerine gerek kalmamasını sağlayacak önlemler vardır. Uygulamaların içindeki tüm ağ trafiği HTTPS'yi kullanır. Oturum açmak, Akıllı Kilitle (işlemin aynı zamanda iyi ve hızlı olmasını sağlar) yapılmalı ve kullanıcıların da yüklü uygulamalar için olduğu gibi izin vermeleri gerekir. Bir uygulama, siz söylemedikçe, sizi faturalandırmaya veya kişilerinizi okumaya başlayamaz.

Google’ın Anında Uygulama SSS sayfası, bu uygulamaların aşağıdaki izinleri kullanabileceğini söylüyor:

  • FATURA
  • ACCESS_COARSE_LOCATION
  • ACCESS_FINE_LOCATION
  • ACCESS_NETWORK_STATE
  • KAMERA
  • INSTANT_APP_FOREGROUND_SERVICE yalnızca Android O'da
  • İNTERNET
  • READ_PHONE_NUMBERS yalnızca Android O.’de
  • SES KAYDI
  • VIBRATE

Bu listede bulunmayan hiçbir şey Instant Apps tarafından desteklenmiyor. Bluetooth, alarm ayarla, parmak izi kullan ve duvar kağıdını ayarla gibi şeylerin eksik olduğuna dikkat edin.

Diğer sınırlamalar arasında arka plan hizmetleri (kullanıcının bilgisi olmadan çalışan potansiyel uygulamalar), anında bildirimler, harici depolamaya erişmek veya bir cihazda yüklü uygulamalara bakmak için destek eksikliği bulunmaktadır. Anlık uygulamalar ayrıca, kullanıcının cihazındaki duvar kağıdı gibi ayarları da değiştiremez.

Bekleyebileceğiniz gibi, anlık uygulama indirmeleri için de bir dosya boyutu sınırı vardır; uygulamanın her "özelliği" veya her sayfası için 4 MB olması gerekir. Bu elbette daha fazla potansiyel sınırlamalar yaratır. Örneğin, geliştiricilerin zengin medya dolu bir uygulamayı paketleyemediği anlamına gelir, ancak elbette başka bir yerden medya akışlarını engelleyen hiçbir şey yoktur.

Ama tamamen 3D oyun gibi bir şey indirim yapar. Şu anda en azından. Google’ın bu konuda söyleyecekleri var:

“Oyunlar çok özel bir uygulama kategorisidir ve genellikle benzersiz araçlara, büyük varlıklara ve yüksek performans gereksinimlerine sahiptir. Buna rağmen oyun kullanım durumlarını araştırmakla ilgileniyoruz. Kontrol edin StackOverflow'ta Android Anlık Uygulamalar yayınları

Kısa vadede, sizi oyun yaratmadan alıkoyacak hiçbir şey yoktur, ancak bunlar genellikle bulmaca oyunları veya çok bir anda temel 2D platformlar. OpenGL ES 2.0 ile donanım hızlandırma desteklenir, ancak gelecekteki potansiyel var.

Zaman, bu kısıtlamaların bazılarının kaldırılıp kaldırılmadığını veya daha fazlasının getirilip getirilmediğini söyleyecektir.

Zaman, bu kısıtlamaların bazılarının kaldırılıp kaldırılmadığını veya daha fazlasının getirilip getirilmediğini söyleyecektir. Geliştiricilerin ve markaların bu özelliği nasıl benimsediklerini görmek de ilginç olacak. Akılda tutmaya değer bir şey, iOS şu anda karşılaştırılabilir bir hizmet olmadığı gerçeğidir. İşletmeler, izleyicilerinin yalnızca belirli bir bölümünün takdir edebileceği yeni deneyimler sunma konusunda temkinli olabilir - ama yine de, sadece zaman söyleyecektir.

Bunun işletmeler ve geliştiriciler için anlamı

İşletmeler, Android uygulamaları artıracağı için heyecanlanmalı, çünkü bu daha fazla katılım ve muhtemelen daha fazla yeni fırsatlar yaratıyor satış sonuç olarak. Zaten dokunduğumuz gibi, Android Anlık Uygulamalar, web sitelerinin mobil kullanıcılar için daha dinamik içeriğe bağlanmalarını sağlar ve bu da konum bilincinin, uygulama içi satın alımların ve daha fazlasının kullanılmasına olanak sağlar. O zaman bir iş için asıl cazibe, bir kullanıcının sorunsuz bir şekilde pizza sipariş etmesine veya uygulaması aracılığıyla bir ürün satın almasına izin vermek veya bir mağazaya yol tarifi almaktır. Ayrıca, uygulamalar içindeki sayfalara bağlantılar paylaşma yeteneği, bu uygulamaların keşfedilebilirliğini büyük ölçüde artıracak ve potansiyel olarak daha fazla trafiğe yol açacaktır. Uygulamanızı beğenmeyen kullanıcıların da olumsuz bir inceleme bırakma olasılığı daha düşüktür.

Anlık uygulamalar, mobil uygulamalarının maksimum pazarlama potansiyelinden yararlanmak isteyen işletmeler için bir zorunluluk olacaktır. Bununla birlikte, yaşamlarını uygulama kurulumlarından veya reklamlardan yapan geliştiriciler için, faydalar daha az belirgindir. Paranızı reklamlardan kazanırsanız, bireysel faaliyetlerinize sık sık daha fazla kullanıcının sahip olması (ve Firebase desteklenir) yararlanabilir. Öte yandan, uygulamayı yüklemek için gerekliliği, bazı kullanıcıların ne sıklıkta geldiğini azaltabilir geri İlk karşılaşmalarından sonra uygulamanıza.

Anlık uygulamalar, mobil uygulamalarının maksimum pazarlama potansiyelinden yararlanmak isteyen işletmeler için bir zorunluluk olacak.

Anlık uygulamalar Jelly Bean'e kadar uzanan Android sürümleri tarafından desteklenecek, bu da milyonlarca kullanıcıya erişebilecekleri ancak görecekleri gibi görünecekleri anlamına gelecek alışkanlık iOS’ta erişilebilir olması durumunda, bazı web sayfaları onları stratejilerinin büyük bir parçası yapma konusunda isteksiz olabilir.

Geliştiriciler Android anlık uygulamalarını nasıl uygulayabilir?

Derinlemesine bir eğitim bu yazının kapsamı dışındadır, ancak anında bir uygulama oluştururken neyin hızlı bir şekilde gözden geçirilebileceğini görebiliriz.

İyi haber şu ki, Android Studio 3.0 kutudan anında uygulama desteği ile gelecek. Android Anlık Uygulamalar SDK'sını SDK Yöneticisinden indirir ve ardından bağlantılarınızı kolayca eklemek için Uygulama Bağlantıları Yardımcısı'nı kullanırsınız. Emülatörler artık yerel bir ortamda da testleri destekleyecek (daha önce ADB kullanılarak derin bağlantılar test edilmişti).

En büyük fark, yeni bir yapı türünün kullanılmasıdır: özellik modülleri. Bunlar kendi kodlarına, kaynaklarına ve bildirilerine sahip kütüphaneler gibi çalışır ve yüklenebilir uygulamanızdan aynı şekilde erişilir, ancak anlık uygulamalarınız için ayrı ayrı .apks olarak oluşturulur. Bir anlık uygulama modülü, özellik modülleriniz için bir kapsayıcı (.zip) işlevi görür.

Bu nedenle, normal bir uygulamayı anlık uygulamaya dönüştürmek için, önce bildiriminizi değiştirmek ve bunlara erişmek üzere giriş noktalarını ve URL'leri tanımlamak için önce Uygulama Bağlantıları Yardımcısı'nı kullanırsınız. Bu, halihazırda cihazınıza önceden yüklenmiş bir uygulamadaki etkinliklere doğrudan bağlanmak için derin bir bağlantı ekleyeceğiniz şekilde benzer şekilde çalışır.

Daha sonra uygulama modülünüzü dönüştürecek ve temel özellik modülünün içine yerleştireceksiniz. Uygulamayı bir özellik olarak yeniden adlandırır ve Gradle dosyasını değiştirirsiniz, böylece com.android.application yerine com.android.feature olur. Ayrıca temel özelliğini tanımlamak için Gradle'a bir çizgi ekleyeceksiniz. Ardından mevcut uygulamanız için bir uygulama modülü, ana uygulama için bir 'temel' özellik modülü ve her bir anlık uygulama için bir özellik modülü ekleyeceksiniz. Tüm uygulama modülleriniz temel özellik modülünü oluşturacak ve böylece Gradle dosyalarına bağımlılıklar eklenecektir. Birkaç ek adım var ve aşağıda daha ayrıntılı bir açıklama bulacaksınız.

Google, tüm bu işlemin basit bir uygulama için bir günden daha kısa sürede gerçekleştirilebileceğini garanti eder, ancak mevcut uygulama yapınıza ve aklınızdaki projenin ölçüsüne bağlı olacaktır. Bir mağaza uygulaması oluşturmak ve her ürünü kendi özelliğini listelemek istiyorsanız, normal bir uygulama oluşturmaya kıyasla çok sayıda ek adım atacaksınız - ancak daha büyük projeler için daha uzun sürebilir. Örneğin, bir mağazada her sayfanın ayrı bir anlık uygulama olarak çalışmasını sağlamak istiyorsanız kesinlikle birkaç ek adım ortaya çıkarır.

En iyi uygulamalar

Android anında uygulamalar, tasarımcılar ve geliştiriciler için bir dizi yeni zorluklar ortaya çıkarır ve yeni bir tasarım dili ve düşünme biçimi gerektirir.

Google burada bazı en iyi uygulamaları paylaştı. Örneğin, geliştiriciler yapmamalısın agresif bir şekilde kullanıcıları tam uygulamayı indirmeye teşvik eder. Geliştiriciler bunu istemek için bir yükleme düğmesini kullanabilir, ancak bunu ince bir şekilde yapması gerekir. İstemler iki veya üçten fazla olayla sınırlı olmamalıdır. Aynı şekilde, kullanıcı arayüzlerini dallandırmaktan kaçınmaları gerekir ve bireysel sayfalara açılış ekranları eklememeleri kesinlikle önerilir. Kullanıcıların uygulamalara ve sitelere sürekli olarak girip çıkmaları gerekmemesi için kimlik için Akıllı Kilit kullanılmalıdır.

Kılavuzun tamamını okumak için kesinlikle okumaya değer, ancak bunu özetlemenin en iyi yolu, web sayfası ile uygulama arasındaki geçişi olabildiğince kesintisiz tutmaktır. Ayrıca Kullanıcıların bu sayfaları normal uygulamaların içinden yükleyeceğini unutmayın.

Sonuç

Peki, Android anlık uygulamalarından ne anlıyorsunuz? Onları kullanırken kendinizi görebiliyor musunuz? Geliştiriciler: mevcut uygulamalarınızı dönüştürecek misiniz yoksa gelecekteki projeler için bu özelliği mi kullanacaksınız?

Şahsen çok fazla temyiz görüyorum ve bunun bir 'indirme geleceği yok' adımına doğru atılacağını umuyorum. Şimdilik, arkadaşları doğrudan uygulamaların içindeki sayfalara bağlayabilmek, katılımın artmasını ve bir dizi yeni kullanım durumunun ortaya çıkmasını umuyor.

Başarı, muhtemelen geliştiricilerin bu fazladan süreye girme istekliliğine bağlı olacaktır; bu da sırayla kullanıcıların yazılımlarıyla olan ilişkilerini nasıl değiştirebileceklerine bağlı olacaktır.

İlgili

  • Google Play Anında Arama: Oyunları indirmeden deneyin
  • Akıllı telefon oyununuzu seviyelemek için değiştirmeniz gereken 5 Android ayarı
  • Google, seçili Android Anlık Uygulamalarını Google Play Store'a getiriyor

Çarşamba günü, CA, an Francico, CA’daki amung Geliştirici Konferanı’nda, amung, amung Deneyimi yazılımını tamamen yenilediğini duyurdu. Yenilenmiş yeni yazılım taarımına One UI adı veri...

VentureBeat Bugün amung’un One UI’inin Galaxy Watch, Gear 3 ve Gear port akıllı kollarına geçtiğini bildirdi. Galaxy Watch Active'de bir kullanıcı arayüzü zaten mevcuttu....

Büyüleyici Makaleler