Logo ms.androidermagazine.com
Logo ms.androidermagazine.com

Apa yang baru dalam android android?

Isi kandungan:

Anonim

Android Oreo membawa beberapa perubahan kepada ciri-ciri yang sedia ada serta semua ciri-ciri baru. Sejak pertama kali tiba pada tahun 2008, Android telah menjadi perisian yang sangat cair. Ruang mudah alih sentiasa berubah dan Android telah berkembang bersama-sama dengannya supaya dapat memenuhi keperluan orang seperti kita yang menggunakannya setiap hari.

Dengan pratonton pemaju pertama Android Oreo, kami mendapat sekilas beberapa ciri baru. Sekarang bahawa Android 8.0 adalah muktamad, kita tahu apa yang diharapkan daripada versi terkini.

Berikut adalah semua yang anda perlu ketahui!

Had latar belakang

Bermula dengan Android 7.0, Android boleh menyekat aktiviti tertentu yang ingin dilakukan oleh aplikasi semasa berada di latar belakang. Oreo dibina pada permulaan ini dan meletakkan keutamaan utama untuk menjimatkan kuasa dan meningkatkan hayat bateri tanpa pengguna (itu kami!) Perlu melakukan apa sahaja atau memasang apa-apa, Had baru pada siaran tersembunyi (menghantar "isyarat" untuk apl atau aktiviti lain untuk bertindak), perkhidmatan latar belakang (aktiviti aplikasi yang terus dijalankan apabila tidak berada di skrin) dan kemas kini lokasi (semak untuk melihat di mana anda menggunakan Android perkhidmatan lokasi) adalah automatik. Ini bermakna lebih mudah untuk membina aplikasi yang tidak memberi impak kepada hayat bateri dan pengguna tidak perlu menguruskan apa-apa.

Ini adalah kawasan baru untuk Android, jadi pemaju digalakkan untuk mengkaji dokumentasi dan mencuba pelaksanaan latar belakang dan had lokasi sebelum Android Oreo tersedia untuk peranti pengguna. Had pelaksanaan latar belakang adalah perjanjian yang cukup besar, walaupun kami tidak melihat sebarang perubahan pada skrin kami.

Saluran pemberitahuan

Android N membawa rangka kerja baru untuk pemberitahuan dan cara untuk pemaju menggunakannya supaya kami mendapat lebih banyak maklumat dalam ruang di mana hartanah berada pada premium.

Dengan Android Oreo, Google memperkenalkan saluran Pemberitahuan baru: pemberitahuan kumpulan bersama-sama dengan jenis mereka. Pemberitahuan masih diuruskan oleh aplikasi yang menyampaikannya, tetapi pengguna dapat mengawal bagaimana perkara dipaparkan pada dasar setiap saluran. Dengan cara ini kita boleh menentukan perkara seperti bagaimana aplikasi berita memberitahu kami atau pemain muzik menunjukkan pemberitahuan yang berterusan. Saluran pemberitahuan adalah cara baru bagi kami untuk mengawal pemberitahuan yang kaya yang dibawa oleh apl Android kepada kami.

Beberapa perubahan pemberitahuan yang kaya ini datang dalam bentuk pemberitahuan tersuai ketika media sedang diputar. Contoh Google menggunakan seni album atau lakaran video untuk membina pemberitahuan interaktif berwarna-warni.

Saluran pemberitahuan diperlukan jika pemaju menargetkan aplikasinya untuk Android Oreo, dan semuanya atau tidak ada urusan. Sekiranya pemberitahuan tidak diberikan kepada saluran, ia tidak akan dipaparkan.

Lebih banyak: Semua yang anda perlu ketahui mengenai pemberitahuan di Android Oreo

Gambar dalam gambar untuk telefon bimbit

Google memindahkan sokongan paparan PiP ke telefon Android.

Pada masa ini, Android TV mempunyai kaedah pemprosesan PiP asal tetapi telefon bimbit menggunakan paparan multi-tingkap yang standard berbanding lapisan. Dengan cara baru melakukan sesuatu, dan aplikasi boleh direka supaya tetingkap tambahan adalah ketat untuk kandungan dan kawalan atau bit lain aplikasi chrome boleh diletakkan di tempat lain.

Dengan Android Oreo, kita boleh mengecilkan pandangan aplikasi ke dalam tetingkap menengah kecil yang boleh diposisikan oleh pengguna pada masa tamat. Sebagai contoh, tetingkap YouTube boleh menyusut dan bergerak supaya anda boleh mengambil nota dalam aplikasi kedua semasa ia sedang bermain.

Ini juga membawa cara baru untuk mengendalikan overlay dan kaedah skrin untuk peranti untuk melancarkan aplikasi atau aktiviti (sebahagian daripada aplikasi) pada paparan jauh. Aplikasi boleh dijalankan pada lebih daripada satu paparan pada satu masa, dan pemaju boleh membuat keputusan skrin untuk melancarkan aplikasi apabila pengguna memulakannya.

Ikon dan lencana yang menyesuaikan

Pelancar Google Pixel membawa ikon penyesuaian, dan kini Android menyokongnya secara sistematik dan asli.

Pilihan boleh diberikan untuk topeng berbentuk yang berbeza yang menentukan sempadan luar (berfikir squircles) dan ikon boleh dinyanyikan. Ikon penyesuaian akan disokong dalam pelancar, pintasan, Tetapan peranti, berkongsi dialog, dan skrin keseluruhan gambaran aplikasi.

Google telah membina ini dengan cara yang mudah untuk pemaju. Mereka menyediakan ikon seperti biasa dan latar belakang, dan sistem itu menyusunnya bersama menggunakan topeng yang mentakrifkan pelancar di rumah.

Di samping itu, ikon baru menyokong lencana untuk kandungan baru. Disebut "Titik Pemberitahuan" mereka banyak seperti lencana yang telah kita lihat sebelumnya. Google menambah perkara seperti anak tetingkap pratonton dari skrin utama yang anda boleh akses dari pintasan ikon serta pintasan eksklusif aplikasi, seperti membalas mesej.

Lagi: Apakah Ikon Adaptif dan mengapa saya mahu mereka?

Sumber fon dalam XML

Android Oreo menggalakkan fon ke jenis sumber penuh.

Ini bermakna fon boleh ditakrifkan dengan cara yang sama warna dan sumber lain dalam susun atur aplikasi menggunakan XML, dan pemaju akan mempunyai lebih banyak kawalan ke atas fon dan gaya yang mereka gunakan. Ini mungkin bermakna kita boleh mempunyai aplikasi dengan fon langganan mereka sendiri tanpa sebarang prosedur rumit oleh pemaju atau pengguna.

Google memuatkan semua fon percuma mereka ke dalam pakej yang boleh dimuat turun yang boleh digunakan di sini, dan ini juga boleh digunakan untuk emojis!

Treble Projek

Projek Treble merupakan perubahan asas dalam bagaimana Android dicipta dan bagaimana vendor pihak ketiga - syarikat seperti Qualcomm atau NVIDIA - boleh menambah perisian yang diperlukan di luar kerangka Android utama. Ini adalah usaha besar dan telah lama datang, tetapi ia harus mengurangkan banyak masalah kemas kini yang lambat yang kita lihat dari syarikat yang membuat telefon Android.

Pixel dan Pixel XL adalah satu-satunya telefon yang sedia ada yang boleh menggunakan ciri-ciri Projek Treble, tetapi penghantaran telefon dengan Android 8.0 atau yang lebih lama akan mempunyai akses penuh. Kami harap mereka mengambil keuntungan daripadanya!

Lagi: Bagaimana Treble Projek Google akan membantu menyelesaikan salah satu masalah tertua Android

API Autofill

Sokongan platform untuk autofill bermaksud keselamatan yang lebih baik dan cara yang kuat untuk aplikasi menyimpan maklumat berulang.

Dengan API Autofill yang baru, pengguna akan dapat memilih sumber untuk data autofill dan aplikasi yang perlu menyimpan dan mengambil data semacam ini tidak lagi perlu bertindak sebagai perkhidmatan Kebolehcapaian. Aplikasi seperti pengurus kata laluan boleh membendung aktivitinya sendiri menggunakan API autofill dan kami boleh memilihnya apabila kami memerlukannya seperti memilih papan kekunci baru. Aplikasi juga boleh dibina yang bertindak sebagai storan global untuk data autofill tanpa dikaitkan dengan mana-mana satu program tertentu.

Wide-gamut warna untuk aplikasi

Pemaju membina aplikasi untuk Android Oreo pada peranti yang menyokong warna gamut yang luas kini boleh memanfaatkan mereka yang memaparkan.

Aplikasi seperti editor foto dan penonton imej boleh menggunakan ini, dan pemaju hanya perlu mendayakan tetapan yang membiarkan sistem mengetahui apl itu warna-warna gamut sedar dan menanamkan profil warna yang luas. Beberapa profil sokongan ialah AdobeRGB, Pro Photo RGB, dan DCI-P3.

Kesambungan

Android Oreo membawa beberapa perubahan cara peranti kami berkomunikasi dengan peranti lain. Perubahan Selamat Datang termasuk:

  • Audio Bluetooth berkualiti tinggi melalui codec Sony LDAC. Lagu kegemaran anda akan berbunyi lebih baik melalui sambungan Bluetooth. Pratonton pemaju terkini juga mempunyai sokongan untuk codec AptX, sehingga muzik melalui Bluetooth dapat terdengar lebih baik dari sebelumnya.
  • Sambungan NAN (Networking Aware Neighborhood) menggunakan spesifikasi Wi-Fi Knowledge. Peranti dengan perkakasan yang disokong boleh berkomunikasi antara satu sama lain menggunakan Wi-Fi tanpa pusat akses pusat.
  • Rangka kerja Telecom memperkenalkan cara baharu untuk aplikasi panggilan pihak ketiga untuk bekerjasama antara satu sama lain dan dengan ciri khas pembawa anda. API baru kini menyokong aplikasi yang tidak perlu menggunakan aplikasi telefon sistem universal untuk memaparkan maklumat panggilan dan data ini boleh dipaparkan dan dikawal melalui Bluetooth.

Navigasi papan kekunci dan Penangkapan penunjuk

Android pada Chromebook bermakna kita memerlukan cara yang lebih baik untuk menggunakan semua ciri aplikasi menerusi papan kekunci dan tetikus. Android Oreo memberi tumpuan kepada membina model yang lebih baik untuk navigasi anak panah dan kunci tab. Ini adalah salah satu perkara yang lebih baik dan lebih mudah untuk pemaju dan pengguna akhir.

Navigasi papan kekunci membawa navigasi papan kekunci biasa "Meta-Key + Tab" ke apl Android menggunakan apa yang dipanggil kluster navigasi keyboard, dan penangkapan Pointer memberikan aplikasi atau kawalan permainan ke atas penunjuk tetikus melalui pad jejak lalai atau tetikus luaran.

Penambahan audio

API AAudio baru telah dibina untuk aplikasi yang memerlukan jalan audio yang berprestasi tinggi dan latency. Data audio boleh dibaca dan ditulis melalui aliran biasa dan API AAudio mengendalikan routing dan latency.

Versi pertama API AAudio belum lengkap tetapi merupakan cara yang baik untuk pemaju yang memerlukan ciri-ciri ini untuk memberi maklum balas. Kami mahu orang ramai membina GarageBand bersamaan untuk Android untuk mengatakan beberapa cara bagaimana ciri-ciri baru berfungsi!

Alat tambahan untuk pemaju, seperti penambahbaikan fokus audio dan kelas pembentuk volume yang baru akan menjadikan bunyi muzik kita lebih baik, dan cara baru untuk mengakses fail media bermakna pemaju boleh melakukan lebih banyak lagi dengan aplikasi yang memainkannya.

Penambahbaikan WebView

Android Oreo membolehkan mod multi-proses untuk komponen WebView dari Nougat sebagai lalai dan menambah satu set API baharu yang menyediakan maklumat versi, cara yang lebih baik untuk menamatkan tetingkap paparan web, kaedah untuk menentukan keutamaan untuk memaparkan pandangan web, dan API Penjelajahan Selamat Google.

Ini menjadikan aplikasi yang menggunakan bahasa pembangunan web lebih baik kestabilan dan keselamatan, dan pengguna akan mendapat manfaat jika pemaju mendayakan Penjelajahan Aman Google untuk URL jauh.

Java 8 API dan pengoptimuman runtime

Android Oreo menyokong API Bahasa Java yang baru, termasuk API java.time baru yang diperkenalkan dengan versi terbaru Java 8. Pengoptimalan untuk runtime baru juga disertakan untuk prestasi dan kestabilan yang lebih baik dalam aplikasi yang direka untuk Android Oreo.

Sekiranya anda berminat untuk membangunkan aplikasi untuk Android 8.0, ini hanyalah hujung gunung ais. Lawati blog Pemaju Android untuk sudu penuh pada perubahan dan kod contoh.

Dikemaskini Ogos 2017 dengan versi akhir log perubahan untuk Android O.