Android Go Uygulaması Nasıl Geliştirilir ve Normal Android'den Ne Kadar Farklıdır?
Yayınlanan: 2018-07-10Android'in her yeni sürümü çıktığında, çoğunlukla çok büyük bir anlaşmadır. Her yeni sürümde bir dizi yeni özellik, bir dizi tasarım değişikliği ve çoğu zaman yeni sürüme uyacak bir telefon akışı vardır.
Ve lansman, Android'in zayıflamış bir sürümü kadar önemli bir şey olduğunda, etkinlik biraz gürültü yapmak zorunda.
Google, I/O 2017'de ağırlıklı olarak gelişmekte olan ülkelere hakim olan düşük maliyetli akıllı telefonlarda çalışacak bir işletim sisteminin piyasaya sürüldüğünü duyurdu ve OEM'lerin Android Go Cihazlarını piyasaya sürmesi bir yıl sürdü. Şirketler ayrıca uygulama dağıtımları için android uygulama paketlerini kullanıyor.
Diğer MWC duyurularından biri de Android Go'ya sahip olacak cihazların isimleriydi.
İşte popüler Android Go cihazları – Ulefone Note 7, Samsung Galaxy M01 Core, Alcatel 1X, Nokia 1, LavaZ50, ASUS Zenfone Live L1, Tecno Spark 6 Air, Infinix Smart HD 2021, Tecno Spark Go 2020 ve Huawei Y3 diğerleri arasında .
Android Go – Android'in Zayıflatılmış Sürümünün Arkasındaki Fikir
Önce temel sorudan başlayalım. Android Go nedir?
Android Go takma adı Android (Go sürümü) , özellikle giriş seviyesi telefonlarda çalışmak üzere tasarlanmış , Android'in küçültülmüş bir sürümüdür .
Basit bir ifadeyle Android Go uygulamaları, giriş seviyesi cihazlara yüksek kaliteli akıllı telefon deneyimi sunmak anlamına gelir. Başından beri android için go uygulamaları, yerel ihtiyaçları karşılamak için özel olarak geliştirilmiş uygulamalar ve özellikler aracılığıyla milyonlarca giriş seviyesi cihaza gelişmiş hız, güvenilirlik ve güvenlik getirdi.
Android Go'nun arkasındaki iş stratejisi, işi bir yandan yüksek kullanıcı tabanı avantajına sahip olan, diğer yandan düşük depolama alanı, yüksek uygulama boyutu ve düşük RAM boyutu.
Google'ın Android'i pazar potansiyeline ulaştırmasını engelleyen bu üç temel sorunu çözmek için marka, Android Go'yu piyasaya sürdü:
- Android'i 1GB veya daha az RAM ile telefonda çalıştırın
- İşletim sisteminin daha az yer kaplamasını sağlayın
- Önceden yüklenmiş uygulamaların daha az veri ve alan kaplamasını sağlayın
Gelişmekte olan ülkelere en iyi niyetle hizmet etmek için teknoloji devi, ekosisteminde üç büyük değişiklik getirdi - İşletim Sistemi. Oyun mağazası. uygulamalar
Google'ın Android Go ile getirdiği yapısal değişikliklerin üçüne de teker teker bakalım.
İşletim sistemi
Android Go'nun işletim sistemi Oreo'ya dayanmaktadır, ancak 512 MB ila 1 GB RAM'e sahip akıllı telefonlarda çalışacak şekilde optimize edilmiştir. Boyut olarak, Android Nougat'ın yarısını kaplar ve daha az depolama alanına sahip cihazların bir dizi uygulama ve medyayı kutudan çıkarmasına izin verir.
Android Go çalıştıran cihazların, uygulamaları diğer Android yazılımlarından %15 daha hızlı açtığı bilinmektedir. Buna ek olarak, Android Go kullanıcıları varsayılan modda daha az mobil veri tüketmelerine yardımcı olan 'veri tasarrufu' özelliğine sahiptir.
uygulamalar
Yeni işletim sistemi gibi Google da cihazın belleğinin daha iyi kullanılmasına yardımcı olmak için yeni uygulamalar geliştirdi. Bu uygulamalar yaklaşık %50 daha az alan gerektirir ve düşük seviye donanımda çok daha iyi performans gösterme eğilimindedir.
Android Go cihazları bu önceden yüklenmiş uygulamalarla birlikte gelir –
- Google Asistan Git
- Google Go
- YouTube Git
- Gmail Git
- Google Haritalar Git
- Gboard Go
- Krom
- Google Oyun mağazası
- Dosyalar Git
Bu uygulamalar çok daha hızlı ve boyut olarak daha küçük olsa da, bazı özellikleri eksik olarak gelirler. Şimdi, Android Go uygulamalarının sayısı sınırlı olsa da, önümüzdeki dönemde artması bekleniyorsa, şu an itibariyle.
[Gerçek: Önceden yüklenmiş tüm Android Go uygulamaları PWA'lardır. Google'ın PWA'lar hakkında bilmenizi istediği şey de bu ]
Oyun mağazası
Hafif deneyimin baştan sona senkronize olmasına yardımcı olmak için Google, artık bir Play Store da başlattı.
Android Go uygulamaları indirme alanı, yani Play Store, normal Play Store'unuzla aynı içeriği, yalnızca düşük depolama alanı olan cihazlar için uygun bir vitrin ile sağlar. Mağazada, kullanıcılara Android Go akıllı telefonları için özel olarak tasarlanmış ve geliştirilmiş uygulamaları öneren öne çıkan bir bölüm bulunmaktadır.
Bu değişikliklerin çoğu arka planda olsa da, Android Go ile Normal Android arasında gözle görülür şekilde mevcut olan değişikliklere bakalım .
Android Go uygulama geliştirmesindeki yenilikler nelerdir?
İşte Android 11'deki (Go sürümü) yeni bir şeye bir bakış
1. Tüm cihazlarda kullanılabilir
Android (Go sürümü), 2 GB'a kadar belleğe sahip tüm yeni cihazlarda kullanılabilir.
2 GB'lık genişlemeyle, android için uygulamalar yüzde 20 daha hızlı başlatılıyor ve 270 MB ekstra boş bellekle, bireyler artık arka planda üç ila dört uygulamayı çalıştırabiliyor. 2 GB'lık cihazlarda Android Go geliştirmesi de aynı şekilde 900 MB'a kadar ekstra ücretsiz depolamaya eşlik eder ve bu da 300'e kadar daha fazla selfie çekmek ve bir filmin tamamını indirmek için yeterlidir.
2. Gizlilik geliştirmeleri
Akıllı telefonlar için Go android uygulama geliştirme, endüstri düzeyinde gizlilik koruması için herhangi bir Android cihazla benzer bir yaklaşıma sahiptir. Android 11 Go, cihazınızda bilgilerin nasıl ve ne zaman paylaşılacağını kontrol etmeyi kolaylaştıran yeni güvenlik yükseltmeleri getiriyor. Tek seferlik yetkilendirme ile bir uygulamanın mikrofonunuz, kameranız veya konumunuz gibi sensörlere erişmesine izin verebilirsiniz.
3. Uygulamalar arasında geçiş yapın
Günümüzde geniş ekranlı cihazlar çok yaygın, bu nedenle Android Go, kolay gezinme ile geniş ekrandan yararlanma avantajı sağlıyor. Android için go uygulamalarında jest tabanlı navigasyon, kolay kaydırma ile ana ekrana, geriye doğru gitmenize ve uygulamalar arasında geçiş yapmanıza yardımcı olur.
Android Go ile Normal Android Arasındaki Görünür Farklar
1. Son Uygulamalar
* Solda Android Go ve Sağda Normal Android
Android Go'daki son uygulamaların küçük resmi, normal Google uygulamanızdakinden çok daha küçük. Uygulama yüklenirken cihaz ekranını dolduracak şekilde genişler ve uygulamaların çok daha hızlı yüklendiği izlenimini verir.
2. Gmail
*Gmail Git
Google, Gmail Android Go Uygulaması ile grafikleri büyük ölçüde azalttı. Görsel olarak, performans açısından çok sayıda belirgin değişiklik olmamasına rağmen, Gmail Go , performansı dalgalı hale getiren bir web görünümünden yararlanır.

3. YouTube
Normal YouTube ile karşılaştırıldığında, YouTube Go çok daha basittir ve çok daha az işlevselliğe sahiptir. Kullanıcı arayüzü akıllıca olsa da, yine keskin bir fark yok, ancak YouTube Go durumunda işlevsellik açısından belirgin değişiklikler var - Bir videonun tüketeceği veri miktarı açıkça belirtildi, artık beğenme/beğenmeme ve yorum seçeneği yok .
4. Google
Google Android Go Uygulaması , normal Google uygulamanızdan çok daha fazlasını sunar . Daha önce Google'da eksik olan 'Trend Arama' seçeneğinin yanı sıra bir dizi özelleştirme seçeneği vardır. Google Go'da eksik olan tek şey önerilen kartlar.
Assistant Go'ya gelince, Google Asistan'dan tamamen farklı olmasa da, birkaç kısıtlama var - herhangi bir yapılandırma seçeneği yok, asistan varsayılan oynatıcıları ayarlamaz ve telefonun donanımını kontrol edemez.
5. Google Haritalar
Google Haritalar ve Google Haritalar Android Go Uygulaması arasındaki benzerlik ürkütücüdür, Maps Go, görsellik hakkında konuştuğumuzda mükemmel bir eğlence örneğidir.
İşlevsellik açısından, bazı kullanıcılar için anlaşmayı bozabilecek bazı bariz sınırlamalar vardır. Google Maps Go'da gerçek zamanlı adım adım navigasyon tamamen eksik, ayrıca Google Maps Go'da incelemeler eksik.
Tüm bu işlevsellikler ve yapısal değişikliklerle birlikte, Google'ın android için go uygulamalarıyla yerine getirmeye çalıştığı amaç , giriş seviyesi akıllı telefon kullanıcı tabanının genel kullanıcı deneyimini iyileştirmektir. Google, deneyimlerini optimize etme konusunda çok şey yapmış olsa da, yalnızca bir android uygulama geliştirme şirketi ABD veya başka bir şirket olarak değil, işi coğrafyaların ötesine taşırken yolculuğu daha da ileriye götürmek tüm Android mobil uygulama geliştirme şirketlerine geliyor.
Bu bağlamda, Android Go'yu Android Uygulama paketinizde nasıl edineceğinizin cevabı burada .
Android Uygulaması Geliştirme Sürecinizi Android'e Uyacak Şekilde Optimize Etme Adımları Go ak Android Uygulaması Nasıl Geliştirilir
Normal Google uygulamanızı Android Go uygulamasına dönüştürme süreci, uygulama stratejinizin yanıtıyla başlar.
Android Go standartlarına göre tasarlanmış cihazlar için optimize edilmiş bir uygulama geliştirmeye gelince, aralarından seçim yapabileceğiniz üç seçenek vardır:
Ortak Bir Uygulamaya Sahip Olun
Herkes için aynı uygulamayı kullanın – aynı deneyimler sunan Android ve Android Go cihazları. Buradaki android uygulaması çoklu ikili olmalı, ancak daha az RAM cihazları için herhangi bir özel deneyime sahip olmamalıdır. Bunun için Android App Bundle'ı kullanarak uygulama kodunu yeniden düzenlemeden boyut olarak %65'e kadar tasarruf sağlayabilirsiniz.
Farklı APK'lara Sahip Bir Uygulamaya Sahip Olun
Farklı deneyimlere sahip Go cihazları ve diğer cihazlar için aynı uygulamayı kullanın. Bunun için, biri yeni android.hardware.ram.low boyutunu hedefleyen, diğeri ise diğer cihazlara odaklanan farklı APK'lar geliştirmeniz gerekecek.
İki Uygulamaya Sahip Olun
Android Go cihazlarını hedefleyen bir Lite uygulaması geliştirin ve diğer Android uygulamanızı olduğu gibi bırakın.
[ Lite Apps Trend hakkında her şeyi öğrenin ]
İzleyeceğiniz uygulama geliştirme stratejisine karar verdikten sonra, şu önemli hususlara bakın –
Uygulamanın Kilitlenmeler ve ANR'ler olmadan çalışmasını sağlayın
Uygulamanın yanıt vermemesi ve yüksek kilitlenme oranları, kullanıcı tutma oranını olumsuz etkileyen iki faktördür. Android uygulamanızın kilitlenmesiz oturumlarını ve ANR oranını kontrol etmek için Crashlytics ve Android vitals gibi araçlardan yararlanın.
Android Oreo'ya odaklanın
Android Oreo, arka planda işlemlerin düzgün çalışmasını sağlayan Arka Plan Yürütme Sınırı gibi bir dizi kaynak optimizasyonu ile birlikte gelir. Uygulamanızın API 26 veya daha fazlasını hedeflememesi durumunda Google Play geçiş kılavuzunu baştan sona okuyun.
Uygulamayı Yüklenen Boyutu Düşük Tutun
APK boyutu ile yükleme oranları arasında açık bir ilişki vardır, bu nedenle APK boyutunuz ne kadar düşükse, yüklemeleriniz o kadar yüksek olur.
Android Go uygulamaları düşük MB, giriş seviyesi akıllı telefonlara odaklanacağından, uygulamanızın 40 MB'ın altında olduğundan emin olmanız gerekir. Bunu başarmak için mevcut APK'nizi optimize edin veya Go kullanıcılarını hedefleyen farklı bir APK oluşturun.
Uygulama boyutunu nasıl küçülteceğinize dair birkaç ipucu –
- Android App Bundle'ı kullanın
- JPEG/PNG dosyalarını WebP varlıklarıyla değiştirin
- Ham ses biçimini AAC veya MP3 ile değiştirin
- Kitaplıkların güncellendiğinden emin olun
- DEX kodunu mantıklı bir şekilde saklayın
Bellek Ayak İzini Düşük Tutun
APK'yı test ettiğinizde, uygulamanın cihazda başlaması için gereken bellek miktarını analiz etmek için PSS'ye bakın.
Soğuk Başlatma Süresini 5 Saniyenin Altında Tutun
Test cihazının tam olarak yeniden başlatılmasını tamamladıktan sonra soğuk başlatma süresi için testi çalıştırırken, uygulamanın, kullanıcının cihazında başlatılmasından sonraki 5 saniye içinde etkileşimli hale geldiğinden emin olun. Günümüzün başla tutumunda, kullanıcılar bir uygulamanın veya oyunun yüklenmesini beş saniye bekledikten sonra hüsrana uğrama eğilimindedir. Kaldırma oranının yüksek olmasının nedeni budur.
Cihaz tamamen yeniden başlatıldıktan sonra soğuk başlatma süresi için testler yapılması önerilir.
Özetliyor
İşte Android Go, Android Go vs Normal Android, Go Android geliştirme, android geliştirme hizmetleri ve son olarak Android Go için bir uygulamanın nasıl geliştirileceği hakkında bilmeniz gereken her şey . Artık gerekli tüm bilgilere sahip olduğunuza göre, ne bekliyorsunuz? Android Go uzmanlarından oluşan bir ekiple iletişime geçin ve işinizi büyütün.
[Ayrıca Okuyun: Google Go Uygulaması 100 Milyon İndirme Sayısına ulaştı]