Ürün Haberleri
Ürün yöneticisinin Android uygulamalarını cihazlara uyarlama rehberi
Okuma süresi 6 dakika
Bugün Android, platformda birkaç güncelleme yayınlıyor. Bu kapsamda, geliştiriciler ve kullanıcılar için ayrıntılarla birlikte Android 16'nın kullanıma sunulmaya başlanması, bağlı ekranlarla gelişmiş Android masaüstü deneyimleri için geliştirici önizlemesi ve Google uygulamalarında ve daha birçok yerde Android kullanıcılarına yönelik güncellemeler ile Haziran Pixel Drop yer alıyor. Ayrıca Android geliştiricileri için Google I/O'daki tüm güncellemeleri özetliyoruz. Bu güncellemeler, mükemmel ve uyarlanabilir Android uygulamaları oluşturmaya odaklanıyor.
Sürekli olarak yeni form faktörleri ortaya çıktığı için Android ekosistemi hiç olmadığı kadar dinamik.
Android kullanıcıları, telefonlardan ve katlanabilir cihazlardan tabletlere, Chromebook'lara, TV'lere, arabalara, Wear ve XR cihazlara kadar uygulamalarının giderek daha çeşitli form faktörlerinde sorunsuz bir şekilde çalışmasını bekliyor. Ancak birçok Android uygulaması, tek bir yönlendirmeye kilitlenmek veya yeniden boyutlandırma konusunda kısıtlanmak gibi kullanıcı arayüzü kısıtlamalarıyla oluşturulduğu için bu beklentileri karşılayamıyor.
Bu nedenle, Android 16, SDK düzeyi 36'yı hedefleyen uygulamalar için API değişiklikleri yaptı. Bu değişikliklerle, büyük ekranlı cihazlardan başlayarak yön ve yeniden boyutlandırma kısıtlamaları yoksayılacak ve uyarlanabilir uygulamaların standart olduğu birleşik bir modele geçilecek. İlerlemek için doğru zaman. Uyarlanabilir uygulamalar yalnızca Android'in geleceği değil, aynı zamanda uygulamanızın Android form faktörleri arasında öne çıkmasını sağlayan bir beklentidir.
Neden uyarlanabilir banner'lara öncelik vermelisiniz?
Kaynak: Google verileri
Uygulamanızı uyarlanabilir hale getirmek için optimizasyonlara öncelik vermek, yalnızca SDK 36'yı hedefleyen uygulamalarda Android 16'daki yön ve yeniden boyutlandırılabilirlik API değişikliklerine ayak uydurmakla ilgili değildir. Uyarlanabilir uygulamalar, kullanıcı deneyimi, geliştirme verimliliği ve pazar erişimi açısından somut avantajlar sunar.
- Mobil uygulamalar artık 500 milyondan fazla etkin büyük ekranlı cihazdaki kullanıcılara ulaşabilir: Mobil uygulamalar, katlanabilir cihazlarda, tabletlerde, Chromebook'larda ve hatta uyumlu arabalarda minimum değişiklikle çalışır. Android 16, bağlı ekranlar da dahil olmak üzere büyük ekranlarda masaüstüne benzer gerçek bir deneyim için pencereli görüntüleme konusunda önemli gelişmeler sunacak. Android XR ise mevcut uygulamalarınızın sürükleyici ortamlarda kullanılabilmesini sağlayarak yeni bir boyut açıyor. Kullanıcıların beklentisi nettir: Katlanabilir ekran, klavyeli tablet veya Chromebook'taki taşınabilir ve yeniden boyutlandırılabilir pencere gibi her ekrana akıllıca uyum sağlayan tutarlı ve yüksek kaliteli bir deneyim.
- Android 16'daki yön ve yeniden boyutlandırılabilirlik API değişiklikleriyle "yeni temel": Mobil uygulamaların, web sitelerinde olduğu gibi kullanıcı arayüzünün herhangi bir ekran boyutuna duyarlı şekilde uyarlanması için bir değişim sürecinde olduğuna inanıyoruz. Android 16, tabletler ve katlanabilir cihazlardaki iç ekranlar da dahil olmak üzere büyük ekranlardan (cihazın en küçük genişliği >= 600 dp) başlayarak sabit yön (yalnızca dikey) ve yeniden boyutlandırılamayan pencereler gibi uygulama tarafından tanımlanan kısıtlamaları yoksayacak. Çoğu uygulama için bu, uygulamaların herhangi bir ekran boyutuna sığmasına yardımcı olan temel bir unsurdur. Bazı durumlarda, uygulamanız uyarlanabilir değilse bu ekranlarda bozuk bir kullanıcı deneyimi sunabilir. Bu durum, uyarlanabilir tasarımı isteğe bağlı bir özellik olmaktan çıkarıp temel bir gereklilik haline getiriyor.
- Play'de kullanıcı erişimini ve uygulamanın keşfedilme olasılığını artırma: Uyarlanabilir uygulamalar, Play'de daha üst sıralarda yer almaya ve form faktörleri genelinde editoryal makalelerde öne çıkarılmaya daha uygundur. Böylece Play arama ve ana sayfalarında daha geniş bir kitleye ulaşabilirler. Ayrıca Google Play Store, tüm form faktörlerindeki puanları ve yorumları gösterir. Uygulamanız optimize edilmemişse potansiyel bir kullanıcının ilk izlenimi, henüz sahip olmadığı bir cihazda gerilmiş kullanıcı arayüzünden şikayet eden 1 yıldızlı bir yorumla bozulabilir. Kullanıcıların, cihazlarında harika bir deneyim sunan uygulamalarla etkileşime girme olasılığı da daha yüksektir.
- Büyük ekranlarda daha fazla etkileşim: Büyük ekranlı cihazlardaki kullanıcıların etkileşim kalıpları genellikle farklıdır. Kullanıcılar büyük ekranlarda daha uzun oturumlar boyunca etkileşimde bulunabilir, daha karmaşık görevler gerçekleştirebilir ve daha fazla içerik tüketebilir.
Concepts, optimizasyonun ardından büyük ekranlarda kullanıcı etkileşiminde% 70 artış elde etti.
ABD'deki 6 büyük medya akışı uygulamasının kullanımı, yalnızca telefon kullananlara kıyasla tablet ve telefon kullanıcıları için 3 kat daha fazla oldu.
- Daha erişilebilir uygulama deneyimleri: Dünya Bankası'na göre dünya nüfusunun %15'i bir tür engelliliğe sahip. Engelli kullanıcılar iletişim kurmak, öğrenmek ve çalışmak için erişilebilirliği destekleyen uygulamalara ve hizmetlere ihtiyaç duyarlar. Kullanıcının tercih ettiği yönü eşleştirmek, uygulamaların erişilebilirliğini artırarak herkes için kapsayıcı bir deneyim oluşturmaya yardımcı olur.
Günümüzde çoğu uygulama yalnızca akıllı telefonlar için geliştiriliyor
"...kullanıcı sayısına baktığımızda YG, yatırımı haklı çıkarmıyor."
Bu, ürün yöneticileri ve karar vericilerden sıkça gelen bir itirazdır. Yalnızca tablet oturumlarının sayısını akıllı telefon oturumlarının sayısıyla karşılaştıran üst düzey analizlere bakıyorsanız bu itirazı haklı bulabilirsiniz.
En üstteki analizler, tabletlerdeki oturum sayılarının akıllı telefonlara kıyasla daha düşük olduğunu gösterse de yalnızca mevcut hacme dayanarak büyük ekranların çabaya değmediği sonucuna varmak bir tuzak olabilir ve değerli etkileşimlerin yanı sıra gelecekteki fırsatları kaçırmanıza neden olabilir.
Nedenini daha ayrıntılı inceleyelim:
1. Kullanıcı deneyimiyle ilgili "tavuk mu yumurtadan çıkar, yumurta mı tavuktan" döngüsü: Düşük kullanım, temel neden olmaktan ziyade bir belirti olabilir mi? Kullanıcılar, hantal veya bozuk görünen uygulamaları hızlıca bırakır. Büyük ekranlardaki uygulamanız, genişletilmiş bir telefon arayüzü ise uygulama muhtemelen olumsuz bir kullanıcı deneyimi sunuyordur. Kullanıcı sayısının az olması, potansiyel kullanıcı sayısının az olmasından değil, iyi bir deneyim sunulmamasından kaynaklanabilir.
2. Kullanıcı sayısının ötesinde kullanıcı etkileşimine bakın: Kullanıcıları yalnızca saymayın, değerlerini de analiz edin. Kullanıcılar, büyük ekranlardaki uygulamalarla farklı şekilde etkileşim kurar. Büyük ekran genellikle daha uzun oturumlara ve daha etkileyici deneyimlere yol açar. Yukarıda belirtildiği gibi, kullanım verileri, hem telefonunda hem de tabletinde uygulamalarla etkileşim kuran kullanıcıların etkileşim süresinin yalnızca telefon kullananlara kıyasla önemli ölçüde arttığını gösteriyor.
3. Pazarın evrimi: Android cihaz ekosistemi gelişmeye devam ediyor. Katlanabilir cihazların yaygınlaşması, Android 16'da bağlı ekran desteğinin kullanıma sunulması ve XR ile Android Auto gibi form faktörlerinin ortaya çıkmasıyla birlikte uyarlanabilir tasarım artık her zamankinden daha önemli. Belirli bir ekran boyutu için geliştirme yapmak teknik borç oluşturur, geliştirme hızınızı yavaşlatabilir ve uzun vadede ürün kalitesini tehlikeye atabilir.
Tamam, ikna oldum. Nereden başlamalıyım?
Android, ilerlemeye hazır kuruluşlar için uygulamaları uyarlanabilir olacak şekilde optimize etmeye yönelik birçok kaynak ve geliştirici aracı sunar. Başlamak için aşağıdaki adımları uygulayın:
- Uygulamanızın büyük ekranlarda nasıl göründüğünü hemen kontrol edin: Uygulamanızın tabletlerde, katlanabilir cihazlarda (farklı duruşlarda), Chromebook'larda ve masaüstü pencereli görüntüleme gibi ortamlardaki mevcut durumuna bakarak başlayın. Uygulamanızın bu cihazlarda kullanılıp kullanılamadığını veya uygulamanızda gereksiz özellikler isteyerek bu kullanıcıları istemeden hariç tutup tutmadığınızı onaylayın.
- Sık karşılaşılan kullanıcı arayüzü sorunlarını giderme: Uygulamanızın kullanıcı arayüzünde bugün garip hissettiren noktaları değerlendirin. Mobil uygulamanızı diğer ekranlara kolayca çevirme konusunda birçok rehberlik kaynağı sunuyoruz.
- İlham almak ve uygulamanızın kullanıcı arayüzünün, yaygın kullanıcı arayüzü sorunlarına yönelik kanıtlanmış çözümler kullanılarak cihazlarda nasıl gelişebileceğini anlamak için Büyük ekran tasarım galerisine göz atın.
- Hızlı kazanımlarla başlayın. Örneğin, düğmelerin tam ekran genişliğine kadar uzamasını engelleyebilir veya ergonomiyi iyileştirmek için büyük ekranlarda dikey gezinme çubuğuna geçebilirsiniz.
- Kanonik düzenlerin (ör. liste-ayrıntı düzeni) belirlediğiniz kullanıcı arayüzü garipliklerini çözebileceği kalıpları belirleyin. Liste-ayrıntı düzeni, uygulamanızın gezinme deneyimini iyileştirebilir mi? Yanda destekleyici bir bölme, alttaki sayfaya kıyasla ek alanı daha iyi kullanır mı?
- Uygulamanızı ekran ekran artımlı olarak optimize edin: Her şeyin ilk günden mükemmel şekilde uyarlanabilir olması gerekmediğinden optimizasyona nasıl yaklaşacağınızı önceliklendirmeniz faydalı olabilir. En önemli konulara odaklanarak uygulamanızı kademeli olarak iyileştirin.
- Temel bilgilerle başlayın. Kullanıcılar için en kritik olan düzeltmeleri katmanlara ayıran ve önceliklendiren büyük ekranlarda uygulama kalitesi yönergelerine göz atın. Dikey ve yatay yönü desteklemek için yön kısıtlamalarını kaldırın, yeniden boyutlandırma desteği (kullanıcılar bölünmüş ekrandayken) sağlayın ve düğmelerin, metin alanlarının ve resimlerin büyük oranda genişlemesini önleyin. Bu temel düzeltmeler, özellikle Android 16'daki API değişiklikleriyle birlikte kritik önem kazanıyor. Bu değişiklikler, söz konusu yönleri daha da önemli hale getirecek.
- Öncelikle temel kullanıcı yolculuklarına veya ekranlarına odaklanarak uyarlanabilir düzen optimizasyonları uygulayın.
- Optimizasyonların (ör. iki panelli düzen) en büyük kullanıcı deneyimi avantajını sunduğu ekranları belirleyin.
- Ardından, uygulamada büyük ekranlarda daha az kullanılan ekranlara veya bölümlere geçin.
- Klavye, fare, dokunmatik yüzey ve ekran kalemi girişi gibi dokunma dışındaki giriş yöntemlerini destekleyin. Yeni form faktörleri ve bağlı ekran desteği sayesinde kullanıcılar, kullanıcı arayüzünüzle sorunsuz bir şekilde etkileşim kurabilir.
- Katlanabilir cihazlarda masaüstü modu veya çift ekran modu desteği gibi farklılaştırıcı, önemli kullanıcı deneyimleri ekleyin. Bu durum, kullanım alanına göre değişebilir. Örneğin, masaüstü modu video izlemek için, Dual Screen modu ise görüntülü görüşme yapmak için idealdir.
Uyarlanabilir ilkeleri benimsemek (Jetpack Compose ve pencere boyutu sınıfları gibi araçları kullanmak) için önden yatırım yapılması gerekse de uzun vadede bu yatırımın getirisi önemli olabilir. Özellikleri bir kez tasarlayıp oluşturarak ve ekran boyutlarına uyum sağlamalarına izin vererek, birden fazla özel düzen oluşturmanın maliyetinden daha fazla avantaj elde edebilirsiniz. Daha fazla bilgi için uyarlanabilir uygulamalarla ilgili geliştirici kılavuzuna göz atın.
Uyarlanabilir uygulama tasarımıyla uygulamanızın potansiyelini açığa çıkarın
Ürün yöneticisi meslektaşlarıma, karar vericilere ve işletmelere mesajım açık: Uyarlanabilir tasarım, 2025 ve sonrasında yüksek kaliteli Android deneyimleri için uygulamanızı bir üst seviyeye taşıyacak. Uyarlanabilir ve duyarlı bir kullanıcı arayüzü, her form faktörü için ayrı ayrı geliştirme yapmadan Android'deki birçok cihazı desteklemenin ölçeklenebilir yoludur. Katlanabilir cihazlar, tabletler, Chromebook'lar ve XR ile arabalar gibi yeni form faktörlerinden oluşan çeşitli cihaz ekosistemini göz ardı ederseniz işletmeniz olumsuz kullanıcı yorumları, Play'de daha düşük görünürlük, artan teknik borç ve kullanıcı katılımını artırma ile kullanıcı edinme fırsatlarını kaçırma gibi gizli maliyetleri kabul etmiş olur.
Uygulamalarınızın etkisini en üst düzeye çıkarın ve yeni kullanıcı deneyimlerinin kilidini açın. Uyarlanabilir uygulamalar geliştirme hakkında daha fazla bilgi edinin.
Okumaya devam edin
-
Ürün Haberleri
2025'te Android ekosistemi telefonun çok ötesine geçti. Geliştiriciler bugün katlanabilir cihazlar, tabletler, XR, Chromebook'lar ve uyumlu arabalar dahil olmak üzere 500 milyondan fazla etkin cihaza ulaşma fırsatına sahip.
Fahd Imtiaz • Okuma süresi: 2 dakika
-
Ürün Haberleri
Android ekosistemine Pixel 10 Pro Fold gibi yeni form faktörlerinin eklenmesiyle birlikte, telefonlarda, tabletlerde ve katlanabilir cihazlarda yüksek kaliteli kullanıcı deneyimleri oluşturmak için uyarlanabilir uygulama geliştirme çok önemlidir.
Fahd Imtiaz, Miguel Montemayor • Okuma süresi: 3 dk.
-
Ürün Haberleri
Bu yıl Google I/O'da, uyarlanabilir geliştirmenin yalnızca iyi bir fikir olmadığını, aynı zamanda genişleyen Android cihaz ekosisteminde öne çıkan uygulamalar oluşturmak için de gerekli olduğunu ele alıyoruz.
Fahd Imtiaz • Okuma süresi: 5 dakika
Gelişmelerden haberdar olun
Android geliştirmeyle ilgili en son analizleri her hafta gelen kutunuza alın.