Ev İleri düşünme Google i / o: anahtar limonlu kek yok, ancak geliştiriciler androidin geleceğine dair ipucu veriyor

Google i / o: anahtar limonlu kek yok, ancak geliştiriciler androidin geleceğine dair ipucu veriyor

Video: Key Lime Pie - Android 5.0 Rumours What we want to see (Mayıs 2024)

Video: Key Lime Pie - Android 5.0 Rumours What we want to see (Mayıs 2024)
Anonim

Yaygın olarak "Key Lime Pie" olarak adlandırılan Android'in bir sonraki sürümü, geçen hafta Google G / Ç'de görünmedi. Yine de Google, bir dizi yeni geliştirici aracı duyurdu ve bir şöminenin yanı sıra bir sohbette, Android ekibi, yeni işlemciler için destek geliştirmeleri, daha iyi kamera desteği ve daha hızlı güncellemeler sağlama yolları dahil olmak üzere, platformda gelecekteki bazı geliştirmeler önerdi.

Konferansta, Google, IntelliJ IDE çerçevesini temel alan Android geliştiricilerini hedefleyen entegre bir geliştirme ortamı olan yeni bir Android Studio dahil olmak üzere birçok geliştirici araç duyurdu. En ilginç olanı Google Play Oyun Servislerini içeren birkaç yeni API de vardı. Google, geliştiricilerin neyin işe yaradığını ve uygulamalarında neyin işe yaramadığını öğrenmelerine yardımcı olacak tümleşik yeni ipuçları ve kullanım ölçümleri de dahil olmak üzere Geliştirici Konsolu'nda bazı değişiklikler yaptı.

Şömine başında yapılan konuşmada, Android ekibinin üyeleri, platformun geleceği hakkında izleyici sorularını yanıtladı.

İlk çıkan konulardan biri parçalanma sorunuydu. Android platform ekibinin mühendislik direktörü olan Dave Burke, Google’ın silikon satıcılarına açık kaynaklı yayın yaptığını açıkladı; bu da çiplerinde çalışan sürümler oluşturup, bunu belirli bir telefon için çalışan OEM’lere ulaştırdı.

Burke, kodu daha katmanlı hale getirerek bu işlemi kolaylaştırmak istediklerini belirtti, böylece bir bölgedeki değişiklikler diğerlerini de etkilemeyecek. Ayrıca Google’ın, farklı pazarlarda çalışan farklı sürümlerin donanım profilini daha iyi anlamaya çalıştığını belirtti. Zencefilli kuramın, bazı yeni sürümlerden daha az hafıza gerektirdiğinden, bazı gelişmekte olan pazarlarda yaygın olduğunu ve bu nedenle şirketin Android'i giriş seviyesi akıllı telefonlarda daha verimli hale getirmenin yollarını aradığını belirtti.

Pazarın diğer ucunda, Android tasarım ekibine liderlik yapan Mathias Duarte, Android'e, özellikle de OEM'lere yapılan yükseltmelerin önemini vurguladı. Samsung Galaxy S 4'ün "Nexus yazılım deneyimine" sahip bir sürümünün (diğer bir deyişle, yalnızca Google'ın eklenmesi değil, Samsung'un eklemeleri değil) sürümünün duyurulduğuna işaret etti.

Başvuru izinleri birkaç soruda ortaya çıktı. Bazı uygulamalara yapılan güncellemeler, kullanıcıların vermek istemeyebileceği izinleri ister; örneğin Pocket, kişilere erişmek ister. Android çerçeve ekibinde çalışan Dianne Hackborn, "Şu anda yapabileceğimiz hiçbir şey yok, ancak kesinlikle bunu düşünüyoruz." Dedi.

Aslında bir dizi soru geçmişe döndü. Android'i geliştirirken neleri farklı şekilde yapabileceklerini sorduğunda, şu anda bildiklerini bildiklerini bildiklerini söyleyen ekip, farklı şekilde yapmaları gereken en büyük şeyin uygulamalar üzerinde daha fazla kontrol sahibi olduğunu söyledi. Play Store ekibine başkanlık eden Ficus Kirkpatrick, ilk defa doğru anlamadıkları uzun bir liste olduğunu söyledi. Yaptıkları hiçbir şeyden pişmanlık duymuyor, çünkü hızlı bir şekilde olayları çıkarmak, geri bildirim almak ve hızlı bir şekilde yineleyebilmek çok önemlidir.

Hangi çiplerin desteklenmesi en zor olduğu sorulduğunda, Android sistemler ekibinden Rebecca Zavin ilki seçti, çünkü çiplerin çoğunda Linux desteği olmadığı için takım sıfırdan başlıyordu. Nexus 10'un yeni ARM tasarımına ilk girenlerden biri olduğunu belirterek büyük zorlukların şimdi yeni CPU ve GPU mimarileri etrafında döndüğünü söyledi.

Burke, Google'ın yeni tasarımları daha kolay hale getirmek için çeşitli donanımları destekleyen donanım katmanları oluşturmak için çip ortaklarıyla yakın çalıştığını söyledi.

Geliştirici ilişkileri ekibinin teknik lideri Moderatör Reto Meier, tüm sıkı çalışmanın yapılıp yapılmadığını sordu ve Burke hayır dedi. “Android bir bebek gibi hissediyorum ve yapabileceğimiz daha çok şey var” dedi. Burke, Rendercript API'lerine atıfta bulunarak, geçtiğimiz yıl GPUS'un sadece ekranı çizmek yerine hesaplama yapmak için yeterince güçlü bir hale geldiğini belirtti.

Burke, "Telefondaki kamera, eski bir analog Kodak kamerayı taklit etmeye çalışan dijital bir kamera taklit etmeye çalışıyor." Dedi. Hem donanım hem de yazılım düzeyinde “Yapabileceğimiz çok daha fazla şey var” dedi. Ek olarak, Galaxy S 4'teki IR verici gibi yeni sensörlere de işaret etti.

Burke, “Ayrıca donanım düzeyinde yapılabilecek daha çok şey var. Gelebilecek daha birçok yenilik var” dedi.

Başka bir izleyici üyesi, Google'ın Android için hastanesi için geliştirilen özel iPhone uygulamalarını çalıştırabilmesi için bir iOS öykünücüsü yazıp yazmayacağını sordu. Burke ve Kirkpatrick, "oldukça iyi bir kullanıcı deneyimi için çok fazla iş gibi göründüğünü" belirterek, "Cupertino'ya gidip Android uygulamalarını taklit etmelerini istemediğimizi düşünüyordum." Dedi.

Soruların çoğu geliştiriciye özeldi. Play Services vurgusunun insanları Google Play mağazasına kilitleyip kilitlemeyeceği sorulduğunda, Kirkpatrick bu konuda hiçbir şeyin insanların kendi mağazalarını yapmalarını engellemediğini ve Amazon App Store'un iyi çalışmaya devam ettiğini söylemedi. Bir izleyici üyesi, IntelliJ çerçevesinin yeni desteğinin, geliştiricilerin Eclipse çerçevesinden uzaklaşmak zorunda kalmaları anlamına geldiğini ve geliştiricilerin Android için geliştirici araçları üzerinde çalışan Xavier Ducrohet'in, Eclipse'i kullanmaya devam edebileceğini söyledi. “Bu yeni bir yön değil. Paralel bir yön” dedi.

Bir izleyici üyesi, Java Development Kit 1.7'yi JDK 1.6'ya kıyasla (şu anda Android SDK tarafından desteklenen sürümdür, resmen yaşamın sonunda olsa da) kullanma konusunda sorular sordu. Burke birkaç seçeneği araştırdıklarını ancak henüz bir karar almadıklarını söyledi. Başka bir mühendis, değişikliklerin şimdi SDK'nın yeni sürümde çalıştırılmasına izin verdiğini belirtti. Oracle ile olan ve Java 7 veya Java 8'i destekleyen ilişki hakkında sorulan Meier, tartışmayı keserek "Bu paneldeki hiç kimsenin bir fikre sahip olmaması gerektiğini söylemenin adil olduğunu düşünüyorum, ve öyle yaparlarsa kesinlikle söylememeliler söyle."

Kullanıcı arabiriminin daha sorunsuz çalışmasını sağlayacak bir proje projesi olup olmadığını sorduğunu belirten Burke, "Jelly Bean'de çok fazla ilerleme kaydettik" dedi. olabilirdik." Geliştiricilerin, Nexus 4 gibi cihazların gücünden mahrum kaldığını, ancak daha düşük seviyeli telefonlarda bile, her şeyi yaklaşık 56 milisaniye veya "sarsıntı" seviyesine getirme veya çerçeveyi görme konusunda dikkatli olmamız gerektiğini belirtti. atlama. Diğer mühendisler, bu projenin asla gerçekten yapılmayacağını, çünkü her yeni özellik olduğunda, performansı etkilediğini kontrol etmeleri gerektiğini söyledi.

Gelecekte daha büyük değişikliklerin bazı ipuçları vardı. Burke, tüm sistemin karşısına geçen ve Butter’ın yaptığı gibi başka projeler olup olmadığını sordu, “Evet, ama onlar hakkında konuşamayız” dedi.

Benzer şekilde Meier, "turta" (Key Lime Pie'den net bir referans) hakkında bilgi almak istediğini bildiğini söyledi, ancak birisinin "Lamington" adlı bir Avustralya tatlısını duyup duymadığını merak etti.

Google i / o: anahtar limonlu kek yok, ancak geliştiriciler androidin geleceğine dair ipucu veriyor