Artikel

Ringkasan API baru Android M dalam bahasa Inggris sederhana

protection click fraud
Android M

Akan ada banyak perubahan dan fitur baru "di bawah tenda" di Android M, versi Android utama berikutnya yang belum disebutkan namanya, yang akan dirilis akhir tahun ini. Kita semua menyukai fitur baru yang kita bisa Lihat. Namun seringkali yang terbaik - dan yang paling penting - perubahan berada jauh di dalam inti, diam-diam melakukan tugasnya dan membuat segalanya lebih baik. Potongan kode yang baru dan lebih baik ini adalah yang digunakan Google dan pengembang pihak ketiga untuk mewujudkan keajaiban.

Kami merasakan apa yang akan datang sekarang di M Developer Preview. Beberapa dari kita (bersalah) menjadi sangat lengket ketika kita berbicara tentang API baru dan hal-hal hebat yang dapat dilakukan pengembang dengannya. Lebih banyak dari kita mungkin akan tercurah jika API ini disajikan dengan mudah-untuk-membaca-bukan-codemonkey-nerd dialek, dan bukannya dipecah dalam bahasa sederhana tanpa semua pembicaraan tentang kelas, metode dan jasa.

Verizon menawarkan Pixel 4a hanya dengan $ 10 / bln pada jalur Unlimited baru

Kami mengeluarkan penerjemah Geek-ke-Inggris dan kami akan melihat Android M API baru, dan bicarakan tentang apa yang dapat mereka lakukan. Diikat.

Apa itu API?

Ini adalah tempat terbaik untuk memulai. Kami akan berbicara tentang beberapa API baru, jadi semua orang perlu tahu apa arti ketiga huruf itu.

API adalah jalan pintas dan penjaga gerbang, dan membuat hidup lebih mudah bagi semua orang.

API adalah singkatan dari Application Programming Interface. Anggap saja sebagai semacam plugin yang disediakan oleh orang-orang yang menulis kode Android, dan pengembang dapat digunakan untuk berkomunikasi dengan sistem dan melakukan "hal-hal" tanpa menulis banyak baris kode diri. API juga memungkinkan pengembang untuk berkomunikasi dengan area Android yang dilindungi, sehingga sistem dapat mengembalikan informasi yang tidak dapat diperoleh. Jadi API adalah jalan pintas dan juga penjaga gerbang.

Pengembang yang menulis aplikasi untuk Android hanya perlu menyertakan kelas, metode, dan layanan yang tepat untuk fitur yang ingin mereka terapkan, dan semua pekerjaan berat dilakukan di tempat lain dalam pengoperasian sistem. Misalnya, ambil sedikit kode ini untuk mengaktifkan Direct Share API baru:

Itu jauh lebih mudah daripada menulis semua kode untuk satu aplikasi untuk mengautentikasi dan menentukan target untuk a maksud tertentu sehingga aplikasi yang benar terbuka saat Anda ingin berbagi sesuatu dengan cara tertentu, dengan file orang tertentu. (Lihat? Bahkan menjelaskan itu tidak menyenangkan.)

Pikirkan API sebagai pintasan, di mana sebagian besar pekerjaan dilakukan oleh Google, yang dapat dimasukkan oleh pengembang ke dalam kode mereka untuk menggunakan fitur Android di aplikasi mereka. Ini menjadikan mereka alat yang hebat dan membuat aplikasi menjadi lebih baik.

Sekarang setelah Anda memiliki gambaran tentang apa itu API, mari kita lihat ikhtisar API baru di Android M.

Penautan Aplikasi

Penautan Aplikasi

Ini memungkinkan aplikasi - misalnya aplikasi Android Central - untuk menjadikan dirinya default saat pengguna (itu kami!) Mengetuk tautan ke URL - misalnya www.androidcentral.com. Dalam keadaan Android saat ini, kami harus melakukannya memilih agar aplikasi AC membuka tautan ke Android Central. Dengan menggunakan fitur baru ini, hal-hal dapat terjadi secara otomatis.

Untuk menggunakan fitur ini, orang-orang yang memiliki situs web harus menambahkan beberapa kode ke situs mereka, menggunakan sertifikat keamanan yang valid, dan menambahkan kode yang sesuai ke dalam aplikasi mereka. Setelah selesai, klik tautan yang dikirimkan kepada Anda melalui media apa pun - SMS, email, media sosial, dll. - akan membuka tautan di aplikasi yang tepat jika Anda telah menginstalnya, tanpa tindakan lebih lanjut atau dialog yang meminta Anda untuk memilih aplikasi. Ini akan memungkinkan perancang dan pengembang situs web melakukan sesuatu dengan cara yang terlihat lebih baik di dalam aplikasi mereka. Kita semua ingin web - dan aplikasi yang kita gunakan untuk melihatnya - terlihat lebih baik.

Lebih lanjut tentang Penautan Aplikasi

Auto Backup untuk Aplikasi

Ini sekarang menjadi default untuk semua aplikasi yang ditulis untuk mendukung Android M. Hore!

Pengembang tidak lagi diizinkan untuk malas (atau, lebih buruk, lalai) dengan backup data

Data untuk aplikasi atau game apa pun sekarang secara otomatis dicadangkan ke Google Drive, dan secara otomatis dipulihkan saat Anda mengubah atau mengganti ponsel atau tablet. Ini dienkripsi, setiap aplikasi dapat memiliki 25MB untuk menyimpan pengaturan dan data, dan tidak ada yang dihitung dari kuota penyimpanan Google Drive Anda. Tentu saja, Anda dapat menyisih dari ini sesuka Anda.

Saat foto atau tablet Anda dalam keadaan idle, mengisi daya dan terhubung ke Wifi, pencadangan dilakukan secara otomatis setiap 24 jam. Pengembang aplikasi dapat menentukan folder data mana yang dicadangkan, dan kapan kita pindah ke perangkat baru (atau uninstall lalu instal ulang aplikasi), operasi pemulihan menyalin data yang dicadangkan ke dalam data aplikasi folder. Jika suatu aplikasi menggunakan Layanan Pencadangan Android lama, itu mengalahkan layanan baru ini sehingga tidak ada perubahan bagi pengguna aplikasi yang ada yang memiliki fitur pencadangan otomatis.

Selengkapnya tentang Auto Backup untuk Aplikasi

Otentikasi Sidik Jari

Pemindaian sidik jari

Otentikasi sidik jari asli - di mana kami dapat menggunakan pemindai sidik jari untuk memverifikasi kredensial kami ke suatu aplikasi atau layanan - telah datang ke Android.

Kami telah melihat betapa bermanfaatnya pemindaian sidik jari (jika dilakukan dengan benar) sebelumnya - halo Samsung Galaxy S6 - tetapi sekarang ini sudah terpasang di Android, hal-hal akan lebih mudah bagi pengembang untuk diterapkan dan tidak perlu menggunakan SDK pihak ketiga yang disediakan oleh orang-orang yang membuat telepon.

Ini juga berarti bahwa lebih banyak produsen mungkin menyertakan pemindai jari sekarang karena mereka tidak harus menyediakan dukungan aplikasi mereka sendiri. (Dan jika Anda melihat ikon sidik jari di layar di sana, mungkin itu berarti sesuatu. Atau mungkin belum. Kami hanya harus melihat.)

Kode contoh Dialog Sidik Jari Android

Konfirmasi Kredensial

Sederhananya, fitur baru ini dapat digunakan untuk mengonfirmasi identitas Anda di dalam aplikasi berdasarkan keamanan layar kunci Anda.

Android akan menyimpan kunci kriptografi saat Anda membuka kunci perangkat Anda. Aplikasi dapat menggunakan kunci ini dan token terkait untuk mengautentikasi atau masuk ke dalamnya. Berdasarkan seberapa baru Anda membuka kunci perangkat — dan bukan hanya "aktifkan", tetapi "masukkan semacam kode ke unlock "- Anda dapat memberi tahu aplikasi bahwa Anda benar-benar menggunakan kunci rahasia ini implementasi.

Pengembang dapat memilih periode waktu tunggu, dan juga dapat meminta pengguna untuk mengautentikasi ulang kapan saja.

Digunakan bersama dengan Sistem Android Keystore, aplikasi sekarang bisa aman dan mudah.

Konfirmasi kode contoh Kredensial

Berbagi Langsung

Berbagi langsung

Ini membalik luar biasa! Pernah menemukan sesuatu yang sangat keren sehingga Anda hanya perlu membaginya dengan atasan Anda atau pasangan Anda atau orang lain? Sekarang Anda bisa melakukannya dengan lebih mudah. Kami mencintai lebih mudah!

Fitur Direct Share memungkinkan pengembang untuk menentukan target berbagi tertentu dari dalam aplikasi mereka. Selain cara biasa untuk berbagi sesuatu - seperti Hangouts, email, atau aplikasi seperti Google Keep - pengembang dapat menambahkan orang dari kontak Anda (kami menganggap ini berarti kontak Anda yang berbintang di Google) dan tentukan cara berbagi - email, SMS, dll.

Yang satu ini tampaknya merupakan fitur baru yang cukup kuat, dan kami sangat senang melihatnya ditambahkan ke beberapa aplikasi hebat yang kami gunakan setiap hari. Persiapkan dirimu, Phil. Saya tidak akan bosan mengirimi Anda barang. Pernah.

Interaksi Suara

Oke, Google. Nyalakan lampunya.

Ruangan yang mana?

Itulah salah satu contoh yang diberikan untuk Interaksi Suara yang hadir di Android M. Kami sudah dapat melakukan banyak hal menggunakan suara kami, dan penambahan di sini akan memungkinkan tindakan yang lebih baik dan lebih akurat menggunakan perintah suara.

Hal-hal seperti "Anda yakin?" prompt untuk memverifikasi tindakan, atau daftar pilihan yang diulang kembali kepada pengguna kemudian dikonfirmasi dan lebih banyak lagi yang mungkin menggunakan layanan suara dan aktivitas baru. Dikombinasikan dengan Android Wear atau Google Glass, kami melihat beberapa cara yang sangat keren untuk melakukan "berbagai hal" di Android Anda dalam waktu dekat.

Selengkapnya tentang Interaksi Suara

API Bantuan

Ini memberi pengembang cara untuk menggunakan asisten (J.A.R.V.I.S ???) untuk berinteraksi di dalam aplikasi mereka. Asisten mencakup seluruh sistem, dan beberapa baris kode akan mengaktifkannya (dia? nya? harap memiliki suara khusus) dalam aplikasi - jika kami memilih untuk menggunakannya.

Ada beberapa metode untuk memungkinkan pengembang memilih apakah mereka ingin berbagi apa yang terjadi antara Anda dan asisten di luar aplikasi mereka, dan fitur keamanan di seluruh sistem akan menjaga data pribadi tetap pribadi dan jauh dari pengiklan. Dalam teori.

Kami telah menunggu Google untuk memberikan akses pihak ketiga ke fitur Bantuan Suara Google untuk sementara waktu. Yang ini perlu beberapa pengujian serius (baca: Jerry bermain dan berbicara dengan Nexus 6-nya di tengah malam) untuk melihat dengan tepat bagaimana itu akan bekerja, apa yang bisa dilakukannya, dan bagaimana kita bisa memecahkannya. Saya mencintai pekerjaan saya.

API Pemberitahuan

Mode Jangan Ganggu

Ada empat fitur penting baru yang hadir di Notifikasi Android:

  1. Mode "Jangan Ganggu" baru yang memungkinkan alarm mengganggu Anda
  2. Kategori baru yang memungkinkan peristiwa yang dibuat pengguna dipisahkan dari peristiwa dan alarm sistem
  3. Kelas baru yang memungkinkan ikon kustom dilampirkan ke notifikasi
  4. Metode baru yang memungkinkan aplikasi melihat notifikasi mana yang saat ini "hidup" dan aktif

Pengembang dapat menggunakan mode dan metode baru ini untuk membedakan apa yang penting dari yang tidak, beri kami petunjuk visual tentang tentang apa yang kami terima, dan memungkinkan kami memutuskan kapan dan di mana pemberitahuan yang kami minta di dalam aplikasi mereka seharusnya diberikan.

Ini semua terdengar bagus, tetapi kami juga harus bergantung pada pengembang yang menggunakan alat baru ini dengan cara yang benar. Notifikasi - dan berinteraksi dengannya - secara historis menjadi salah satu poin terkuat Android. Penambahan cara pengembang dapat menyesuaikan dan meningkatkan kegunaannya selalu diterima.

Dukungan Bluetooth Stylus

Jika Anda pernah menggunakan file Galaxy Note 4 dengan S Pen, Anda tahu betapa kerennya menggunakan stylus aktif. Kita berbicara tentang interaksi aktual, dan tidak hanya menusuk layar dengan tongkat berujung karet. Google menyediakan dukungan untuk Bluetooth styli di Android M, dan beberapa fitur keren yang kami lihat di seri Note akan dimungkinkan di Android vanilla.

Saat Anda memasangkan dan menyambungkan stylus Bluetooth yang kompatibel, dukungan untuk hal-hal seperti sensitivitas tekanan, Sentuhan layar dan tombol (tombol pada stylus) tersedia dan pengembang dapat memanfaatkan data ini di dalam mereka aplikasi.

Cari hal-hal seperti dialog atau peluncur aplikasi ketika Anda menekan tombol pada stylus Anda, serta dukungan menggambar dan menulis yang lebih baik untuk datang ke aplikasi di Google Play saat M tersedia.

Mode Tampilan 4K

Dukungan untuk resolusi 4K (Ultra HD 3840 X 2160) akan dimasukkan ke dalam Android M. Meskipun manfaat layar 4K pada smartphone dapat didiskusikan dan diperdebatkan sampai mati, semua orang akan setuju bahwa ini bagus untuk banyak hal. seperti Android TV.

UHD akan segera menjadi hal biasa, dan Android akan siap untuk itu.

Phil, saya butuh TV baru. Untuk tujuan pengujian. (Catatan Ed: Tidak.)

ColorStateLists Bertema

Tema di Android M

Semacam mesin tema akan hadir di Android M, dan Google perlu menyediakan cara bagi pengembang untuk mendukungnya dalam navigasi dan menu aplikasi mereka. Itulah yang kita miliki di sini.

Saat pengguna memilih untuk menggunakan tema gelap, kata dan gambar harus berwarna lebih terang. Hal sebaliknya berlaku jika pengguna memilih tema ringan. Meskipun sebagian besar komponen teks dan citra dapat diwarnai oleh sistem, metode baru ini memungkinkan pengembang untuk mengikuti tema warna yang diterapkan pengguna di dalam bagian mana pun dari aplikasi mereka.

Fitur audio

Android M akan menghadirkan beberapa fitur audio baru untuk pengembang. Dukungan asli untuk protokol MIDI akan memungkinkan pengembang mengirim dan menerima acara MIDI (pikirkan perangkat lunak musisi seperti GarageBand di sini) dan membuat objek yang menggantikan default audio sistem.

Aplikasi akan dapat memungkinkan perangkat audio untuk dihubungkan ke sistem untuk mendukung hal-hal seperti Tindakan Suara dari pengontrol game atau remote control. Seperti pengontrol dan remote yang kami lihat untuk perangkat Android TV.

Aplikasi juga dapat mengambil daftar perangkat audio yang terhubung, yang dapat diurutkan dan audio aplikasi dialihkan melalui sumber tertentu. PlayStation 4 menggunakan fitur semacam ini, di mana jack audio pengontrol diatur untuk memutar audio obrolan sementara audio game dikirim melalui sistem suara TV.

Meskipun fitur-fitur baru ini cukup spesifik, ada beberapa hal yang sangat keren di sini.

Fitur video

Kemampuan baru untuk API pemrosesan video termasuk cara baru untuk menyinkronkan aliran audio dan video (Saya merasa gugup ketika mulut tidak cocok dengan kata-kata ketika saya menonton video, dan saya tidak bisa menjadi satu-satunya), dan cara baru untuk mengatur dan mengklaim kembali contoh video untuk lebih mendukung DRM yang kita semua benci tetapi tahu adalah perlu.

Ada juga metode baru untuk mengatur gerakan cepat atau lambat dalam video yang secara otomatis akan meregangkan atau mempercepat secara bersamaan dengan audio.

Sekali lagi, ini adalah perubahan yang cukup spesifik, tetapi penting bagi orang yang membuat aplikasi yang menampilkan video. Dan kita semua suka menggunakan aplikasi yang menampilkan video!

Flashlight API

Senter Android

Saya akan mengambil risiko dan mengatakan bahwa kebanyakan dari kita telah menggunakan lampu kilat kamera di telepon sebagai senter. Saya tahu saya melakukannya ketika Rex atau Sammy (anjing kami) memutuskan mereka perlu buang air kecil pada jam 4 pagi. Atau saat Jerry perlu melakukan hal yang sama.

Flashlight API baru mengenali ini. Itu ada hanya agar pengembang dapat menggunakan LED kamera sebagai senter tanpa menyalakan seluruh tumpukan perangkat lunak kamera, yang harus dilakukan sekarang.

Ini menghemat baterai, serta memastikan bahwa aplikasi senter yang dimatikan dengan tidak benar tidak tetap terpasang ke antarmuka kamera dan aplikasi lain tidak dapat membukanya.

Hal-hal kecil seperti ini sangat berarti. Ditambah lebih mudah bagi pengembang.

Android for Work

Android for Work

Saat Android M diluncurkan, kami akan meluangkan waktu untuk membahas semua fitur Android for Work yang baru. Banyak dari kita menantikan mereka sehingga kita dapat meninggalkan telepon perusahaan dan BYOD untuk bekerja. Untuk saat ini, inilah rekap dari apa yang dapat kami harapkan.

  • Kontrol yang ditingkatkan untuk perangkat Milik Perusahaan, Sekali Pakai: Jika Anda memiliki telepon perusahaan yang menjalankan Android, orang yang membelinya memiliki kendali yang lebih baik atas beberapa hal. Pemilik perangkat sekarang dapat menonaktifkan / mengaktifkan pengaman tombol, bilah status (termasuk hal-hal seperti pemberitahuan, pengaturan cepat, dan gerakan) dan booting perangkat yang aman. Pemilik perangkat juga dapat mencegah layar mati saat dicolokkan jika mereka punya alasan.
  • Instal dan uninstal aplikasi secara diam-diam oleh Pemilik Perangkat: Pemilik perangkat sekarang dapat menginstal atau mencopot aplikasi dengan penggunaan penuh pengelola paket, tanpa interaksi dari pengguna dan di luar Google Play. Ini akan memungkinkan departemen TI memiliki semacam penyediaan otomatis dan menginstal aplikasi penting ke ponsel mana pun, bahkan sebelum pengguna masuk dengan akun Google. (Google juga melihat ini digunakan dengan kios berbasis Android.)
  • Akses sertifikat perusahaan tanpa suara: Fitur ini memungkinkan orang yang memiliki perangkat Anda memberikan akses aplikasi yang dikelola ke sertifikat tanpa interaksi pengguna. Ini masalah keamanan. Dan yang bagus.
  • Penerimaan otomatis pembaruan sistem: Pemilik perangkat dapat memilih untuk menerima pembaruan secara otomatis, atau menundanya tanpa tindakan dari pengguna. Pengguna tidak dapat mengganti ini di setelan perangkat. Admin perangkat juga dapat memberi tahu perangkat kapan harus menerima pembaruan menggunakan jendela waktu harian. Sekali lagi, kontrol. (Dan kios.)
  • Penginstalan sertifikat yang didelegasikan: Administrator dan pemilik perangkat dapat mengizinkan aplikasi pihak ketiga kemampuan untuk menggunakan API lain untuk mengelola sertifikat keamanan. Orang TI perusahaan Anda menginginkan ini, meskipun Anda tidak tahu (atau peduli) apa fungsinya. Lebih banyak hal keamanan di sini.
  • Perlindungan pengaturan ulang pabrik perusahaan: Pemilik dan admin perangkat sekarang dapat mengonfigurasi perlindungan penyetelan ulang pabrik apa pun di telepon kantor Anda. Perusahaan Anda harus dapat mengontrol kapan - dan siapa - yang dapat menyetel ulang telepon kantor Anda ke setelan pabrik dan alat ini menawarkan kontrol terperinci.
  • Pelacakan penggunaan data: Jika bos Anda membayar untuk data Anda. Itu haknya untuk melacak bagaimana Anda menggunakannya. Dengan Android M, mereka dapat melakukannya dengan mudah.
  • Manajemen izin waktu proses: Pemilik perangkat dapat mengatur parameter yang menentukan aplikasi apa yang dapat diluncurkan dan dijalankan. Alat yang hadir di Android M akan memungkinkan pengguna memilih untuk mengizinkan aplikasi berjalan, atau membiarkan admin menetapkan kebijakan untuk membatasi aplikasi apa yang dapat berjalan. Pengguna tidak dapat mengganti kebijakan ini.
  • Pemberitahuan status kerja: Saat pengguna menggunakan aplikasi dari profil Android for Work yang dikelola, ikon tas kerja akan muncul di bilah status. Jika pengguna membuka kunci perangkat saat menggunakan aplikasi di profil terkelola, munculan akan mengingatkan mereka bahwa mereka ada di profil kerja.

Android for Work itu penting. Meskipun kita tidak benar-benar ingin bos kita memutuskan beberapa hal ini untuk kita, telepon perusahaan dengan data perusahaan membutuhkan keamanan ekstra. Itu kunci untuk adopsi Android yang serius di perusahaan.

Kami akan menggali lebih dalam semua saat tersedia.

Di bawah kap Android

Android M

Ini hanyalah sekilas tentang fitur API baru yang disertakan dengan Android M. Masing-masing terdiri dari banyak metode dan API baru yang dapat dimanfaatkan oleh pengembang untuk menyertakan dukungan untuk fitur baru, dan ini tentu saja menjadi rumit. Sebagian besar dari kita tidak menyadari betapa banyak kerja keras dan pembacaan yang diperlukan untuk mendukung fitur baru, bahkan sebelum satu baris kode ditulis. Pengembang bekerja keras dan pantas mendapatkan penghargaan dan cinta kami. #HugYourDeveloper

Inilah mengapa Google menawarkan pratinjau pengembang di tempat pertama. Sementara kami "mendiskusikan" manfaat laci aplikasi baru (yang kemungkinan besar akan berubah dengan rilis final), pengembang dan perancang aplikasi sedang membaca dokumentasi, begadang sepanjang malam, dan minum Red Bull untuk melihat bagaimana mereka akan menerapkan fitur baru ke dalam aplikasi yang kami sukai. Itu pekerjaan mereka, dan hasrat mereka.

Yang harus kita lakukan adalah melihat ke depan untuk melihat hal-hal hebat yang dapat mereka lakukan dengan semuanya.

Ini adalah earbud nirkabel terbaik yang dapat Anda beli dengan harga berapa pun!
Saatnya memotong kabelnya!

Ini adalah earbud nirkabel terbaik yang dapat Anda beli dengan harga berapa pun!

Earbud nirkabel terbaik nyaman, terdengar bagus, tidak mahal, dan mudah dimasukkan ke dalam saku.

Semua yang perlu Anda ketahui tentang PS5: Tanggal rilis, harga, dan lainnya
Generasi selanjutnya

Semua yang perlu Anda ketahui tentang PS5: Tanggal rilis, harga, dan lainnya.

Sony secara resmi telah mengonfirmasi bahwa mereka sedang mengerjakan PlayStation 5. Inilah yang kami ketahui sejauh ini.

Nokia meluncurkan dua ponsel Android One anggaran baru di bawah $ 200
Nokias baru

Nokia meluncurkan dua ponsel Android One anggaran baru di bawah $ 200.

Nokia 2.4 dan Nokia 3.4 adalah tambahan terbaru dalam jajaran smartphone anggaran HMD Global. Karena keduanya merupakan perangkat Android One, mereka dijamin akan menerima dua pembaruan OS utama dan pembaruan keamanan reguler hingga tiga tahun.

Ini adalah band terbaik untuk Fitbit Sense dan Versa 3
Baru dan ditingkatkan

Ini adalah band terbaik untuk Fitbit Sense dan Versa 3.

Bersamaan dengan rilisnya Fitbit Sense dan Versa 3, perusahaan juga memperkenalkan infinity band baru. Kami telah memilih yang terbaik untuk mempermudah Anda.

instagram story viewer