Uyarı: Google Play Instant artık kullanılamayacak. Aralık 2025'ten itibaren, Hazır Uygulamalar Google Play üzerinden yayınlanamayacak ve tüm Google Play Hizmetleri Instant API'leri artık çalışmayacak. Kullanıcılara artık Play tarafından herhangi bir mekanizma kullanılarak anlık uygulamalar sunulmayacak.
Bu değişikliği, geliştiricilerden gelen geri bildirimler ve Google Play Anında'nın kullanıma sunulmasından bu yana ekosistemi iyileştirmek için yaptığımız sürekli yatırımlar doğrultusunda yapıyoruz.
Kullanıcı sayısını artırmaya yönelik optimizasyona devam etmek için geliştiricilerin, kullanıcıları normal uygulamalarına veya oyunlarına yönlendirmelerini öneririz. Geliştiriciler, derin bağlantılar kullanarak kullanıcıları uygun durumlarda belirli yolculuklara veya özelliklere yönlendirebilir.
Google Play Instant, kullanıcıların uygulamaları kullanması için yeni bir yol sunar. Hazır uygulamalar adı verilen bu uygulamalar, yerel Android uygulamalarıdır ancak cihaza yüklenmeden çalışırlar. Her anlık uygulamanın, kullanıcıların yüklemeyi seçebileceği bir sürümü vardır.
Kullanıcılar anlık uygulamalarla benzersiz bir şekilde etkileşim kurduğundan bu uygulamalarda belirli kullanıcı deneyimi uygulamalarına uyulması gerekir. Bu kılavuzda, anlık uygulamalarda olumlu bir kullanıcı deneyimi oluşturmayla ilgili yönergeler sunulmaktadır.
Anlık uygulamanızı tasarlarken Materyal Tasarım ilkelerini kullanmanızı önemle tavsiye ederiz. Materyal Tasarım'ı uygulamalara nasıl uygulayacağınız hakkında daha fazla bilgi için Android'de Materyal Tasarım başlıklı makaleyi inceleyin.
Ayrıca oyun uygulamalarına özel ek kurallar da ekledik. Daha fazla bilgi için Google Play Instant'taki oyunlarda kullanıcı deneyimiyle ilgili en iyi uygulamalar başlıklı makaleyi inceleyin.
Uygulamanız için anlamlı bir açılış ekranı sağlayın

Uygulamanızın veya oyununuzun Play Store'da Hemen Dene düğmesi olması ya da Android başlatıcıda görünmesi için varsayılan bir ana etkinliğe sahip olması gerekir.
Uygulamanıza Hemen deneyin düğmesinden veya başlatıcıdan giren kullanıcılar, derin bağlantı bağlamına ya da erişmeye çalıştıkları belirli bir içeriğe sahip olmaz. Bu nedenle, kullanıcıların uygulamanızın işlevlerini inceleyip keşfedebileceği bir yer sağlamanız gerekir.
Ayrıca, uygulamanızın adının ekranda belirgin bir şekilde gösterildiğinden de emin olmanız gerekir. Kullanıcılar bazen uygulamanızın bağlantısını çok fazla bağlam olmadan tıkladığından uygulamanızın adını bilmeyebilir.
Bağlantılarınız için yedek hedefleri belirleme

Google Play Instant'taki uygulama ve oyun bağlantıları mümkün olduğunda hemen açılır. Aksi takdirde bu bağlantılar tarayıcıda açılır.
Google Play'e bağlantı vererek, yedek senaryoyu Play Store'a gidecek şekilde değiştirebilirsiniz. Bu strateji, kullanıcıları uygulamayı hemen açamıyorlarsa uygulamanızı indirmeye yönlendirmek ve uygulamanızı web'de kullanmalarını istemiyorsanız faydalı olabilir.
Alternatif bir strateji olarak, kullanıcıları önce Play Store'a göndermek yerine uygulamanızı doğrudan açmak için web sitenizde banner'lar kullanabilirsiniz. Bu strateji Şekil 2'de gösterilmektedir.
Kullanıcıların görevlerini tamamlamasına izin verin
Anlık uygulamanızdaki bir özelliği kullanıcılara tanıtırken kullanıcıların uygulamayı yüklemeden bu özelliği kullanabildiğinden emin olun.
Kullanıcılardan, istediklerini yapabilmeleri için uygulamayı yüklemelerini istemeyin. Uygulamadaki bir sayfanın ana tıklama işlemi hiçbir zaman yükleme istemini tetiklememelidir.
Kullanıcılardan uygun zamanda oturum açmalarını isteme
Kullanıcıların oturum açmasını veya uygulamanızla ilişkili bir hizmete kaydolmasını gerektirmeden mümkün olduğunca fazla işlev sağlayın.
Kullanıcılardan oturum açmalarını istemeden önce kimlik doğrulama gerektiren bir özelliği kullanmaya çalışmalarını bekleyin. Kullanıcılar, oturum açma istemlerinin avantajını hemen görürlerse bu istemleri daha az rahatsız edici bulur.
Örneğin, başlatıldığında kullanıcıların giriş yapmasını gerektiren bir fotoğraf paylaşma uygulamasını ele alalım. Uygulama, kullanıcı deneyimini iyileştirmek için artık kullanıcıların giriş yapmadan kullanabileceği özellikler sunuyor. Örneğin, herkese açık olarak paylaşılan en popüler fotoğraflara göz atabilir ve cihazlarındaki fotoğrafları düzenleyebilirler. Kullanıcı fotoğraflarını arkadaşlarıyla paylaşmak istediğinde uygulama, kullanıcıdan oturum açmasını ister.
Uygulama yüklemesinden sonra kullanıcı durumunu koruma
Kullanıcılar uygulamayı yüklediğinde, çerezleri veya yerel depolama alanını kullanarak depolanan uygulama durumlarını uygulamaya aktardığınızdan emin olun. Kullanıcılar, Şekil 5'te gösterildiği gibi uygulamanızda kaldıkları yerden devam edebilmelidir.

Ek başlangıç ekranları oluşturmayın.
Hazır uygulama başlatma deneyimi, uygulama markasını, uygulama başlığını ve uygulama başlatıcı simgesini içerir. Kullanıcılara gereksiz göründüğü için kendi ek açılış ekranlarınızı oluşturmayın.
Yukarı oklar ve sistem geri düğmesi
Yukarı düğmesi, kullanıcı uygulamanın ana ekranına ulaşana kadar uygulamanın gezinme yığınında yukarı doğru gezinir. Geri düğmesi, son görüntülenen ekranların geçmişinde ters kronolojik sırada 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. Diğer bir deyişle, Yukarı düğmesine basıldığında uygulamadan çıkılmamalıdır.
Gezinmeyi Geri ve Yukarı düğmeleriyle tasarlama hakkında daha fazla bilgi için Geri ve yukarı gezinmeyi tasarlama başlıklı makaleyi inceleyin.
Kullanıcı arayüzünüzü dallandırmayın
Hazır uygulamanızın kullanıcı arayüzü, yüklü sürümün kullanıcı arayüzüyle aynı olmalıdır. Anlık uygulamada tasarımınızı ve kullanıcı arayüzünüzü değiştirmeyin.

Kimlik için Android'de Şifreler İçin Smart Lock'u kullanma
Android'de Şifreler için Smart Lock Chrome ve Android'de kullanılabilen bir şifre yöneticisidir. Akıllı Kilit, sonraki ziyaretlerde kullanıcıların otomatik olarak oturum açmasını da sağlar. Kullanıcıların kimlik doğrulamasını kolaylaştırmak için 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üne dahil ederek 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ı edin", "Tam uygulamayı yükle" veya "Yükselt" gibi başka etiketler kullanmayın. Kullanıcılara yükleme istemini sunmak için hiçbir zaman banner veya reklam benzeri başka bir tekniği kullanmayın.
En fazla 2-3 örtülü yükleme istemi sağlama
Örtülü yükleme istemleri, hazır uygulamadaki bağlantılardır ve yükleme istemi başlatmaktan başka bir işlevi yoktur. Bu örtülü yükleme istemleri, uygulamanızın yüklü sürümünde bulunan ancak hazır sürümünde bulunmayan işlevler olduğunda gösterilebilir.
Uygulamanızda en fazla 2-3 örtülü yükleme istemi bulundurmayın.
Örtülü yükleme istemi kullanırken bağlam ve istemi tetikleyen özellik hakkında bilgi verdiğinizden emin olun. Kullanıcılara uygulamayı yüklemek isteyebilecekleri bir neden sunun.
Uygulamanızın çalışmayan bölümlerini kaldırma
Uygulamanızı hazır uygulamaya dönüştürürken hazır uygulamanızın kullanıcı arayüzünde, uygulamanızın diğer özellik modüllerine bağlanan bölümler olabilir. Bu tür bölümleri hazır uygulamadan kaldırın.
Ödemeleri kolaylaştırın
Anlık uygulamanızdaki satın alma işlemleri Google Play Faturalandırma tarafından desteklenmiyorsa ve kullanıcının ödeme bilgileri kayıtlı değilse Google Pay API gibi başka bir ödeme API'si kullanabilirsiniz. Google Pay API'si, teslimatta ödeme gibi tamamen çevrimdışı ödeme seçenekleri sunmanıza ve hediye kartlarını anlık uygulamanızda saklamanıza olanak tanır.
Üçüncü taraf tekliflerine bağlantı verme
Üçüncü taraf tekliflerine ve içeriklerine yönelik bağlantılar, Chrome özel sekmesinde veya tarayıcıda açılabilir. İstenen kaynaklar HTTPS protokolü üzerinden sağlandığında WebView
kullanılarak oluşturulabilir.
Kendi teklifleriniz tarayıcıya yönlendirmemeli, bunun yerine gerekirse WebView
kullanılarak anlık uygulama içinde kalmalıdır. Hazır uygulamanın içinden gerçekleştirilen tüm ağ trafiği HTTPS protokolünü kullanmalıdır.
Anlık uygulamanızda, uygulamanızın hangi işlevleri sağladığını ve hangi işlevlerin harici bir kaynaktan sağlandığını net bir şekilde tanımlamanız gerekir.
Anlık uygulama URL'lerini paylaşma yöntemi sunma
Hazır uygulamalar, kullanıcıların URL'yi kopyalayabileceği bir adres çubuğu sağlamadığından uygulamanızda, kullanıcıların hazır uygulamanızın URL'sini paylaşmasına olanak tanıyan bir"paylaş" işlemi sunun.
Ek kaynaklar
Yüksek kaliteli anlık deneyimler oluşturma hakkında daha fazla bilgi için aşağıdaki kaynaklara göz atın.