Selamat datang di Android 4.0.
Android 4.0 menghadirkan UI terpadu yang lebih baik untuk ponsel dan tablet serta memperkenalkan fitur inovatif untuk pengguna dan developer. Dokumen ini memberikan gambaran sekilas tentang banyak fitur dan teknologi baru yang membuat Android 4.0 sederhana, menarik, dan sangat cerdas.
Android 4.0 untuk Pengguna
Sederhana, cantik, dan sangat cerdas
Android 4.0 dibuat berdasarkan hal-hal yang paling disukai pengguna tentang Android — multitasking yang mudah, notifikasi yang kaya, layar utama yang dapat disesuaikan, widget yang dapat diubah ukurannya, dan interaktivitas yang mendalam — serta menambahkan cara baru yang efektif untuk berkomunikasi dan berbagi.
UI yang lebih baik dan berkembang
Berfokus untuk menghadirkan kecanggihan Android, Android 4.0 membuat tindakan umum lebih terlihat dan memungkinkan pengguna menavigasi dengan gestur sederhana dan intuitif. Animasi dan masukan yang ditingkatkan di seluruh sistem membuat interaksi menjadi menarik dan menyenangkan. Huruf jenis yang sepenuhnya baru dan dioptimalkan untuk layar beresolusi tinggi meningkatkan keterbacaan dan memberikan nuansa modern yang rapi ke antarmuka pengguna.
Tombol virtual di Panel Sistem memungkinkan pengguna langsung membuka Kembali, Layar Utama, dan Aplikasi Terbaru. Panel Sistem dan tombol virtual ada di semua aplikasi, tetapi dapat diredupkan oleh aplikasi untuk tampilan layar penuh. Pengguna dapat mengakses opsi kontekstual setiap aplikasi di Panel Tindakan, yang ditampilkan di bagian atas (dan terkadang juga di bagian bawah) layar.
Multitasking adalah kekuatan utama Android dan menjadi lebih mudah serta lebih visual di Android 4.0. Tombol Aplikasi Terbaru memungkinkan pengguna beralih secara instan dari satu tugas ke tugas lainnya menggunakan daftar di Panel Sistem. Daftar akan muncul untuk menampilkan gambar thumbnail aplikasi yang baru-baru ini digunakan — mengetuk thumbnail akan beralih ke aplikasi.
Notifikasi yang kaya dan interaktif memungkinkan pengguna terus terhubung dengan pesan masuk, memutar trek musik, melihat update real-time dari aplikasi, dan banyak lagi. Pada perangkat layar yang lebih kecil, notifikasi muncul di bagian atas layar, sedangkan pada perangkat layar yang lebih besar, notifikasi muncul di Panel Sistem.
Folder layar utama dan baki favorit
Folder layar utama baru menawarkan cara baru bagi pengguna untuk mengelompokkan aplikasi dan pintasan secara logis, cukup dengan menarik satu aplikasi ke aplikasi lainnya. Selain itu, di peluncur Semua Aplikasi, pengguna kini dapat dengan mudah menarik aplikasi untuk mendapatkan informasi tentang aplikasi tersebut atau langsung meng-uninstalnya, atau menonaktifkan aplikasi bawaan.
Di perangkat layar yang lebih kecil, layar utama kini menyertakan baki favorit yang dapat disesuaikan dan terlihat dari semua layar utama. Pengguna dapat menarik aplikasi, pintasan, folder, dan item prioritas lainnya ke dalam atau ke luar baki favorit untuk akses instan dari layar utama mana pun.
Widget yang dapat diubah ukurannya
Layar utama di Android 4.0 didesain agar kaya konten dan dapat disesuaikan. Pengguna dapat melakukan lebih dari sekadar menambahkan pintasan — mereka dapat menyematkan konten aplikasi live secara langsung melalui widget interaktif. Widget memungkinkan pengguna memeriksa email, melihat kalender, memutar musik, memeriksa streaming sosial, dan lainnya — langsung dari layar utama, tanpa harus meluncurkan aplikasi. Widget dapat diubah ukurannya, sehingga pengguna dapat meluaskannya untuk menampilkan lebih banyak konten atau memperkecilnya untuk menghemat ruang.
Tindakan layar kunci baru
Layar kunci kini memungkinkan pengguna melakukan lebih banyak hal tanpa membuka kunci. Dari layar kunci geser, pengguna dapat langsung membuka kamera untuk mengambil gambar atau menarik jendela notifikasi ke bawah untuk memeriksa pesan. Saat mendengarkan musik, pengguna bahkan dapat mengelola trek musik dan melihat gambar album.
Respons cepat untuk panggilan masuk
Saat panggilan masuk tiba, pengguna kini dapat dengan cepat merespons dengan pesan teks, tanpa perlu mengangkat panggilan atau membuka kunci perangkat. Di layar panggilan masuk, pengguna cukup menggeser kontrol untuk melihat daftar respons teks, lalu mengetuk untuk mengirim dan mengakhiri panggilan. Pengguna dapat menambahkan respons mereka sendiri dan mengelola daftar dari aplikasi Setelan.
Menggeser untuk menutup notifikasi, tugas, dan tab browser
Android 4.0 mempermudah pengelolaan notifikasi, aplikasi terbaru, dan tab browser. Pengguna kini dapat menutup notifikasi satu per satu, aplikasi dari daftar Aplikasi Terbaru, dan tab browser dengan menggeser jari.
Peningkatan input teks dan pemeriksaan ejaan
Keyboard virtual di Android 4.0 membuat input teks menjadi lebih cepat dan lebih akurat. Koreksi error dan saran kata ditingkatkan melalui kumpulan kamus default baru dan heuristik yang lebih akurat untuk menangani kasus seperti karakter yang diketik dua kali, huruf yang dilewati, dan spasi yang dihilangkan. Saran kata juga ditingkatkan dan strip saran disederhanakan agar hanya menampilkan tiga kata sekaligus.
Untuk memperbaiki kata yang salah eja dengan lebih mudah, Android 4.0 menambahkan pemeriksa ejaan yang menemukan dan menandai kesalahan serta menyarankan kata pengganti. Dengan sekali ketuk, pengguna dapat memilih dari beberapa saran ejaan, menghapus kata, atau menambahkannya ke kamus. Pengguna bahkan dapat mengetuk untuk melihat saran penggantian untuk kata yang dieja dengan benar. Untuk fitur khusus atau bahasa tambahan, pengguna kini dapat mendownload dan menginstal kamus, pemeriksa ejaan, dan layanan teks pihak ketiga lainnya.
Mesin input voice yang canggih
Android 4.0 memperkenalkan mesin input suara baru yang canggih yang menawarkan pengalaman "mikrofon terbuka" berkelanjutan dan pengenalan suara streaming. Mesin input suara baru memungkinkan pengguna mendiktekan teks yang mereka inginkan, selama mereka ingin, menggunakan bahasa yang mereka inginkan. Pengguna dapat berbicara terus-menerus selama waktu yang lama, bahkan menjeda untuk jeda jika diperlukan, dan menentukan tanda baca untuk membuat kalimat yang benar. Saat mesin input suara memasukkan teks, mesin akan menandai kemungkinan error dikte dengan warna abu-abu. Setelah mendiktekan, pengguna dapat mengetuk kata yang digarisbawahi untuk mengganti kata tersebut dengan cepat dari daftar saran.
Kontrol atas data jaringan
Perangkat seluler dapat menggunakan data jaringan secara ekstensif untuk streaming konten, menyinkronkan data, mendownload aplikasi, dan lainnya. Untuk memenuhi kebutuhan pengguna dengan paket data bertarif atau berlapis, Android 4.0 menambahkan kontrol baru untuk mengelola penggunaan data jaringan.
Di aplikasi Setelan, diagram berwarna-warni menampilkan total penggunaan data di setiap jenis jaringan (seluler atau Wi-Fi), serta jumlah data yang digunakan oleh setiap aplikasi yang berjalan. Berdasarkan paket data mereka, pengguna dapat menyetel tingkat peringatan atau batas keras pada penggunaan data atau menonaktifkan data seluler sepenuhnya. Pengguna juga dapat mengelola data latar belakang yang digunakan oleh setiap aplikasi sesuai kebutuhan.
Didesain untuk aksesibilitas
Berbagai fitur baru sangat meningkatkan aksesibilitas Android 4.0 untuk pengguna yang buta atau memiliki gangguan penglihatan. Yang paling penting adalah mode jelajahi dengan sentuhan baru yang memungkinkan pengguna menavigasi tanpa harus melihat layar. Sentuhan sekali pada layar akan memicu respons yang dapat didengar yang mengidentifikasi komponen UI di bawah; sentuhan kedua di komponen yang sama akan mengaktifkannya dengan peristiwa sentuh penuh. Mode baru ini sangat penting untuk mendukung pengguna di perangkat baru yang menggunakan tombol virtual di Panel Sistem, bukan tombol hardware atau trackball khusus. Selain itu, aplikasi standar diupdate untuk menawarkan pengalaman aksesibilitas yang lebih baik. Browser mendukung pembaca layar berbasis skrip untuk membaca konten web favorit dan membuka situs. Untuk meningkatkan keterbacaan, pengguna juga dapat meningkatkan ukuran font default yang digunakan di seluruh sistem.
Pengalaman aksesibilitas dimulai pada penyiapan pertama — gestur sentuh sederhana selama penyiapan (kotak searah jarum jam dari kiri atas) akan mengaktifkan semua fitur aksesibilitas dan memuat tutorial penyiapan. Setelah fitur aksesibilitas aktif, semua yang terlihat di layar dapat diucapkan dengan lantang oleh pembaca layar standar.
Komunikasi dan berbagi
Didesain untuk gaya hidup pengguna, Android 4.0 mengintegrasikan komunikasi sosial yang kaya dan berbagi poin kontak di seluruh sistem, sehingga memudahkan pengguna untuk berbicara, mengirim email, mengirim SMS, dan berbagi.
Orang dan profil
Di seluruh sistem, grup sosial, profil, dan kontak pengguna dihubungkan dan terintegrasi untuk memudahkan aksesibilitas. Di bagian tengah terdapat aplikasi Orang baru yang menawarkan informasi profil yang lebih lengkap, termasuk foto profil besar, nomor telepon, alamat, dan akun, pembaruan status, peristiwa, item streaming, dan tombol baru untuk terhubung di jaringan sosial terintegrasi.
Informasi kontak pengguna sendiri disimpan di profil "Saya" baru, sehingga memudahkan berbagi dengan aplikasi dan orang lain. Semua kontak terintegrasi pengguna ditampilkan dalam daftar yang mudah dikelola, termasuk kontrol atas kontak mana yang ditampilkan dari akun terintegrasi atau jaringan sosial. Di mana pun pengguna menavigasi di seluruh sistem, mengetuk foto profil akan menampilkan Kontak Cepat, dengan foto profil besar, pintasan ke nomor telepon, pesan teks, dan lainnya.
Kalender terpadu, pesan suara visual
Untuk membantu mengatur janji temu dan acara, aplikasi Kalender yang diperbarui menggabungkan agenda pribadi, kerja, sekolah, dan sosial. Dengan izin pengguna, aplikasi lain dapat memberikan kontribusi acara ke kalender dan mengelola pengingat, untuk tampilan terintegrasi di beberapa penyedia kalender. Aplikasi didesain ulang agar pengguna dapat mengelola peristiwa dengan lebih mudah. Kalender diberi kode warna dan pengguna dapat menggeser ke kiri atau kanan untuk mengubah tanggal dan mencubit untuk memperbesar atau memperkecil agenda.
Di aplikasi telepon, fitur pesan suara visual baru mengintegrasikan pesan masuk, transkrip suara, dan file audio dari satu atau beberapa penyedia. Aplikasi pihak ketiga dapat berintegrasi dengan aplikasi Telepon untuk menambahkan pesan suara, transkrip, dan lainnya ke kotak masuk kotak pesan visual.
Kemampuan kamera yang kaya dan serbaguna
Aplikasi Kamera menyertakan banyak fitur baru yang memungkinkan pengguna mengabadikan momen khusus dengan foto dan video yang bagus. Setelah mengambil gambar, mereka dapat mengedit dan membagikannya dengan mudah kepada teman.
Saat mengambil gambar, fokus berkelanjutan, eksposur tanpa jeda shutter, dan penurunan kecepatan pengambilan gambar membantu mengambil gambar yang jelas dan presisi. Zoom gambar yang stabil memungkinkan pengguna menyusun foto dan video sesuai keinginan mereka, termasuk saat merekam video. Untuk fleksibilitas dan kemudahan baru saat merekam video, pengguna kini dapat mengambil snapshot dalam resolusi video penuh hanya dengan mengetuk layar saat video terus direkam.
Untuk memudahkan pengambilan foto orang yang bagus, deteksi wajah bawaan akan menemukan wajah dalam bingkai dan otomatis menyetel fokus. Untuk kontrol yang lebih besar, pengguna dapat mengetuk untuk memfokuskan di mana saja dalam gambar pratinjau.
Untuk mengambil gambar yang lebih besar, Kamera memperkenalkan mode panorama gerakan tunggal. Dalam mode ini, pengguna memulai eksposur, lalu lahan memutar Kamera untuk mencakup perspektif seluas yang diperlukan. Kamera mengumpulkan berbagai gambar berkelanjutan menjadi satu foto panoramic.
Setelah mengambil gambar atau video, pengguna dapat dengan cepat membagikannya melalui email, pesan teks, bluetooth, jaringan sosial, dan lainnya, cukup dengan mengetuk thumbnail di kontrol kamera.
Aplikasi Galeri yang didesain ulang dengan editor foto
Aplikasi Galeri kini mempermudah pengelolaan, tampilan, dan pembagian foto serta video. Untuk mengelola koleksi, tata letak album yang didesain ulang menampilkan lebih banyak album dan menawarkan thumbnail yang lebih besar. Ada banyak cara untuk mengurutkan album, termasuk menurut waktu, lokasi, orang, dan tag. Untuk membantu gambar terlihat terbaik, Galeri kini menyertakan editor foto yang canggih. Pengguna dapat memangkas dan memutar gambar, menetapkan tingkat, menghapus mata merah, menambahkan efek, dan banyak lagi. Setelah melakukan retouch, pengguna dapat memilih satu atau beberapa gambar atau video untuk dibagikan secara instan melalui email, pesan teks, bluetooth, jaringan sosial, atau aplikasi lainnya.
Widget Galeri Gambar yang ditingkatkan memungkinkan pengguna melihat gambar langsung di layar utama. Widget dapat menampilkan gambar dari album yang dipilih, mengacak gambar dari semua album, atau menampilkan satu gambar. Setelah menambahkan widget ke layar utama, pengguna dapat melihat tumpukan foto untuk menemukan gambar yang diinginkan, lalu mengetuk untuk memuat di Galeri.
Efek Live untuk mengubah video
Efek Live adalah kumpulan transformasi grafis yang menambah minat dan kesenangan pada video yang diambil di aplikasi Kamera. Misalnya, pengguna dapat mengubah latar belakang di belakang mereka menjadi gambar stok atau kustom, untuk mendapatkan setelan yang tepat saat merekam video. Wajah Konyol, serangkaian efek morphing yang menggunakan pengenalan wajah canggih dan filter GPU untuk mengubah fitur wajah, juga tersedia untuk video. Misalnya, Anda dapat menggunakan efek seperti mata kecil, mulut besar, hidung besar, wajah dicubit, dan lainnya. Di luar aplikasi Kamera, Efek Live tersedia selama chat video di aplikasi Google Talk.
Membagikan dengan screenshot
Pengguna kini dapat membagikan konten yang ada di layar dengan lebih mudah dengan mengambil screenshot. Tombol hardware memungkinkan mereka mengambil screenshot dan menyimpannya secara lokal. Setelah itu, mereka dapat melihat, mengedit, dan membagikan screenshot di Galeri atau aplikasi serupa.
Pengalaman yang tersambung dengan awan
Android selalu terhubung ke cloud, sehingga pengguna dapat menjelajahi web dan menyinkronkan foto, aplikasi, game, email, dan kontak — di mana pun mereka berada dan di semua perangkat mereka. Android 4.0 menambahkan kemampuan email dan penjelajahan baru agar pengguna dapat membawa lebih banyak hal dan menjaga komunikasi tetap teratur.
Penjelajahan web yang canggih
Browser Android menawarkan pengalaman yang kaya dan nyaman seperti browser desktop. Fitur ini memungkinkan pengguna menyinkronkan dan mengelola bookmark Google Chrome dari semua akun mereka secara instan, membuka konten favorit mereka dengan lebih cepat, dan bahkan menyimpannya untuk dibaca nanti jika tidak ada jaringan.
Untuk mendapatkan hasil maksimal dari konten web, pengguna kini dapat meminta situs web versi desktop lengkap, bukan versi selulernya. Pengguna dapat menetapkan preferensi mereka untuk situs web secara terpisah untuk setiap tab browser. Untuk konten yang lebih panjang, pengguna dapat menyimpan salinannya untuk membaca secara offline. Untuk menemukan dan membuka halaman tersimpan, pengguna dapat menjelajahi daftar visual yang disertakan dengan bookmark dan histori browser. Untuk keterbacaan dan aksesibilitas yang lebih baik, pengguna dapat meningkatkan tingkat zoom browser dan mengganti ukuran teks default sistem.
Di semua jenis konten, Browser Android menawarkan performa rendering halaman yang ditingkatkan secara dramatis melalui versi terbaru inti WebKit dan mesin kompilasi V8 Crankshaft untuk JavaScript. Dalam benchmark yang dijalankan di perangkat Nexus S, browser Android 4.0 menunjukkan peningkatan hampir 220% dibandingkan browser Android 2.3 di V8 Benchmark Suite dan lebih dari 35% di SunSpider 9.1 JavaScript Benchmark. Saat dijalankan di perangkat Galaxy Nexus, browser Android 4.0 menunjukkan peningkatan hampir 550% dalam benchmark V8 dan hampir 70% dalam benchmark SunSpider.
Email yang ditingkatkan
Di Android 4.0, email lebih mudah dikirim, dibaca, dan dikelola. Untuk menulis email, pelengkapan otomatis yang ditingkatkan penerima membantu menemukan dan menambahkan kontak yang sering digunakan dengan lebih cepat. Untuk memudahkan input teks yang sering digunakan, pengguna kini dapat membuat balasan cepat dan menyimpannya di aplikasi, lalu memasukkannya dari menu yang praktis saat menulis. Saat membalas pesan, pengguna kini dapat mengalihkan pesan ke Balas Semua dan Teruskan tanpa mengubah layar.
Untuk memudahkan penjelajahan di seluruh akun dan label, aplikasi menambahkan menu terintegrasi akun dan label terbaru. Untuk membantu pengguna menemukan dan mengatur email IMAP dan Exchange, aplikasi Email kini mendukung subfolder email bertingkat, masing-masing dengan aturan sinkronisasi. Pengguna juga dapat menelusuri seluruh folder di server untuk mendapatkan hasil yang lebih cepat.
Untuk perusahaan, aplikasi Email mendukung EAS v14. Fitur ini mendukung autentikasi sertifikat EAS, menyediakan string ABQ untuk jenis dan mode perangkat, serta memungkinkan sinkronisasi otomatis dinonaktifkan saat roaming. Administrator juga dapat membatasi ukuran lampiran atau menonaktifkan lampiran.
Untuk melacak email masuk dengan lebih mudah, widget Email yang dapat diubah ukurannya memungkinkan pengguna melihat email terbaru langsung dari layar utama, lalu membuka aplikasi Email untuk menulis atau membalas.
Inovasi
Android terus mendorong inovasi, mendorong batas komunikasi dan berbagi dengan kemampuan dan interaksi baru.
Android Beam untuk berbagi berbasis NFC
Android Beam adalah fitur inovatif dan praktis untuk berbagi di antara dua perangkat yang mendukung NFC. Fitur ini memungkinkan pengguna bertukar aplikasi, kontak, musik, video favorit secara langsung — hampir semuanya. Sangat mudah dan nyaman digunakan — tidak ada menu yang perlu dibuka, aplikasi yang perlu diluncurkan, atau penyambungan yang diperlukan. Cukup sentuhkan ponsel yang diberdayakan Android antara satu dengan lainnya, lalu ketuk untuk mengirimkan.
Untuk berbagi aplikasi, Android Beam akan mengirimkan link ke halaman detail aplikasi di Google Play. Di perangkat lain, aplikasi klien Google Play akan meluncurkan dan memuat halaman detail, untuk memudahkan download aplikasi. Setiap aplikasi dapat dibuat di Android Beam untuk menambahkan jenis interaksi lainnya, seperti meneruskan skor game, memulai game atau chat multipemain, dan lainnya.
Buka dengan Wajah
Android 4.0 memperkenalkan pendekatan yang benar-benar baru untuk mengamankan perangkat, sehingga perangkat setiap orang menjadi lebih personal — Buka dengan Wajah adalah opsi kunci layar baru yang memungkinkan pengguna membuka kunci perangkat dengan wajah mereka. Fitur ini memanfaatkan kamera depan perangkat dan teknologi pengenalan wajah tercanggih untuk mendaftarkan wajah selama penyiapan, lalu mengenalinya lagi saat membuka kunci perangkat. Pengguna hanya perlu memegang perangkat di depan wajah mereka untuk membuka kunci, atau menggunakan PIN atau pola cadangan.
Wi-Fi P2P dan Bluetooth HDP
Dukungan untuk Wi-Fi peer-to-peer (P2P) memungkinkan pengguna terhubung langsung ke perangkat peer di sekitar melalui Wi-Fi, untuk komunikasi yang lebih andal dan lebih cepat (sesuai dengan program sertifikasi Wi-Fi Direct™ Wi-Fi Alliance). Tidak perlu koneksi internet atau tethering. Melalui aplikasi pihak ketiga, pengguna dapat terhubung ke perangkat yang kompatibel untuk memanfaatkan fitur baru seperti berbagi file, foto, atau media lainnya secara instan; streaming video atau audio dari perangkat lain; atau terhubung ke printer atau perangkat lain yang kompatibel.
Android 4.0 juga memperkenalkan dukungan bawaan untuk menghubungkan ke perangkat Profil Perangkat Kesehatan Bluetooth (HDP). Dengan dukungan dari aplikasi pihak ketiga, pengguna dapat terhubung ke perangkat dan sensor medis nirkabel di rumah sakit, pusat kebugaran, rumah, dan tempat lainnya.
Fitur Developer Baru
Framework UI terpadu untuk ponsel, tablet, dan lainnya
Android 4.0 menghadirkan framework UI terpadu yang memungkinkan developer membuat aplikasi yang elegan dan inovatif untuk ponsel, tablet, dan lainnya. API ini mencakup semua elemen dan API antarmuka Android 3.x yang sudah dikenal — fragmen, loader konten, Panel Tindakan, notifikasi lengkap, widget layar utama yang dapat diubah ukurannya, dan lainnya — serta elemen dan API baru.
Bagi developer, framework UI terpadu di Android 4.0 berarti alat UI baru, praktik desain yang konsisten, kode dan resource yang disederhanakan, serta pengembangan yang disederhanakan di berbagai perangkat yang didukung Android.
Fitur utama developer Honeycomb, kini juga untuk ponsel
UI Inti
- Fragmen dan loader konten
- Widget layar utama yang dapat diubah ukurannya
- Notifikasi yang dinamis
- Multi-pilihan, tarik lalu lepas, papan klip
- API dukungan layar yang ditingkatkan
- Grafis 2D yang dipercepat hardware
Grafis dan animasi
- Animasi berbasis properti
- Grafis 3D Renderscript
Media dan konektivitas
- HTTP Live streaming
- Perangkat Bluetooth A2DP dan HSP
- Dukungan untuk RTP
- Transfer file MTP/PTP
- Framework DRM
- Input dari keyboard, mouse, gamepad, joystick
Enterprise
- Enkripsi perangkat penuh
- Kebijakan DPM untuk penyimpanan dan sandi terenkripsi
Komunikasi dan berbagi
Android 4.0 memperluas fitur sosial dan berbagi ke aplikasi apa pun di perangkat. Aplikasi dapat mengintegrasikan kontak, data profil, item streaming, dan acara kalender dari aktivitas atau jaringan sosial pengguna.
Social API
Penyedia sosial bersama dan API menyediakan penyimpanan terpadu baru untuk kontak, data profil, item streaming, dan foto. Setiap aplikasi atau jaringan sosial dengan izin pengguna dapat berkontribusi pada kontak mentah dan membuatnya dapat diakses oleh aplikasi dan jaringan lain. Aplikasi dengan izin pengguna juga dapat membaca data profil dari penyedia dan menampilkannya di aplikasi mereka.
Social API memungkinkan aplikasi menyimpan data kontak standar serta jenis konten baru untuk kontak tertentu, termasuk foto profil besar, item streaming, dan masukan aktivitas terbaru. Masukan aktivitas terbaru adalah cara standar bagi aplikasi untuk “memberi tag” pada kontak dengan aktivitas umum, seperti saat pengguna memanggil kontak atau mengirim email atau pesan SMS. Penyedia media sosial menggunakan masukan aktivitas terbaru sebagai sinyal baru dalam peringkat, seperti untuk nama yang dilengkapi otomatis, agar kontak yang paling relevan tetap berada di peringkat teratas.
Aplikasi juga dapat memungkinkan pengguna menyiapkan koneksi sosial ke kontak dari aplikasi People. Saat pengguna menyentuh Tambahkan Koneksi di kontak, aplikasi akan mengirim intent publik yang dapat ditangani aplikasi lain, yang menampilkan UI yang diperlukan untuk membuat koneksi sosial.
Dengan API sosial, developer dapat menambahkan interaksi baru yang canggih yang mencakup beberapa jaringan sosial dan sumber kontak.
Calendar API
Penyedia konten kalender bersama dan API framework memudahkan developer menambahkan layanan kalender ke aplikasi mereka.
Dengan izin pengguna, aplikasi apa pun dapat menambahkan peristiwa ke database bersama dan mengelola tanggal, tamu, pemberitahuan, dan pengingat. Aplikasi juga dapat membaca entri dari database, termasuk peristiwa yang dikontribusikan oleh aplikasi lain, dan menangani tampilan pemberitahuan dan pengingat peristiwa. Dengan menggunakan penyedia kalender, aplikasi dapat memanfaatkan data peristiwa yang bersumber dari berbagai aplikasi dan protokol, untuk menawarkan cara inovatif dalam melihat dan mengelola peristiwa pengguna. Aplikasi juga dapat menggunakan data kalender untuk meningkatkan relevansi konten lainnya.
Untuk akses yang lebih ringan ke layanan kalender, aplikasi Kalender menentukan serangkaian Intent publik untuk membuat, melihat, dan mengedit acara. Daripada perlu menerapkan UI kalender dan berintegrasi langsung dengan penyedia kalender, aplikasi cukup menyiarkan Intent kalender. Saat aplikasi Kalender menerima Intent, aplikasi akan meluncurkan UI yang sesuai dan menyimpan data peristiwa yang dimasukkan. Misalnya, dengan menggunakan Intent kalender, aplikasi dapat memungkinkan pengguna menambahkan acara langsung dari daftar, dialog, atau widget layar utama, seperti untuk membuat reservasi restoran atau menjadwalkan waktu dengan teman.
Visual voicemail API
Penyedia dan API Voicemail bersama memungkinkan developer mem-build aplikasi yang berkontribusi pada penyimpanan pesan suara terpadu. Pesan suara ditampilkan dan diputar di tab log panggilan di aplikasi Telepon platform.
Android Beam
Android Beam adalah fitur berbasis NFC yang memungkinkan pengguna berbagi informasi tentang aplikasi yang mereka gunakan secara langsung, hanya dengan menempelkan dua ponsel yang mendukung NFC. Saat perangkat berada dalam jangkauan — dalam beberapa sentimeter — sistem akan menyiapkan koneksi NFC dan menampilkan UI berbagi. Untuk membagikan apa pun yang mereka lihat dengan perangkat lain, pengguna cukup menyentuh layar.
Untuk developer, Android Beam adalah cara baru untuk memicu hampir semua jenis interaksi berbasis kedekatan. Misalnya, fitur ini dapat memungkinkan pengguna bertukar kontak secara instan, menyiapkan game multiplayer, bergabung ke chat atau panggilan video, membagikan foto atau video, dan lainnya. Sistem menyediakan dukungan NFC tingkat rendah dan UI berbagi, sedangkan aplikasi latar depan menyediakan data ringan untuk ditransfer ke perangkat lain. Developer memiliki kontrol penuh atas data yang dibagikan dan cara penanganannya, sehingga hampir semua interaksi dapat dilakukan. Untuk payload yang lebih besar, developer bahkan dapat menggunakan Android Beam untuk memulai koneksi dan mentransfer data melalui Bluetooth, tanpa perlu melakukan penyambungan yang terlihat oleh pengguna.
Meskipun developer tidak menambahkan interaksi kustom berdasarkan Android Beam, mereka masih dapat memanfaatkannya karena terintegrasi secara mendalam ke dalam Android. Secara default, sistem membagikan URL Google Play aplikasi, sehingga pengguna dapat langsung mendownload atau membeli aplikasi dengan mudah.
Widget berbagi modular
Framework UI menyertakan widget baru, ShareActionProvider, yang memungkinkan developer menyematkan fungsi berbagi dan UI standar dengan cepat di Action Bar aplikasi mereka. Developer cukup menambahkan ShareActionProvider ke menu dan menetapkan intent yang menjelaskan tindakan berbagi yang diinginkan. Sistem menangani hal lainnya, membuat daftar aplikasi yang dapat menangani intent berbagi dan mengirim intent saat pengguna memilih dari menu.
Kemampuan media baru
Multimedia streaming level rendah
Android 4.0 menyediakan jalur langsung dan efisien untuk streaming multimedia level rendah. Jalur baru ini ideal untuk aplikasi yang perlu mempertahankan kontrol penuh atas data media sebelum meneruskannya ke platform untuk presentasi. Misalnya, aplikasi media kini dapat mengambil data dari sumber apa pun, menerapkan enkripsi/dekripsi eksklusif, lalu mengirim data ke platform untuk ditampilkan.
Aplikasi kini dapat mengirim data yang diproses ke platform sebagai streaming multipleks konten audio/video dalam format aliran transpor MPEG-2. Platform ini melakukan demux, mendekode, dan merender konten. Trek audio dirender ke perangkat audio aktif, sedangkan trek video dirender ke Surface atau SurfaceTexture. Saat merender ke SurfaceTexture, aplikasi dapat menerapkan efek grafis berikutnya ke setiap frame menggunakan OpenGL.
Untuk mendukung streaming tingkat rendah ini, platform memperkenalkan API native baru berdasarkan Khronos OpenMAX AL 1.0.1. API ini diimplementasikan pada layanan dasar yang sama dengan OpenSL ES API yang ada di platform, sehingga developer dapat menggunakan kedua API bersama-sama jika diperlukan. Dukungan alat untuk multimedia streaming tingkat rendah akan tersedia dalam rilis Android NDK mendatang.
Kemampuan kamera baru
Developer dapat memanfaatkan berbagai fitur kamera baru di Android 4.0. Eksposur ZSL, fokus berkelanjutan, dan zoom gambar memungkinkan aplikasi mengambil gambar statis dan video yang lebih baik, termasuk selama perekaman video. Aplikasi bahkan dapat mengambil snapshot beresolusi penuh saat merekam video. Aplikasi kini dapat menetapkan wilayah pengukuran kustom dalam pratinjau kamera, lalu mengelola white balance dan eksposur secara dinamis untuk wilayah tersebut. Untuk memudahkan pemfokusan dan pemrosesan gambar, layanan deteksi wajah mengidentifikasi dan melacak wajah dalam pratinjau serta menampilkan koordinat layarnya.
Efek media untuk mengubah gambar dan video
Kumpulan filter transformasi berperforma tinggi memungkinkan developer menerapkan efek kaya ke gambar apa pun yang diteruskan sebagai tekstur OpenGL ES 2.0. Developer dapat menyesuaikan tingkat warna dan kecerahan, mengubah latar belakang, mempertajam, memangkas, memutar, menambahkan distorsi lensa, dan menerapkan efek lainnya. Transformasi diproses oleh GPU, sehingga cukup cepat untuk memproses frame gambar yang dimuat dari disk, kamera, atau streaming video.
Kontrol jarak jauh audio
Android 4.0 menambahkan API remote kontrol audio baru yang memungkinkan aplikasi media terintegrasi dengan kontrol pemutaran yang ditampilkan dalam tampilan jarak jauh. Aplikasi media dapat berintegrasi dengan kontrol pemutaran musik jarak jauh yang terintegrasi di layar kunci platform, sehingga pengguna dapat mengontrol pemilihan dan pemutaran lagu tanpa harus membuka kunci dan membuka aplikasi musik.
Dengan menggunakan API remote control audio, aplikasi musik atau media apa pun dapat mendaftar untuk menerima peristiwa tombol media dari remote control, lalu mengelola status pemutaran sesuai kebutuhan. Aplikasi juga dapat menyediakan metadata ke remote control, seperti gambar atau gambar album, status pemutaran, nomor dan deskripsi trek, durasi, genre, dan lainnya.
Penampung dan codec media baru
Android 4.0 menambahkan dukungan untuk jenis dan penampung media tambahan guna memberi developer akses ke format yang mereka butuhkan. Untuk gambar terkompresi berkualitas tinggi, framework media menambahkan dukungan untuk konten WebP. Untuk video, framework kini mendukung streaming konten VP8. Untuk streaming multimedia, framework ini mendukung protokol streaming Live HTTP versi 3 dan encoding konten AAC yang berisi ADTS. Selain itu, developer kini dapat menggunakan penampung Matroska untuk konten Vorbis dan VP8.
Jenis konektivitas baru
Wi-Fi P2P
Developer dapat menggunakan API framework untuk menemukan dan terhubung langsung ke perangkat di sekitar melalui koneksi Wi-Fi peer-to-peer (P2P) yang aman dan berperforma tinggi. Tidak diperlukan koneksi internet atau hotspot. Framework Wi-Fi P2P Android mematuhi program sertifikasi Wi-Fi Direct™ Wi-Fi Alliance.
Wi-Fi peer-to-peer (P2P) membuka peluang baru bagi developer untuk menambahkan fitur inovatif ke aplikasi mereka. Aplikasi dapat menggunakan Wi-Fi P2P untuk berbagi file, foto, atau media lainnya antar-perangkat atau antara komputer desktop dan perangkat yang didukung Android. Aplikasi juga dapat menggunakan Wi-Fi P2P untuk melakukan streaming konten media dari perangkat peer seperti televisi digital atau pemutar audio, menghubungkan sekelompok pengguna untuk bermain game, mencetak file, dan lainnya.
Profil Perangkat Kesehatan Bluetooth (HDP)
Developer kini dapat mem-build aplikasi medis yang canggih yang menggunakan Bluetooth untuk berkomunikasi dengan perangkat dan sensor nirkabel di rumah sakit, pusat kebugaran, rumah, dan di tempat lain. Aplikasi dapat mengumpulkan dan mengelola data dari perangkat sumber HDP dan mengirimkannya ke aplikasi medis backend seperti sistem catatan, layanan analisis data, dan lainnya.
Dengan menggunakan API framework, aplikasi dapat menggunakan Bluetooth untuk menemukan perangkat di sekitar, membuat saluran data streaming atau andal, dan mengelola transmisi data. Aplikasi dapat menyediakan Pengelola IEEE 11073 untuk mengambil dan menafsirkan data kesehatan dari perangkat bersertifikasi Continua seperti pemantau detak jantung, pengukur gula darah, termometer, dan timbangan.
Kemampuan dan komponen UI baru
Peningkatan tata letak
Tata letak baru, GridLayout, meningkatkan performa aplikasi Android dengan mendukung hierarki tampilan yang lebih datar yang lebih cepat untuk tata letak dan rendering. Karena hierarki lebih datar, developer juga dapat mengelola perataan antara komponen yang secara visual terkait satu sama lain meskipun tidak terkait secara logis, untuk kontrol yang akurat atas UI aplikasi. GridLayout juga dirancang secara khusus untuk dikonfigurasi dengan alat desain tarik lalu lepas seperti Android Studio.
Tampilan tekstur OpenGL ES
Objek TextureView baru memungkinkan developer mengintegrasikan tekstur OpenGL ES secara langsung sebagai target rendering dalam hierarki UI. Objek ini memungkinkan developer menampilkan dan memanipulasi rendering OpenGL ES seperti yang mereka lakukan pada objek tampilan normal dalam hierarki, termasuk memindahkan, mengubah, dan menganimasikan tampilan sesuai kebutuhan. Objek TextureView memudahkan developer menyematkan pratinjau kamera, video yang didekode, tampilan game OpenGL, dan lainnya. TextureView dapat dilihat sebagai versi yang lebih canggih dari objek SurfaceView yang ada, karena menawarkan manfaat akses yang sama ke platform rendering GL, dengan keuntungan tambahan agar platform tersebut berpartisipasi sepenuhnya dalam hierarki tampilan normal.
Gambar 2D dengan akselerasi hardware
Semua perangkat yang didukung Android yang menjalankan Android 4.0 harus mendukung gambar 2D yang dipercepat hardware. Developer dapat memanfaatkan hal ini untuk menambahkan efek UI yang bagus sekaligus mempertahankan performa yang optimal di layar resolusi tinggi, bahkan di ponsel. Misalnya, developer dapat mengandalkan penskalaan, rotasi, dan operasi 2D lainnya yang dipercepat, serta komponen UI yang dipercepat seperti TextureView dan mode komposisi seperti pemfilteran, penggabungan, dan opasitas.
Jenis input dan layanan teks baru
Input stilus, dukungan tombol, peristiwa pengarahan kursor
Android 4.0 menyertakan dukungan penuh untuk peristiwa input stilus, termasuk sumbu kemiringan dan jarak, tekanan, serta properti peristiwa gerakan terkait. Untuk membantu aplikasi membedakan peristiwa gerakan dari berbagai sumber, platform menambahkan jenis alat yang berbeda untuk stilus, jari, mouse, dan penghapus. Untuk input yang lebih baik dari perangkat penunjuk multi-tombol, platform ini kini menyediakan tombol utama, sekunder, dan tersier yang berbeda, serta tombol kembali dan maju. Peristiwa hover-enter dan hover-exit juga ditambahkan, untuk meningkatkan navigasi dan aksesibilitas. Developer dapat mem-build fitur input baru ini untuk menambahkan interaksi yang efektif ke aplikasi mereka, seperti gambar dan gestur yang presisi, pengenalan bentuk dan tulisan tangan, input mouse yang ditingkatkan, dan lainnya.
API layanan teks untuk mengintegrasikan pemeriksa ejaan
Android 4.0 memungkinkan aplikasi mengkueri layanan teks yang tersedia seperti kamus dan pemeriksa ejaan untuk saran kata, koreksi, dan data yang serupa. Layanan teks bersifat eksternal terhadap IME aktif, sehingga developer dapat membuat dan mendistribusikan kamus dan mesin saran yang terhubung ke platform. Saat menerima hasil dari layanan teks — misalnya, saran kata — aplikasi dapat menampilkannya di jendela pop-up saran khusus langsung di dalam tampilan teks, bukan mengandalkan IME untuk menampilkannya.
API aksesibilitas yang ditingkatkan
Android 4.0 menambahkan fitur aksesibilitas baru dan API yang ditingkatkan untuk memungkinkan developer meningkatkan pengalaman pengguna di aplikasi mereka, terutama di perangkat yang tidak memiliki tombol hardware. Khusus untuk layanan aksesibilitas seperti pembaca layar, platform ini menawarkan API baru untuk mengkueri konten jendela, sehingga navigasi menjadi lebih mudah, masukan menjadi lebih baik, dan antarmuka pengguna menjadi lebih kaya.
Accessibility API
Agar aplikasi dapat mengelola interaksi secara lebih efektif saat fitur aksesibilitas diaktifkan, platform menambahkan peristiwa aksesibilitas untuk mode jelajahi dengan sentuh, scroll, dan pemilihan teks. Untuk peristiwa ini dan peristiwa lainnya, platform dapat melampirkan objek baru yang disebut data aksesibilitas yang memberikan informasi tambahan tentang konteks peristiwa.
Dengan menggunakan data aksesibilitas dan API terkait, aplikasi kini dapat mengakses hierarki tampilan yang terkait dengan peristiwa. Aplikasi dapat membuat kueri untuk properti utama seperti node induk dan turunan, status yang tersedia, tindakan yang didukung, posisi layar, dan lainnya. Aplikasi juga dapat meminta perubahan pada properti tertentu untuk membantu mengelola fokus dan status yang dipilih. Misalnya, layanan aksesibilitas dapat menggunakan kemampuan baru ini untuk menambahkan fitur yang praktis seperti penelusuran layar menurut teks.
Text-to-speech API
API framework baru memungkinkan developer menulis mesin text-to-speech dan membuatnya tersedia untuk aplikasi apa pun yang meminta kemampuan TTS.
Penggunaan jaringan yang efisien
Di Android 4.0, pengguna dapat melihat jumlah data jaringan yang digunakan aplikasi yang sedang berjalan. Pengguna juga dapat menetapkan batas penggunaan data menurut jenis jaringan dan menonaktifkan penggunaan data latar belakang untuk aplikasi tertentu. Dalam konteks ini, developer perlu mendesain aplikasi mereka agar berjalan secara efisien dan mengikuti praktik terbaik untuk memeriksa koneksi jaringan. Android 4.0 menyediakan API jaringan untuk memungkinkan aplikasi memenuhi sasaran tersebut.
Saat pengguna berpindah antar-jaringan atau menetapkan batas pada data jaringan, platform memungkinkan aplikasi membuat kueri untuk jenis dan ketersediaan koneksi. Developer dapat menggunakan informasi ini untuk mengelola permintaan jaringan secara dinamis guna memastikan pengalaman terbaik bagi pengguna. Developer juga dapat membuat opsi penggunaan data dan jaringan kustom ke dalam aplikasi mereka, lalu mengeksposnya kepada pengguna langsung dari Setelan melalui Intent sistem baru.
Keamanan untuk aplikasi dan konten
Pengelolaan kredensial yang aman
Android 4.0 memudahkan aplikasi untuk mengelola autentikasi dan menjaga keamanan sesi. API keychain baru dan penyimpanan terenkripsi yang mendasarinya memungkinkan aplikasi menyimpan dan mengambil kunci pribadi serta rantai sertifikat yang sesuai. Setiap aplikasi dapat menggunakan keychain API untuk menginstal dan menyimpan sertifikat pengguna dan CA dengan aman.
Address Space Layout Randomization
Android 4.0 kini menyediakan address space layout randomization (ASLR) untuk membantu melindungi sistem dan aplikasi pihak ketiga dari eksploitasi karena masalah pengelolaan memori.
Peningkatan untuk Enterprise
API klien VPN
Developer kini dapat mem-build atau memperluas solusi VPN mereka sendiri di platform menggunakan VPN API baru dan penyimpanan kredensial aman yang mendasarinya. Dengan izin pengguna, aplikasi dapat mengonfigurasi alamat dan aturan perutean, memproses paket keluar dan masuk, serta membuat tunnel aman ke server jarak jauh. Perusahaan juga dapat memanfaatkan klien VPN standar yang terintegrasi dalam platform yang menyediakan akses ke protokol L2TP dan IPSec.
Pengelolaan kebijakan perangkat untuk kamera
Platform ini menambahkan kontrol kebijakan baru untuk administrator yang mengelola perangkat menggunakan Pengelola Kebijakan Perangkat yang diinstal. Administrator kini dapat menonaktifkan kamera di perangkat terkelola dari jarak jauh untuk pengguna yang bekerja di lingkungan sensitif.