Google Play Instant'taki uygulamalar için kullanıcı deneyimi en iyi uygulamaları

Google Play Instant, kullanıcılara uygulamaları tüketmeleri için yeni bir yol sunuyor. Hazır uygulamalar adı verilen bu uygulamalar yerel Android uygulamalarıdır, ancak cihaza yüklenmeden çalışırlar. Her hazır uygulamanın, kullanıcıların yüklemeyi seçebileceği karşılık gelen bir sürümü vardır.

Kullanıcıların kullanıcılarla etkileşim kurma şekli benzersiz olduğundan hazır uygulamaların bazı belirli kullanıcı deneyimi uygulamalarını gözlemlemesi gerekir. Bu kılavuzda, hazır uygulamalarda olumlu bir kullanıcı deneyiminin nasıl oluşturulacağıyla ilgili yönergeler sunulmaktadır.

Hazır uygulamanızı tasarlarken materyal tasarım ilkelerini kullanmanızı önemle tavsiye ederiz. Bir uygulamaya materyal tasarımın nasıl uygulanacağı hakkında daha fazla bilgi için Android için Materyal Tasarım konusuna bakın.

Ayrıca oyun uygulamalarına özel ek yönergeler de sağladık. Daha fazla bilgi için Google Play Instant'ta oyunlar için kullanıcı deneyimi en iyi uygulamaları bölümüne bakın.

 

Uygulamanız için anlamlı bir açılış ekranı sağlayın

Şekil 1. Hazır uygulama için gösterilen "Şimdi Dene" düğmesi

Uygulamanızın veya oyununuzun Play Store'da Şimdi Dene düğmesinin bulunması ya da Android başlatıcıda görünmesi için varsayılan bir ana etkinlik olması gerekir.

Uygulamanıza Şimdi Dene düğmesinden veya başlatıcıdan giren kullanıcılar, erişmeye çalıştıkları derin bağlantıya veya belirli içeriğe sahip değildir. Bu nedenle, onlara uygulamanızın işlevselliğini göz atabilecekleri ve keşfedebilecekleri bir alan sağlamalısınız.

Uygulamanızın adının ekranda belirgin şekilde göründüğünden emin olmak da önemlidir. Kullanıcılar bazen fazla bağlama ihtiyaç duymadan uygulamanızın bağlantısını tıkladıklarında uygulamanızın adını bilemeyebilirler.

 

Bağlantılarınız için yedek hedefleri belirleme

Şekil 2. Kullanıcıları hazır uygulamaya yönlendiren bir web sitesi banner'ı

Google Play Instant'taki uygulama ve oyunların bağlantıları mümkün olduğunda hemen açılır. Aksi takdirde, bu bağlantılar bir tarayıcıda açılır.

Google Play'e bağlantı oluşturarak yedek senaryoyu değiştirerek bunun yerine Play Store'a gidebilirsiniz. Bu strateji, uygulamanızı hemen açamayan kullanıcıları uygulamanızı indirmeye yönlendirmek istiyorsanız ve uygulamanızı web'de kullanmalarını istemiyorsanız yararlı olabilir.

Alternatif bir strateji olarak, kullanıcıları önce Play Store'a yönlendirmek zorunda kalmadan uygulamanızı doğrudan açmak için web sitenizdeki banner'ları kullanabilirsiniz. Bu strateji Şekil 2'de gösterilmektedir.

Kullanıcıların görevlerini tamamlamasına izin ver

Hazır uygulamanızda kullanıcılara bir özelliğin reklamını yaparken, kullanıcıların uygulamayı yüklemek zorunda kalmadan özelliği kullanabildiğinden emin olun.

Yapmak istediklerini başarmaları için kullanıcılardan uygulamayı yüklemelerini istemekten kaçının. Uygulamadaki bir sayfanın ana tıklama işlemi, hiçbir zaman bir yükleme istemini tetiklememelidir.

Şekil 3. Kullanıcıların uygulamayı yüklemelerini istemeden belirli bir görevi tamamlamasına izin verme.

 

Kullanıcılardan uygun zamanda oturum açmalarını isteyin

Kullanıcıların uygulamanızla ilişkili bir hizmette oturum açmalarını veya bu hizmete kaydolmalarını gerektirmeden mümkün olduğunca fazla işlev sağlayın.

Siz oturum açmalarını istemeden önce, kullanıcıların kimlik doğrulama gerektiren bir özelliği kullanmayı denemesini bekleyin. Kullanıcılar, oturum açmanın avantajını hemen gördüklerinde oturum açma istemlerini daha az rahatsız edici olarak algılar.

Örneğin, başlatıldığında kullanıcıların giriş yapmasını gerektiren bir fotoğraf paylaşımı uygulaması düşünün. Uygulama, kullanıcı deneyimini iyileştirmek için artık kullanıcıların giriş yapmadan kullanabilecekleri, herkese açık olarak paylaşılan en popüler fotoğraflara göz atma ve fotoğrafları cihazlarında düzenleme gibi özellikler sunuyor. Kullanıcı, fotoğraflarını arkadaşlarıyla paylaşmak istediğinde, uygulama onları oturum açmaya yönlendirir.

Şekil 4. Gereksiz oturum açma istemlerinden kaçının.

 

Uygulama yüklendikten sonra kullanıcı durumunu koru

Kullanıcılar uygulamayı yüklediğinde, depolanan uygulama durumlarını çerezleri veya yerel depolama alanını kullanarak uygulamaya aktardığınızdan emin olun. Kullanıcılar Şekil 5'te gösterildiği gibi, uygulamanızda kaldıkları yerden devam edebilmelidir.

Şekil 5. Yükleme sonrasında kullanıcı durumunu geri yükleme
 

Başka başlangıç ekranı oluşturmayın

Hazır uygulama başlatma deneyimi; uygulama markasını, uygulama başlığını ve uygulama başlatıcı simgesini içerir. Kendinize ait ek başlangıç ekranları oluşturmayın. Bunlar kullanıcılar için fazla gereksizdir.

Şekil 6. Google Play Instant çerçevesi, uygulamanız için bir lansman deneyimi sağlar.

 

Yukarı oklar ve sistem geri okları

Yukarı düğmesi, kullanıcı uygulamanın ana ekranına ulaşana kadar uygulamanın gezinme yığınında yukarı çıkar. Geri düğmesi, son görüntülenen ekranların geçmişinde ters kronolojik sırayla gezinir.

Yukarı düğmesi kullanıcının uygulamanızda kalmasını sağlarken, Geri düğmesi kullanıcıları uygulamanızın dışındaki son ekranlara geri götürebilir. Başka bir deyişle, Yukarı düğmesine basıldığında uygulamadan hiçbir zaman çıkmamalısınız.

Gezinmeyi Geri ve Yukarı düğmeleriyle tasarlama hakkında daha fazla bilgi edinmek için Geri ve Yukarı gezinme gezinmesini tasarlama konusuna bakın.

Şekil 7. Gezinmek önemlidir.

 

Kullanıcı arayüzünüzü kollara ayırmayın

Hazır uygulamanızın kullanıcı arayüzü, yüklü bir sürümün kullanıcı arayüzüyle aynı olmalıdır. Hazır uygulamada tasarımınızı ve kullanıcı arayüzünüzü değiştirmeyin.

Şekil 8. Uygulamanızın yüklü ve hazır sürümleri arasında tutarlı bir kullanıcı arayüzü sağlayın
 

Android'de kimlik için Şifreler için Smart Lock'u kullanma

Android'de Şifreler için Smart Lock, Chrome ve Android'de bulunan bir şifre yöneticisidir. Smart Lock, sonraki ziyaretlerde de kullanıcıların oturum açmalarını otomatik olarak sağlar. Kullanıcılar için kimlik doğrulamayı kolaylaştırmak amacıyla hazır uygulamanızda Google Smart Lock desteği sağlayın.

Şekil 9. Kimlik doğrulama için Smart Lock'u kullanın.

 

Açık yükleme istemleri sağlama

Yükleme düğmelerini uygulamanızın kullanıcı arayüzünün bir parçası haline getirerek stratejik bir şekilde kullanın. Yükleme düğmesi için Materyal Tasarım "uygulamayı yükle" simgesi ve YÜKLE etiketini kullanın.

"Uygulamayı indir", "Tam uygulamayı yükle" veya "Yeni sürüme geç" gibi başka etiketler kullanmayın. Kullanıcılara yükleme istemi sunmak için hiçbir zaman banner veya reklam benzeri başka bir teknik kullanmayın.

Şekil 10. Yükleme düğmelerini stratejik bir şekilde kullanın

 

En fazla 2-3 örtülü yükleme istemi sağlayın

Dolaylı yükleme istemleri, hazır uygulamadaki yükleme istemi başlatmaktan başka bir işlevi olmayan bağlantılardır. Bu örtülü yükleme istemleri, uygulamanızın hazır sürümde bulunmayan yüklü sürümünde işlevlere sahip olduğunuzda gerçekleşebilir.

Uygulamanızda 2-3'ten fazla örtülü yükleme istemi olmamalıdır.

Dolaylı yükleme istemi kullanırken, onu tetikleyen özellik hakkında bağlam ve bilgi sağladığınızdan emin olun. Kullanıcılara uygulamayı neden yüklemek isteyebileceklerini belirtin.

Şekil 11. Örtülü yükleme istemlerinin sayısını sınırlayın.

 

Uygulamanızın işlevsel olmayan bölümlerini kaldırma

Uygulamanızı hazır uygulamaya dönüştürürken hazır uygulamanızın kullanıcı arayüzünün, uygulamanızın diğer özellik modüllerine bağlantı veren bölümleri olabilir. Bu tür bölümleri hazır uygulamadan kaldırın.

Şekil 12. Uygulamanızın çalışmayan bölümlerini kaldırın.

 

Ödemeleri kolaylaştırın

Hazır uygulamanızdaki satın alma işlemleri Google Play Faturalandırma tarafından desteklenmiyorsa ve kayıtlı kullanıcının ödeme bilgileri yoksa Google Pay API gibi başka bir ödeme API'si kullanabilirsiniz. Google Pay API, teslimatta nakit ödeme gibi tamamen çevrimdışı ödemeler sunmanıza ve hediye kartlarını hazır uygulamanızda saklamanıza olanak tanır.

Şekil 13. Google Pay API'yi kullanan ödeme iş akışı

 

Üçüncü taraf tekliflerinin ve içeriklerinin bağlantıları Chrome özel sekmesinde veya tarayıcısında açılabilir. İstenen kaynaklar HTTPS protokolü aracılığıyla sağlandığında WebView kullanılarak oluşturulabilir.

Kendi teklifleriniz tarayıcıya bağlantı vermemelidir. Bunun yerine, gerekirse bir WebView kullanarak anında uygulamada kalmalıdır. Hazır uygulamanın içinden gelen tüm ağ trafiği HTTPS protokolünü kullanmalıdır.

Hazır uygulamada, uygulamanızın hangi işlevi sunduğunu ve harici bir kaynaktan hangi işlevin sunulduğunu net bir şekilde tanımlamanız gerekir.

Şekil 14. Tarayıcıda kontrol etmediğiniz harici bağlantıları açın.

 

Hazır uygulama URL'lerini paylaşmak için bir yol sağlayın

Hazır uygulamalar, kullanıcıların URL'yi kopyalaması için adres çubuğu sağlamadığından, uygulamanızda kullanıcıların anında uygulamanızın URL'sini paylaşmasına olanak tanıyan bir"paylaş" işlemi sağlayın.

Şekil 15. Kullanıcıların hazır uygulamanızı paylaşmasına yardımcı olun.

Ek kaynaklar

Yüksek kaliteli hazır uygulama deneyimleri oluşturma hakkında daha fazla bilgi için aşağıdaki kaynaklara başvurun.

Codelab uygulamaları