Rumah Berpikir ke depan Google i / o: tidak ada pie kapur kunci, tetapi pengembang mengisyaratkan masa depan android

Google i / o: tidak ada pie kapur kunci, tetapi pengembang mengisyaratkan masa depan android

Video: CARA MENJALANKAN APLIKASI AIRDROID 2020 (Oktober 2024)

Video: CARA MENJALANKAN APLIKASI AIRDROID 2020 (Oktober 2024)
Anonim

Versi Android berikutnya - yang secara luas disebut "Key Lime Pie" - tidak muncul di Google I / O minggu lalu. Namun, Google mengumumkan sejumlah alat pengembang baru dan dalam obrolan api unggun, tim Android menyarankan sejumlah peningkatan di masa depan untuk platform, termasuk peningkatan dalam dukungan untuk prosesor baru, dukungan kamera yang lebih baik, dan cara untuk menyediakan pembaruan yang lebih cepat.

Pada konferensi tersebut, Google mengumumkan beberapa alat pengembang yang ditingkatkan termasuk Android Studio baru, lingkungan pengembangan terintegrasi yang ditujukan untuk pengembang Android berdasarkan kerangka IDE IntelliJ. Ada juga beberapa API baru, yang paling menarik yang melibatkan Layanan Google Play Game. Dan Google merilis beberapa perubahan pada Developer Console termasuk tips dan metrik penggunaan baru yang terintegrasi untuk membantu pengembang mempelajari apa yang berfungsi dan apa yang tidak ada dalam aplikasi mereka.

Pada obrolan api unggun, anggota tim Android menjawab pertanyaan pemirsa tentang masa depan platform.

Salah satu topik pertama yang muncul adalah masalah fragmentasi. Dave Burke, direktur teknik tim platform Android, menjelaskan bahwa Google merilis open source untuk vendor silikon, yang kemudian membuat versi yang berjalan pada chip mereka dan mengirimkannya ke OEM yang membuat untuk ponsel tertentu.

Burke mengatakan mereka ingin merampingkan proses itu dengan membuat kode lebih berlapis sehingga perubahan di satu daerah tidak banyak berdampak pada yang lain. Dia juga mencatat bahwa Google berusaha untuk lebih memahami profil perangkat keras dari berbagai versi yang berjalan di pasar yang berbeda. Dia menambahkan bahwa Gingerbread lazim di banyak pasar negara berkembang, sebagian karena membutuhkan lebih sedikit memori daripada beberapa versi yang lebih baru, dan dengan demikian perusahaan mencari cara untuk membuat Android lebih efisien pada smartphone entry-level.

Di ujung lain pasar, Mathias Duarte, yang memimpin tim desain Android, menekankan pentingnya peningkatan ke Android, terutama untuk OEM. Dia menunjuk pada pengumuman versi Samsung Galaxy S 4 yang memiliki "pengalaman perangkat lunak Nexus" (dengan kata lain, hanya perangkat lunak Google, bukan tambahan Samsung) dan akan memiliki pembaruan yang lebih tepat waktu.

Izin aplikasi muncul dalam sejumlah pertanyaan. Pembaruan untuk beberapa aplikasi meminta izin yang mungkin tidak ingin diberikan oleh pengguna - Pocket, misalnya, ingin akses ke kontak. Dianne Hackborn, yang bekerja di tim kerangka Android mengatakan, "Tidak ada yang bisa kita lakukan sekarang, tapi kita pasti memikirkan hal ini."

Sejumlah pertanyaan sebenarnya kembali ke masa lalu. Ditanya tentang apa yang akan mereka lakukan secara berbeda dalam mengembangkan Android seandainya mereka tahu semua yang mereka tahu sekarang, tim mengatakan hal terbesar yang seharusnya mereka lakukan secara berbeda adalah mempertahankan lebih banyak kontrol atas aplikasi. Ficus Kirkpatrick, yang mengepalai tim Play Store, mengatakan ada daftar panjang hal-hal yang tidak mereka lakukan pertama kali. Dia tidak menyesali hal-hal yang mereka lakukan, karena mendapatkan hal-hal di luar sana dengan cepat, mendapatkan umpan balik, dan dapat beralih dengan cepat adalah sangat penting.

Ditanya chip mana yang paling sulit untuk didukung, Rebecca Zavin dari tim sistem Android memilih yang pertama karena tim mulai dari awal karena tidak ada dukungan Linux pada banyak chip. Dia mengatakan tantangan besar sekarang berkisar pada arsitektur CPU dan GPU baru, menunjukkan bahwa Nexus 10 adalah salah satu yang pertama yang dikirim pada desain ARM baru.

Burke mengatakan Google bekerja erat dengan mitra chipnya dalam menciptakan lapisan perangkat keras yang mendukung berbagai perangkat keras yang berbeda untuk membuatnya lebih mudah memunculkan desain baru.

Moderator Reto Meier, pimpinan teknologi tim hubungan pengembang, bertanya apakah semua kerja keras telah dilakukan dan Burke mengatakan tidak. "Saya merasa Android adalah bayi dan masih banyak yang bisa kita lakukan, " katanya. Hanya dalam satu tahun terakhir GPUS menjadi cukup kuat untuk melakukan perhitungan alih-alih hanya menggambar layar, Burke menambahkan, merujuk pada API Renderscript.

"Kamera pada telepon mencoba meniru kamera digital, yang mencoba meniru kamera analog Kodak lama, " kata Burke. "Ada banyak lagi yang bisa kita lakukan dengannya, " katanya, baik di tingkat perangkat keras maupun perangkat lunak. Selain itu, ia menunjuk sensor baru, seperti pemancar IR pada Galaxy S 4.

"Dan ada juga banyak lagi yang dapat dilakukan di tingkat perangkat keras juga. Ada banyak lagi inovasi yang bisa datang, " lanjut Burke.

Anggota audiens lain bertanya apakah Google akan menulis emulator iOS sehingga ia dapat menjalankan aplikasi iPhone khusus yang dikembangkan untuk rumah sakitnya di Android. "Saya berpikir kita harus pergi ke Cupertino dan meminta mereka untuk mulai meniru aplikasi Android, " kata Burke dan Kirkpatrick menambahkan bahwa "sepertinya banyak pekerjaan untuk pengalaman pengguna yang cukup optimal."

Banyak pertanyaan khusus untuk pengembang. Ditanya apakah penekanan pada Play Services akan mengunci orang ke Google Play store, Kirkpatrick tidak mengatakan apa-apa tentang hal itu menghentikan orang dari melakukan toko sendiri dan bahwa Amazon App Store terus berfungsi dengan baik. Seorang anggota audiens bertanya apakah dukungan baru dari kerangka kerja IntelliJ berarti pengembang harus pindah dari kerangka kerja Eclipse dan Xavier Ducrohet, yang bekerja pada alat pengembang untuk Android, mengatakan pengembang dapat tetap menggunakan Eclipse. "Ini bukan arah baru. Ini arah paralel, " katanya.

Seorang anggota audiens bertanya tentang penggunaan Java Development Kit 1.7 dibandingkan dengan JDK 1.6 (yang saat ini merupakan versi yang didukung oleh Android SDK, meskipun secara resmi sudah habis masa pakainya). Burke mengatakan mereka sedang menyelidiki beberapa pilihan tetapi belum membuat keputusan. Insinyur lain mencatat bahwa perubahan sekarang memungkinkan SDK dijalankan pada versi baru. Ditanya tentang hubungan dengan Oracle dan mendukung Java 7 atau Java 8, Meier cukup banyak memotong diskusi, mengatakan "Saya pikir itu adil untuk mengatakan bahwa tidak ada orang di panel ini yang memiliki pendapat, dan jika mereka melakukannya, mereka tentu tidak seharusnya katakan."

Ditanya apakah Project Butter, upaya untuk membuat antarmuka pengguna bekerja lebih lancar, selesai, Burke menjawab, "Kami membuat banyak kemajuan di Jelly Bean, " tetapi, ia menambahkan, "kami tidak berada pada level yang saya pikir kita bisa. " Dia mencatat bahwa pengembang dimanjakan oleh kekuatan perangkat seperti Nexus 4, tetapi bahkan pada ponsel tingkat rendah kita harus berhati-hati untuk menyelesaikan semuanya dalam tingkat sekitar 56 milidetik atau Anda "jank" atau melihat bingkai melewatkan. Insinyur lain mengatakan proyek ini tidak akan pernah benar-benar selesai, karena setiap kali ada fitur baru, mereka perlu memeriksa apakah itu mempengaruhi kinerja.

Ada beberapa petunjuk perubahan besar di masa depan. Ditanya apakah ada proyek lain dalam karya yang melintasi seluruh sistem seperti yang dilakukan Butter, Burke berkata, "Ya, tapi kita tidak bisa membicarakannya."

Demikian pula, Meier mengatakan dia lebih tahu untuk bertanya tentang "pai, " (referensi yang jelas untuk Key Lime Pie), tetapi bertanya-tanya apakah ada yang pernah mendengar tentang makanan penutup Australia yang disebut "Lamington."

Google i / o: tidak ada pie kapur kunci, tetapi pengembang mengisyaratkan masa depan android