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
![](https://developer.android.google.cn/static/topic/google-play-instant/getting-started/images/gpi-try-now.png?authuser=19&hl=tr)
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
![](https://developer.android.google.cn/static/topic/google-play-instant/best-practices/images/gpi-ad-banner.png?authuser=19&hl=tr)
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.
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.
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.
![](https://developer.android.google.cn/static/topic/google-play-instant/best-practices/images/gpi-user-state-restored.png?authuser=19&hl=tr)
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.
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.
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.
![](https://developer.android.google.cn/static/topic/google-play-instant/best-practices/images/gpi-consistent-ui.png?authuser=19&hl=tr)
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.
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.
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.
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.
Ö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.
Üçüncü taraf tekliflerine bağlantı verin
Üçü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.
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.
Ek kaynaklar
Yüksek kaliteli hazır uygulama deneyimleri oluşturma hakkında daha fazla bilgi için aşağıdaki kaynaklara başvurun.