Android M (Android 6.0) Untuk Pengembang: Langkah Evolusi ke Arah yang Benar

Diterbitkan: 2022-03-11

Google mengumumkan Android M pada konferensi I/O dev tahunan pada akhir Mei, dan OS Android baru akan hadir di perangkat Android kita yang tercinta akhir tahun ini. Nah, itu datang jika Anda memiliki Nexus, jika tidak, Anda berada di bawah kekuasaan vendor dan operator perangkat keras.

Ini, tentu saja, adalah masalah terbesar dengan pembaruan Android apa pun – sangat sedikit perangkat yang mendapatkannya dalam jumlah waktu yang masuk akal. Dengan mengesalkan hewan peliharaan itu, mari kita lihat lebih dekat Android M, Android 6.0, Android Milkshake, Android M&Ms, atau apa pun Google memutuskan untuk menyebutnya.

Nadroid M (Android 6.0)

Android 6.0 lebih merupakan langkah evolusioner, sedangkan Android 5.0 merupakan lompatan besar berkat runtime ART 64-bit dan semua Desain Material baru. Namun, Android M tidak boleh dianggap sebagai pembaruan kecil. Saya akan mencoba menjelaskan alasannya.

Fitur Konsumer Android M

Google memiliki kebiasaan membicarakan fitur-fitur baru yang berpotensi menangkap imajinasi konsumen. Bagaimanapun, Google adalah bisnis, dan ingin menggambarkan setiap produk dari perspektif yang ramah konsumen.

Masa pakai baterai adalah awal yang baik, karena ini adalah kelemahan dari semua smartphone dan tablet. Android M menyertakan fitur baru yang disebut Doze, yang, seperti namanya, menempatkan perangkat dalam mode siaga yang lebih dalam. Misalnya, perangkat akan dapat mengetahui bahwa mereka tidak digunakan untuk waktu yang lama, dan masuk ke mode hibernasi. Jika Anda memiliki tablet di nakas dan menggunakannya untuk membaca diri sendiri hingga tidur, ini mungkin fitur yang menarik. Namun, jika Anda menghabiskan 12 jam sehari untuk berjalan-jalan, mengobrol, dan berkirim pesan, rasanya tidak terlalu menggoda.

rilis android M

Ada beberapa perkembangan di bagian depan perangkat keras juga. Android M menyertakan dukungan untuk USB Type-C. Jika Anda melewatkannya, USB Type-C mirip dengan Apple's Lightning, yaitu, dapat dicolokkan dengan sisi mana pun - yang seharusnya menyelamatkan jutaan orang dari kesulitan mencari tahu apakah kabel micro USB mereka benar atau tidak. menghadap ke atas. Berbicara tentang USB mikro, yang merupakan standar de facto (dan standar pengisi daya yang diamanatkan secara hukum di UE), jelas bahwa masa kejayaannya akan segera berakhir. Salah satu fitur menarik yang ditawarkan oleh konektor baru dan Android M ini adalah Anda dapat mengisi ulang smartphone Anda menggunakan perangkat Android lain (ponsel atau tablet lain).

Adapun fitur berorientasi konsumen lainnya, Android M harus membawa transisi yang agak mulus, lebih banyak fungsi Google Now, dan beberapa barang lainnya.

Perbaikan Izin Aplikasi Utama

Satu hal tentang Android M yang harus menarik bagi banyak pengguna, dan pada saat yang sama, menjadi sangat penting bagi pengembang, adalah sistem izin aplikasi baru.

Pengguna tidak akan lagi diminta dengan daftar izin selama proses instalasi. Sebaliknya, aplikasi akan menginstal, tidak ada pertanyaan yang diajukan. Namun, setelah aplikasi diaktifkan dan mencoba mengakses jenis informasi tertentu, pengguna akan dimintai izin. Izin dapat dicabut kapan saja, jadi misalnya, jika pengguna tidak ingin mengizinkan akses ke data lokasi GPS, akses dapat dinonaktifkan. Semua ini akan dilakukan di pengaturan aplikasi Android, di bawah Izin.

Tapi apa yang terjadi pada aplikasi yang diinstal sebelumnya? Atau aplikasi lama?

Nah, aturan yang sama berlaku, yang bisa terbukti rumit. Ratusan ribu aplikasi sudah ada di luar sana dan tidak dirancang untuk mendukung fitur baru ini. Android M masih akan membiarkan Anda mengubah izin yang diberikan ke aplikasi lawas, tetapi ada masalah – sistem hanya akan berhenti memberi makan data aplikasi ini.

Ini jelas dapat menyebabkan masalah dalam beberapa situasi, dan inilah alasannya:

  • Banyak pengguna yang ingin melindungi privasi mereka.
  • Orang cenderung tidak menyukai aplikasi yang membutuhkan banyak izin.
  • Pengembang tidak dapat menjelaskan mengapa aplikasi memerlukan akses ke data dalam permintaan izin.
  • Permintaan izin dapat dibuat di luar konteks.

Mari kembali ke contoh GPS, dan katakan bahwa aplikasi Anda memerlukan akses ke data lokasi untuk alasan yang mungkin tidak jelas bagi pengguna biasa. Saat aplikasi mencoba mengakses data lokasi, pengguna akan diminta untuk memberikan izin GPS standar. Jika pengguna dimintai izin di luar konteks, ada kemungkinan besar permintaan itu akan ditolak, dan aplikasi akan dibiarkan buta, menyebabkannya berperilaku tidak semestinya atau berdampak negatif pada pengalaman pengguna. Karena Anda tidak dapat memberi tahu pengguna mengapa aplikasi benar-benar membutuhkan data lokasi, ini bisa menjadi masalah.

Cara lain untuk menurunkan pengalaman pengguna adalah dengan meminta terlalu banyak izin dalam terlalu banyak kategori. Google memiliki beberapa trik untuk mengatasi masalah ini, sehingga semua izin akan dikelompokkan ke dalam beberapa kategori, seperti Kamera, Sensor, Lokasi, dan sebagainya. Bagaimanapun, Anda tidak ingin pengguna melalui lusinan izin yang berbeda beberapa kali pertama dia menggunakan aplikasi Anda.

Untungnya, jenis izin tertentu yang dianggap aman oleh Google akan diberikan secara otomatis. Misalnya, jika aplikasi perlu mencari sesuatu di Internet, ini akan diizinkan secara default, bersama dengan sejumlah fitur lain yang seharusnya tidak memengaruhi privasi.

Sistem izin, setelah aktif dan berjalan, harus menawarkan sejumlah perbaikan dari pendekatan saat ini. Namun, potensi gangguan, pengalaman pengguna yang disusupi, dan ulasan negatif Google Play untuk aplikasi tertentu harus menjadi perhatian serius bagi pengembang.

Pemindai Sidik Jari dan Pengelola Kata Sandi

Google juga menambahkan beberapa fitur baru yang dapat membuat perbedaan besar dalam jangka panjang. Android M membuka API yang diperlukan untuk menambahkan dukungan sidik jari ke aplikasi apa pun. Ini tidak hanya akan menggantikan layar kunci Anda, dukungan sensor sidik jari juga akan diperluas ke aplikasi pihak ketiga.

Apple sudah membuka Touch ID API dengan rilis iOS 8, jadi beberapa orang mungkin berpendapat bahwa Google terlambat ke pesta. Namun, Android memiliki satu keunggulan signifikan – basis pengguna yang jauh lebih luas dan pemindai sidik jari di perangkat yang jauh lebih murah. Sensor ini tidak lagi dicadangkan untuk flagships, mereka diintegrasikan ke dalam ponsel mainstream, terutama di Asia.

fitur keamanan android m

Kata sandi juga mendapatkan perubahan. Smart Lock untuk Sandi Google memungkinkan pengguna masuk ke Android dan Chrome secara otomatis. Setelah kata sandi disimpan ke Smart Lock, pengguna tidak perlu repot dengan kredensial. Keamanan biometrik dalam bentuk pemindai sidik jari hanyalah lapisan gula pada kue, dan ya, Smart Lock akan bekerja dengan sistem keamanan sidik jari asli Android M.

Smart Lock tidak sepenuhnya baru, tetapi dengan Android M, Google akan memperluas dukungan API kepada pengembang dan penerbit.

Meskipun fitur-fitur baru ini mungkin tidak terdengar terlalu menarik, atau menarik bagi banyak pengembang, mereka memiliki banyak potensi jangka panjang. Anggap saja sebagai dua langkah menuju komputasi seluler tanpa kata sandi – kami belum sampai di sana, tetapi kami sedang menuju ke sana.

Jika Anda tertarik dengan pro dan kontra keamanan biometrik, dan perkembangan terkini di bidang tanpa kata sandi, Anda mungkin ingin melihat salah satu posting kami sebelumnya. Omong-omong, kami juga membahas masa depan desain prosesor ARM dan kompiler Android baru di posting lain.

Android Pay vs. Apple Pay vs. Samsung Pay

Android Pay juga terdengar agak mirip Apple, tapi sejujurnya, Android adalah sistem operasi seluler pertama yang menangani pembayaran seluler. Jika Anda lupa (saya tahu saya melakukannya), Google Wallet diperkenalkan beberapa tahun yang lalu, tetapi tidak pernah berhasil.

Perbedaan besar adalah bahwa Android Pay akan diintegrasikan ke dalam Android M (dan rilis Android berikutnya). Ini tidak akan menjadi aplikasi opsional yang dapat diunduh seperti Google Wallet, jadi, suka atau tidak, lebih banyak pengguna akan mendapatkannya di ponsel mereka di luar kotak.

Jumlah pedagang yang didukung adalah pertanyaan besar – bahkan jika orang mendapatkan Android Pay di luar kotak, apakah mereka akan menggunakannya? Google mengatakan lebih dari 700.000 pedagang bergabung, bersama dengan lebih dari seribu aplikasi populer.

pembayaran android 6.0

Jadi apa masalahnya, apa yang telah berubah sejak Google Wallet? Sebenarnya ini bukan tentang teknologi, ini bukan tentang perangkat lunak atau perangkat keras, ini tentang Apple. Raksasa Cupertino menyebabkan kehebohan dengan Apple Pay, yang, tidak seperti kebanyakan layanan pembayaran seluler, benar-benar mulai mendapatkan momentum, menyeret industri lainnya. Samsung menindaklanjuti dengan platform sendiri, dijuluki Samsung Pay.

Di atas kertas, solusi Samsung memiliki satu keunggulan menarik dibandingkan layanan pesaing – solusi ini dapat digunakan pada terminal POS yang ada tanpa NFC berkat Magnetic Secure Transmission (MST), yang pada dasarnya memungkinkan ponsel Galaxy S6 meniru kartu tradisional. Sebagai penggemar teknologi, saya harus mengakui bahwa saya terkesan (dan terkejut) dengan penambahan MST, tetapi itu hanya salah satu bagian dari teka-teki – lebih banyak bagian harus dibuat untuk membuat Samsung Pay sukses.

Inilah salah satu alasan Samsung percaya bahwa solusi pembayaran selulernya dapat berjalan berdampingan dengan Android Pay, yang mengandalkan NFC dan tidak berfungsi pada sistem POS lama. Berita buruknya adalah MST saat ini hanya tersedia di perangkat keras Samsung terbaru. Secara teori, MST bisa menjadi masalah besar di pasar negara berkembang, yang masih bertahun-tahun lagi untuk beralih ke teknologi POS berkemampuan NFC. Namun, hanya sedikit orang di negara berkembang yang mampu membeli ponsel andalan terbaru, yang telah menjadi sangat mahal selama beberapa tahun terakhir.

Pada catatan lain, saya sangat berharap pemasar akan menggunakan lebih banyak imajinasi – Apple Pay, Android Pay, Samsung Pay – ini bukanlah sub-merek yang imajinatif dan orisinal.

Bagaimana Android 6.0 Meningkatkan Pengalaman Pengguna?

Saya telah membahas beberapa fitur yang akan datang dengan banyak potensi. Lebih banyak pemindai sidik jari, lebih sedikit kata sandi, pembayaran seluler yang lebih baik, peningkatan masa pakai baterai, dan dukungan untuk USB Type-C – semuanya dapat meningkatkan pengalaman pengguna, tetapi tidak jelas berapa lama waktu yang dibutuhkan untuk mengimplementasikan semuanya. Potensinya ada, tetapi mungkin perlu beberapa saat sebelum perangkat lunak dan perangkat keras mengejar visi Google untuk Android M.

Jadi bagaimana dengan beberapa perbaikan yang lebih cepat?

Google Now on Tap akan memungkinkan pengguna untuk mengakses asisten virtual hanya dengan menahan tombol beranda, dan trik ini akan berfungsi di banyak aplikasi. Misalnya, jika Anda membaca artikel tentang selebritas yang meninggalkan hewan peliharaannya di luar negeri, Anda dapat menggunakan Google Now on Tap untuk mengetahui apa yang terjadi pada monyet Justin Bieber, atau anjing Johnny Depp, dan mendapatkan berita tentang menteri Australia yang mengancam akan menurunkan mereka.

google sekarang di ketuk

Namun, Jika Anda tidak menyukai gosip selebriti, Anda seharusnya dapat menggunakan Google Now on Tap untuk mendapatkan info lebih lanjut tentang berita aktual – latar belakang perusahaan, harga saham, nilai tukar mata uang, dan sebagainya. Ini juga akan bekerja dengan email dan bentuk komunikasi pribadi lainnya, yang bisa baik untuk produktivitas dan kenyamanan.

Selain Google Now, beberapa fitur lain harus merampingkan UI. Android M akan menyertakan kontrol volume baru, karena kontrol volume Android 5.0 tidak terlalu populer di kalangan pengguna. Ini adalah perbaikan kecil, tapi selamat datang.

Toolbar mengambang baru akan membuat copy/paste sedikit lebih mudah. Jika saya memiliki hewan peliharaan yang kesal dengan semua sistem operasi seluler, itu harus menjadi kemampuan copy/paste hit-and-miss mereka. Dengan real estat layar terbatas dan input sentuh sebagai pengganti kursor tradisional, penerapannya tidak mudah pada perangkat seluler, tetapi Google menganggapnya dapat meningkatkan pengalaman. Meskipun peningkatan fungsi salin/tempel bukanlah fitur mematikan untuk ponsel cerdas, banyak profesional akan menghargai segala jenis peningkatan.

Fitur lain yang mungkin berguna adalah Direct Share. Android M akan melacak konten yang dibagikan dengan orang yang berbeda dari aplikasi yang berbeda, dan itu akan merampingkan proses berbagi konten. Baik Anda berbagi file secara rutin dengan rekan tim, atau foto dengan keluarga, Direct Share akan membantu mempercepat proses.

Gajah 10.000 Pound di Kamar

Fragmentasi.

Ini masih menjadi masalah besar untuk Android, dan itu tidak menjadi lebih baik. Google berencana untuk meluncurkan Android M akhir tahun ini. Namun, Android 5.0 saat ini hanya digunakan pada 11,6% perangkat Android, sedangkan pangsa versi 5.1 (API level 22) hanya 0,8%. Sebagian besar perangkat Android masih berjalan di KitKat 4.4 dan Jelly Bean 4.2.x hingga 4.3.

Dengan kata lain, meskipun merupakan ide bagus untuk mulai memikirkan izin aplikasi baru, Android Pay, dan pemindai sidik jari, jalan masih panjang. Kita akan melihat perangkat Android M pertama di akhir tahun 2015, dengan peluncuran ponsel Nexus baru (atau dua di antaranya), tetapi kenyataannya, Android M akan benar-benar menjadi relevan pada kuartal kedua 2016, karena vendor memperkenalkan flagship tahun depan. ponsel dan tablet berdasarkan OS baru.

Terlebih lagi, sebagian besar pengguna tidak akan pernah mendapatkan kesempatan untuk merasakan Android dalam bentuknya yang murni, seperti yang dimaksudkan Google. Sebagian besar perangkat akan diluncurkan dengan skin khusus, peluncur, bloatware – Anda tahu, hal-hal yang telah mengganggu pengguna selama bertahun-tahun.

Fragmentasi bukan hanya masalah bagi pengembang. Google pada dasarnya merilis fitur baru yang tidak akan tersedia untuk konsumen arus utama selama beberapa kuartal. Ini bukan berita, karena raksasa perangkat lunak telah melakukannya selama bertahun-tahun. Kabar baiknya adalah bahwa Google secara teratur memperbarui aplikasi inti, jadi meskipun pengguna terjebak pada versi Android yang agak lama, sejumlah aplikasi penting seperti Chrome, Gmail, dan Maps akan diperbarui. Namun, fitur Android M panas yang tercakup dalam posting ini bukan aplikasi, jadi kita harus menunggu perangkat baru. Dan tunggu, dan tunggu…