Daftar Isi:
FroYo, FroYo, FroYo. Sepertinya Anda tidak dapat mengunjungi blog teknologi atau membaca timeline Twitter Anda tanpa melihat berita tentang Android 2.2 di mana-mana. FroYo dapat melakukan ini, FroYo melakukan ini 300 persen lebih cepat, FroYo memiliki kuda poni. Sudah cukup untuk membuat orang waras gila (untungnya tidak ada dari kita yang perlu khawatir tentang itu). Kita semua menginginkan beberapa suguhan Android baru yang lezat untuk ponsel kita, tetapi apakah kita benar-benar tahu mengapa, atau apa yang menyertainya? Mudah-mudahan, pada saat kita selesai di sini Anda akan memiliki ide yang lebih baik apa yang diharapkan, dan kapan harus mengharapkannya. Tekan tautan, ambil sendok Anda, dan mari kita periksa apa ramuan beku ini tersedia untuk Anda dan saya.
Orang-orang di Google yang bekerja di Android jelas jenius lapar, dengan cinta khusus untuk permen. Kami telah melihat Cupcake (Android 1.5), Donat (Android 1.6), Eclair (Android 2.1), dan sekarang FroYo (Android 2.2). Masing-masing menjadi sedikit lebih baik, menawarkan hal-hal yang lebih menarik bagi pengembang, dan yang paling penting - memberi kita lebih banyak pilihan dan lebih baik untuk membuat ponsel kita terlihat dan berperilaku seperti yang kita inginkan. Ini tidak sempurna, dan mungkin tidak akan pernah terjadi, tetapi FroYo menawarkan kepada kami beberapa perubahan menarik serta menambahkan beberapa fitur dasar yang kita semua inginkan. Mari kita coba menjabarkan semuanya dalam bahasa Inggris sehingga kita tahu apa yang diharapkan, apa yang tidak diharapkan, dan kapan harus mengharapkannya.
Apa JIT? (alias Just in Time Compiler)
Lihat gambar itu? Anda mungkin pernah melihat sesuatu seperti itu terpampang di mana-mana bersama dengan orang-orang yang mengatakan JIT (Kompilasi hanya) membuat ponsel mereka oh-begitu-cepat, atau bahkan mendengar klaim terdengar liar seperti "berjalan 400 persen lebih cepat". Ya itu benar. Semacam. Kami berbicara tentang JIT sedikit di podcast, tetapi mari kita luangkan waktu di sini untuk mengeluarkan semuanya.
Android menggunakan mesin virtual khusus berbasis Java yang disebut Dalvik VM untuk menjalankan aplikasi. Kita semua menjalankan aplikasi Windows di java dan ada satu hal yang sama-sama mereka miliki - mereka perlu memulai interpreter Java di komputer kita sebelum dijalankan. Android juga demikian. Dalvik seperti sebuah program yang berjalan di dalam Android, dan menjalankan aplikasi pihak ketiga untuk kita berinteraksi. Gim yang Anda sukai, atau pemindai barcode tepercaya Anda harus menempuh jalur putaran antara jari dan prosesor, melalui Dalvik VM. JIT adalah perubahan cara aplikasi dijalankan. Itu mengambil informasi yang biasanya harus melalui Dalvik VM, ditafsirkan menjadi sesuatu yang dapat dibaca Android, kemudian ditafsirkan menjadi informasi yang dapat digunakan dan ditindaklanjuti oleh prosesor. Dengan JIT, sejumlah kecil overhead baru ditambahkan ke Dalvik VM, tetapi menerjemahkan informasi secara langsung menjadi sesuatu yang dapat digunakan sistem dan bertindak langsung. Selama Olimpiade musim panas lalu, kita semua melihat para penyiar memanfaatkan penerjemah untuk mewawancarai atlet dari seluruh dunia. Baik
bayangkan JIT adalah salah satu headset ajaib yang mereka gunakan di PBB yang menerjemahkan dengan cepat, memotong perantara. Ya, itu keren sekali.
Sedikit tentang peningkatan kecepatan yang sebenarnya diperlukan. Dalam gambar kami di atas, kami melihat aplikasi pembandingan yang disebut Linpack
Aplikasi ini dirancang hanya untuk melihat seberapa cepat kode dapat diterjemahkan. Ini menunjukkan peningkatan besar dalam kecepatan, karena hanya itu yang dilakukannya - mengukur kecepatan. Dari situlah klaim 3 hingga 5 kali lebih cepat datang. Situasi dunia nyata tidak akan memberi Anda kenaikan 500 persen. Maafkan saya. Berita baiknya adalah itu akan memberikan peningkatan kecepatan yang sangat bagus untuk aplikasi pihak ketiga, serta membebaskan waktu prosesor untuk fungsi Android asli. JIT harus memberi kita semua peningkatan kinerja yang sangat baik, dan sangat disambut secara keseluruhan.
Kata-kata tidak pernah semenyenangkan gambar, dan mereka tidak memiliki peluang melawan video! Coba lihat.
Barang baru
Video keren. Kita semua mencintai teman kecil kita yang hijau, terutama ketika dia memberi tahu kita tentang hal-hal baru yang luar biasa yang dapat kita mainkan. Kami memberikan JIT bagian khusus di bagian atas karena begitu sulit dan sulit untuk dijelaskan, tapi mari kita lihat apa lagi yang menurut video ini akan kita dapatkan dengan pembaruan FROYo kita.
Perpesanan cloud-to-device
Saya suka menyebut push ini plus. Fitur baru ini memberi pengembang cara untuk mengambil informasi dan langsung mendorongnya dari server Google ke ponsel Android Anda. Informasi apa? Informasi apa pun yang dapat ditangani oleh aplikasi. Dalam contoh dari video, pengguna melihat Google Maps di browser web komputernya. Setelah menandai lokasi di peta, mereka dapat menggunakan plug-in browser untuk mendorong lokasi itu ke ponsel Android. Setelah diterima di telepon, pengguna dapat melakukan apa saja yang biasa mereka lakukan di aplikasi Maps. Simpan, buat bookmark, navigasikan, atau bagikan ulang. Ini akan bekerja lebih dari sekadar peta. Saya melihat generasi baru daftar tugas bersama dan berbagi kalender di cakrawala.
Ingin melihatnya beraksi? Tentu saja Anda lakukan! Phil menempatkan ini melalui langkah, dan batu. Lihat videonya