Makale

Google, geliştiricilerin Android'in yeni özelliklerini uygulamalarına yardımcı olmak için ne yapabilir?

protection click fraud

Küçük Android adamlarıKaynak: Jerry Hildenbrand / Android Central

İlk çok erken göz atmamızı yaptık. Android 12 ve ondan önceki her sürümde olduğu gibi, yeni özellikler olacak. Bazıları büyük, bazıları küçük olacak, ancak her zaman olduğu gibi, her birimizin favori uygulamamıza eklenmesini gerçekten görmek isteyeceği bir veya iki tane olacak.

Ama çoğumuz için, hatta en iyi Android telefonlarbir bekleme oyunu olacak. Bazı bağımsız geliştiriciler, Google'ın yeni öğeleri için desteği oldukça hızlı bir şekilde dahil edebilecek ve Bu, uygulanması biraz daha kolay hale getiren biraz şansla birlikte sıkı çalışmanın bir kanıtıdır. Ancak, en iyi Android uygulamalarını sürdüren çoğu geliştiricinin, mevcut tüm unsurları bozmadan yeni şeylerin çalışmasını sağlamak için çok çalışacağını bilin. Geliştirici önizlemeleri ve beta testi bunun içindir.

VPN Fırsatları: 16 ABD doları için ömür boyu lisans, 1 ABD doları ve üzeri aylık planlar

Ancak birçok uygulamanın bunu yapmanın yollarını bulması zordur. Bazı gerçekten iyi nedenler var ve en büyüğü, Samsung güncellemeyi teslim edene kadar, en yeni Android özelliklerinin gerçekten önemli olmamasıdır çünkü Samsung, tüm amaç ve amaçlarla,

dır-dir Tüketici satışları söz konusu olduğunda Android. Kullanıcılarınızın büyük çoğunluğu bir özelliği kullanamıyorsa, onu çalıştırmak için gerçek bir acele yoktur. O zaman bile, tüm süreci kolaylaştırmak için Google'ın yapabileceği birkaç şey var.

Bir geliştiricinin neye ihtiyacı olduğunu bulmanın yolu, bir geliştiriciye sormaktır.

Ben bir Android geliştiricisi değilim, bu yüzden ekibi topladım ve vardır Android geliştiricileri ve onlara Google'ın yeni bir Android sürümü geldiğinde her şeyin kullanıma hazır olmasına yardımcı olmak için neler yapabileceğini sordu. Çoğunlukla, aynı iki cevap tekrar tekrar geldi: örneklerle daha iyi dokümantasyon nasıl çalışır hale getirilir ve işlerin bir kısmını doğrudan bir Android'den test etmenin ve hatta yapmanın daha iyi yolları cihaz.

Dokümantasyon

Android KoduKaynak: Jerry Hildenbrand / Android Central

Eğer büyük bir teknoloji şirketi Facebook bir Android uygulaması oluşturuyorlarsa, soruların yanıtlanması için doğrudan Google'a erişebilirler ve hatta özellik geliştirme sırasında sürecin bir parçası olabilirler. Bu, daha küçük geliştirme evleri ve bağımsız geliştiriciler için gerçekten haksız geliyor, ancak küçük adamdan daha fazla dikkat çekiyor çünkü Android büyük olmadan o kadar çekici olmayacak uygulamalar.

Google'ın, bir Android uygulaması yazmak isteyen herkese yardımcı olacak bir Geliştirici İlişkileri ekibi var, ancak bu Google'ın genel merkezine gitmek ve ekiple çalışmakla aynı şey değil. Bu yüzden dokümantasyon çok önemlidir. Takım Akıllı Başlatıcı bize belgelerin ne kadar önemli olduğunu anlattı.

Bence vakaya özgü dokümantasyon, yeni özelliklerin uygulanması için gereken süreyi önemli ölçüde artıracaktır. Google, bir özelliğin bir uygulamada nasıl uygulanacağı konusunda genellikle net belgeler sağlar. ancak bazen bir özellik birden fazla parçadan oluşur ve tüm parçalar eşit olarak belgelenmiştir.

Ayrıca, Google muhtemelen üreticilerin yeni özellikleri düzgün şekilde desteklemelerini veya herhangi bir değişiklik uygularlarsa bazı dokümanları yayınlamalarını istemelidir. Her cihazda aynı özellikleri test etmemiz gerekirse, yeni bir özelliğin uygulanması çok daha zordur.

Bu düşünce, özellikle bir telefon üreticisinin herhangi bir yeniyi nasıl uyguladığını belgelemesini gerektirme kısmı. özellik, diğer birkaç küçük geliştirme ekibi ve hatta aşağıdaki ekip gibi bazı daha büyük isimler tarafından tekrarlandı. Todoist "Kimsenin her özelliği her telefon modelinde test etmeye vakti yok" dedi. Binlerce farklı modelle, haklılar.

Google'ın çevreleyen belgeleri yapabileceği başka bir şey de güncel tutmaktır. API'ler zaman içinde değişir ve gelişir ve belgelerin de onunla birlikte gelişmesi gerekir. Google bazen unutkan olabilir.

Çevrimiçi araçlar

Google Cloud Geliştirici KonsoluKaynak: Jerry Hildenbrand / Android Central

Yukarıdaki ekran görüntüsü, kayıtlı bir kullanıcının çevrimiçi konsoludur. Google Cloud geliştiricisi. Herşey Google'ın Bulut tabanlı bir uygulama oluşturmak için gerekli olan hayal gücü kısmı dışında orada. Bir tarayıcı penceresi aracılığıyla Google API'lerine göz atabilir ve bunları kullanabilir, mevcut bir işlev veya özellik için önceden oluşturulmuş bir çözüm arayabilir, hatta bir Chrome sekmesinden depolama erişimini ayarlayabilirsiniz.

Google'ın Bulut Geliştirici Konsolu, harika bir çevrimiçi araçtır.

Başlamanız için pek çok belge var ve hatta uygulamanızı bulutta çalıştırmak için sanal bir makine için ödeme yapabilirsiniz. Cloud Compute Engine. İhtiyaç duyduğunuz her şeyi hızlı bir şekilde kurup çalıştırmanızı sağlayan tam özellikli bir entegre geliştirme çözümüdür.

Şununla karşılaştır Play Store Geliştirici Konsolu. Çoğu Android uygulamasının yerel olarak çalıştığını ve bulutta çalışmadığını, ancak yine de bulut geliştirici konsoluyla karşılaştırıldığında ciddi bir özellik eksikliği olduğunu unutmayın. Bunun nedeni, Google'ın aynı zamanda Android Studio, Android uygulamaları oluşturmak için kullanılan yerel bir IDE (entegre geliştirme ortamı) olan. Ancak en büyük fark, birine bir mobil cihazdan erişilebiliyor ve diğerinin erişilememesidir.

Google Play Developers ConsoleKaynak: Jerry Hildenbrand / Android Central

Bu oldukça büyük bir anlaşma Nayelle (uygulamalarına bakın İşte) canlı duvar kağıtları ve widget'lar gibi ana ekran özelleştirme araçları geliştiren kişi. Nayelle, telefondan daha fazla iş yapılabilmesi için daha iyi bir gösterge panosu ve uygulama şablonlarını saklamanın bir yolunu görmeyi çok ister.

Geliştiriciler Miniclip Android geliştiricisinin sitesi ile Google Play Geliştirici Konsolu arasındaki boşluğu doldurabilecek daha iyi çevrimiçi araçlar görmeyi de çok isterim.

Android, hem yerel hem de hibrit uygulamalar için benzersiz bir standart API kümesine sahiptir ve ayrıca Google Play Hizmetleri aracılığıyla kullanılan belirli API'leri de bulacaksınız. Hepsi için aranabilir bir dokümantasyon veritabanını tek bir yerde görmek, geliştirme süresinden tasarruf sağlayacaktır.

Yine o dokümantasyon kelimesi var, ama bu sefer bu onun eksikliği değil, açığa çıkma şekli. Bana öyle geliyor ki Play Store geliştirici konsolu, ilgili web sitesinde arama yapmak için mükemmel bir yer belgeler, özellikle de bazılarında bir uygulamayı yayınlamadan önce API'leri nasıl kullandığınızı Google'a söylemeniz gerekeceğinden örnekler.

Android emülatörü, elinizdeki telefon kadar iyi değil.

Son olarak, bunu bir Android uygulama geliştiricisi olarak yaptığım kısa deneyime dayanarak söyleyebilirim, kodda küçük değişiklikler yapmanın hızlı bir yolu ve Google'a bulutta indirip test edebileceğiniz bir uygulamayı yeniden düzenlemeye ve yeniden oluşturmaya sahip olun, sorun giderme ve arama işlemlerini daha iyi yapabileceğiniz anlamına gelir böcekler. Android Studio gerçekten güzel bir IDE'ye dönüşüyor, ancak emülatör, hataları kendi fiziksel telefonunuzda bulabildiğiniz gibi bulamıyor.

Android 12 telefonunuza geldiğinde, çoğu uygulama yine de iyi çalışacaktır. Ancak şeytan ayrıntıda gizlidir ve bir uygulamayı desteklemeye devam etmek için, geliştiricinin onu daha yeni sürümler için güncel tutması gerekir, bu da biraz çalışma gerektirir. Play Store'u bir sonraki ziyaretinizde bunu aklınızda bulundurun!

Google Pixel 4a incelemesi, 6 ay sonra: Hala 400 doların altındaki en iyi kamera
Küçük telefon, büyük değer

Görünüşe göre Google'ın "daha azı daha çoktur" yaklaşımı, daha ucuz telefon ve onun yazılım ve kamera işlemedeki güçlü yönleri, daha az rafine olmasına karşın öne çıkıyor rekabet. Pixel 4a, daha iyi özellikler, aynı harika kamera ve 50 $ daha düşük bir fiyatla 3a'nın kaldığı yerden devam ediyor.

Karantina sırasında ara vermeye mi ihtiyacınız var? Neden Stardew Valley'i denemiyorsunuz?
Tüm iş ve tüm oyun

Stardew Valley gibi oyunlar karantina yorgunluğunu gideremez, ancak kontrolü elinizde tutmanıza ve rahatlamanıza yardımcı olabilirler.

Bunlar şu anda satın alabileceğiniz en iyi Android telefonlar
En iyisi var

Satın alınacak çok sayıda harika Android telefon var, bu yüzden hangisini alacağınızı bilmek zor olabilir. Bunlar, her fiyat noktasında en iyinin en iyisidir.

Bunlar, çektiğiniz fotoğrafları düzenlemek için kullanabileceğiniz en iyi uygulamalardır
Kalp içeriğinizi düzenleyin

Bir fotoğrafı paylaşmadan önce ne yaparsınız? Siz düzenleyin! Bunlar, bugün Android cihazınıza alabileceğiniz en iyi fotoğraf düzenleme uygulamalarıdır!

instagram story viewer