Selamat datang di Android 4.0.
Android 4.0 menghadirkan UI yang disempurnakan dan terpadu untuk ponsel dan tablet serta memperkenalkan fitur inovatif bagi pengguna dan developer. Dokumen ini memberikan sekilas gambaran tentang berbagai fitur dan teknologi baru yang membuat Android 4.0 bersih, indah, dan sangat cerdas.
Android 4.0 untuk Pengguna
Sederhana, indah, sangat cerdas
Android 4.0 dikembangkan berdasarkan hal-hal yang paling disukai orang tentang Android — multitasking yang lancar, 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 disempurnakan dan dikembangkan
Berfokus pada menghadirkan kecanggihan Android ke permukaan, Android 4.0 membuat tindakan umum lebih terlihat dan memungkinkan pengguna bernavigasi dengan gestur intuitif. Animasi dan respons yang disempurnakan di seluruh sistem membuat interaksi menjadi menarik dan menyenangkan. Typeface baru yang sepenuhnya dioptimalkan untuk layar beresolusi tinggi meningkatkan keterbacaan dan memberikan kesan modern yang rapi pada antarmuka pengguna.
Tombol virtual di Kolom Sistem memungkinkan pengguna langsung membuka Kembali, Layar Utama, dan Aplikasi Terbaru. Kolom 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 keunggulan utama Android dan dibuat lebih mudah dan lebih visual di Android 4.0. Tombol Aplikasi Terbaru memungkinkan pengguna beralih langsung dari satu tugas ke tugas lain menggunakan daftar di Kolom 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 Kolom Sistem.
Folder layar utama dan baki favorit
Folder layar utama baru menawarkan cara baru bagi pengguna untuk mengelompokkan aplikasi dan pintasan mereka secara logis, cukup dengan menarik satu aplikasi ke aplikasi lainnya. Selain itu, di peluncur Semua Aplikasi, pengguna kini dapat menarik aplikasi untuk mendapatkan informasi tentang aplikasi tersebut atau langsung meng-uninstalnya, atau menonaktifkan aplikasi yang telah diinstal sebelumnya.
Di perangkat dengan layar 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 dirancang agar kaya konten dan dapat disesuaikan. Pengguna dapat melakukan lebih dari sekadar menambahkan pintasan — mereka dapat menyematkan konten aplikasi langsung melalui widget interaktif. Widget memungkinkan pengguna memeriksa email, membuka kalender, memutar musik, memeriksa feed 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 mengecilkannya 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 ada panggilan masuk, pengguna kini dapat dengan cepat merespons melalui pesan teks, tanpa perlu mengangkat panggilan atau membuka kunci perangkat. Di layar panggilan masuk, pengguna 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.
Geser untuk menutup notifikasi, tugas, dan tab browser
Android 4.0 memudahkan 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 terlewat, dan spasi yang dihilangkan. Saran kata juga ditingkatkan dan kolom saran disederhanakan untuk hanya menampilkan tiga kata sekaligus.
Untuk membantu pengguna memperbaiki kata yang salah eja, Android 4.0 menambahkan pemeriksa ejaan yang menemukan dan menggarisbawahi 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 pengganti untuk kata yang dieja dengan benar. Untuk fitur khusus atau bahasa tambahan, pengguna kini dapat mendownload dan menginstal kamus, pemeriksa ejaan, dan layanan teks lainnya dari pihak ketiga.
Mesin input suara 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 yang mereka inginkan, menggunakan bahasa yang mereka inginkan. Pengguna dapat berbicara terus-menerus dalam waktu lama, bahkan menjeda untuk interval jika diperlukan, dan mendiktekan tanda baca untuk membuat kalimat yang benar. Saat mesin input suara memasukkan teks, mesin tersebut akan menggarisbawahi kemungkinan error dikte dengan warna abu-abu. Setelah mendikte, pengguna dapat mengetuk kata yang digarisbawahi untuk menggantinya 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 berjenjang atau berbayar, Android 4.0 menambahkan kontrol baru untuk mengelola penggunaan data jaringan.
Di aplikasi Setelan, diagram berwarna 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, pengguna dapat secara opsional menetapkan tingkat peringatan atau batas ketat 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 bagi pengguna yang buta atau memiliki gangguan penglihatan. Yang paling penting adalah mode jelajahi dengan sentuhan baru yang memungkinkan pengguna menavigasi tanpa harus melihat layar. Menyentuh layar sekali akan memicu respons audio yang mengidentifikasi komponen UI di bawahnya; sentuhan kedua pada 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 Kolom Sistem, bukan tombol fisik 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 menjelajahi situs. Untuk meningkatkan keterbacaan, pengguna juga dapat meningkatkan ukuran font default yang digunakan di seluruh sistem.
Pengalaman aksesibilitas dimulai pada penyiapan pertama — gestur sentuh selama penyiapan (kotak searah jarum jam dari kiri atas) mengaktifkan semua fitur aksesibilitas dan memuat tutorial penyiapan. Setelah fitur aksesibilitas aktif, semua yang terlihat di layar dapat diucapkan dengan keras oleh pembaca layar standar.
Komunikasi dan berbagi
Didesain untuk cara hidup orang, Android 4.0 mengintegrasikan komunikasi sosial yang kaya dan titik kontak berbagi di seluruh sistem, sehingga orang dapat berbicara, mengirim email, mengirim pesan teks, dan berbagi.
Orang dan profil
Di seluruh sistem, grup sosial, profil, dan kontak pengguna ditautkan bersama dan diintegrasikan untuk aksesibilitas cepat. Di bagian tengah terdapat aplikasi Kontak baru yang menawarkan informasi profil yang lebih lengkap, termasuk foto profil berukuran besar, nomor telepon, alamat dan akun, pembaruan status, acara, item streaming, dan tombol baru untuk terhubung di jejaring sosial terintegrasi.
Informasi kontak pengguna disimpan di profil "Saya" yang baru, sehingga memudahkan berbagi dengan aplikasi dan orang lain. Semua kontak terintegrasi pengguna ditampilkan dalam daftar yang dapat dikelola, termasuk kontrol atas kontak mana yang ditampilkan dari akun atau jaringan sosial terintegrasi. Di mana pun pengguna membuka 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 menyatukan agenda pribadi, kantor, sekolah, dan sosial. Dengan izin pengguna, aplikasi lain dapat berkontribusi pada acara ke kalender dan mengelola pengingat, untuk tampilan terintegrasi di beberapa penyedia kalender. Aplikasi ini didesain ulang untuk membantu pengguna mengelola acara. 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, transkripsi suara, dan file audio dari satu atau beberapa penyedia. Aplikasi pihak ketiga dapat berintegrasi dengan aplikasi Telepon untuk menambahkan pesan suara, transkripsi, dan lainnya ke kotak masuk pesan suara visual.
Kemampuan kamera yang kaya dan serbaguna
Aplikasi Kamera menyertakan banyak fitur baru yang memungkinkan pengguna mengabadikan momen spesial dengan foto dan video yang bagus. Setelah mengambil gambar, mereka dapat mengedit dan membagikannya kepada teman.
Saat mengambil gambar, fokus berkelanjutan, eksposur shutter tanpa jeda, dan penurunan kecepatan pengambilan gambar membantu menangkap gambar yang jelas dan presisi. Zoom gambar yang distabilkan memungkinkan pengguna menyusun foto dan video sesuai keinginan mereka, termasuk saat video sedang direkam. Untuk fleksibilitas dan kenyamanan 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 lebih, pengguna dapat mengetuk untuk memfokuskan di mana saja dalam gambar pratinjau.
Untuk mengambil adegan yang lebih besar, Kamera memperkenalkan mode panorama gerakan tunggal. Dalam mode ini, pengguna memulai eksposur, lalu memutar Kamera secara perlahan untuk mencakup perspektif seluas yang diperlukan. Kamera akan menyusun seluruh rentang gambar berkelanjutan menjadi satu foto panorama.
Setelah mengambil gambar atau video, pengguna dapat dengan cepat membagikannya melalui email, pesan teks, bluetooth, jejaring sosial, dan lainnya, cukup dengan mengetuk thumbnail di kontrol kamera.
Aplikasi Galeri yang didesain ulang dengan editor foto
Aplikasi Galeri kini memudahkan pengelolaan, tampilan, dan berbagi 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 membuat foto terlihat bagus, Galeri kini menyertakan editor foto yang canggih. Pengguna dapat memangkas dan memutar gambar, menetapkan level, 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, jejaring sosial, atau aplikasi lainnya.
Widget Galeri Gambar yang ditingkatkan memungkinkan pengguna melihat gambar langsung di layar utama mereka. 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 menggeser kumpulan foto untuk menemukan gambar yang diinginkan, lalu mengetuknya untuk memuatnya di Galeri.
Efek Live untuk mengubah video
Efek Live adalah kumpulan transformasi grafis yang menambahkan keseruan dan kesenangan pada video yang diambil di aplikasi Kamera. Misalnya, pengguna dapat mengubah latar belakang di belakang mereka menjadi gambar stok atau kustom, untuk setelan yang tepat saat merekam video. Tersedia juga untuk video, yaitu Wajah Konyol, serangkaian efek perubahan yang menggunakan pengenalan wajah dan filter GPU canggih untuk mengubah fitur wajah. Misalnya, Anda dapat menggunakan efek seperti mata kecil, mulut besar, hidung besar, wajah diperas, dan lainnya. Di luar aplikasi Kamera, Efek Live tersedia selama video chat di aplikasi Google Talk.
Berbagi dengan screenshot
Pengguna kini dapat membagikan konten yang ada di layar mereka dengan mengambil screenshot. Tombol fisik 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 penjelajahan dan email baru untuk memungkinkan pengguna membawa lebih banyak hal dan menjaga komunikasi tetap teratur.
Penjelajahan web yang andal
Browser Android menawarkan pengalaman yang kaya dan nyaman seperti browser desktop. Dengan fitur ini, pengguna dapat langsung menyinkronkan dan mengelola bookmark Google Chrome dari semua akun mereka, membuka konten favorit dengan lebih cepat, dan bahkan menyimpannya untuk dibaca nanti jika tidak ada jaringan yang tersedia.
Untuk mendapatkan hasil maksimal dari konten web, pengguna kini dapat meminta versi desktop lengkap situs web, bukan versi selulernya. Pengguna dapat menetapkan preferensi mereka untuk situs secara terpisah untuk setiap tab browser. Untuk konten yang lebih panjang, pengguna dapat menyimpan salinan untuk dibaca secara offline. Untuk menemukan dan membuka halaman yang disimpan, 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 peningkatan performa rendering halaman yang signifikan melalui versi terbaru inti WebKit dan mesin kompilasi V8 Crankshaft untuk JavaScript. Dalam tolok ukur 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, penyelesaian otomatis yang ditingkatkan untuk penerima membantu menemukan dan menambahkan kontak yang sering dihubungi dengan lebih cepat. Untuk memudahkan input teks yang sering digunakan, pengguna kini dapat membuat respons cepat dan menyimpannya di aplikasi, lalu memasukkannya dari menu yang mudah diakses 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 ini 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 membantu pengguna melacak email masuk, 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, memperluas batasan 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, dan hampir semua hal lainnya secara instan. Fitur ini cepat dan mudah digunakan — tidak perlu membuka menu, meluncurkan aplikasi, atau melakukan penyambungan. Cukup sentuhkan ponsel yang diberdayakan Android antara satu dengan lainnya, lalu ketuk untuk mengirimkan.
Untuk berbagi aplikasi, Android Beam mengirimkan link ke halaman detail aplikasi di Google Play. Di perangkat lain, aplikasi klien Google Play akan diluncurkan dan memuat halaman detail sehingga pengguna dapat mendownload aplikasi. Aplikasi individual dapat dibuat di Android Beam untuk menambahkan jenis interaksi lain, seperti meneruskan skor game, memulai game multiplayer atau chat, dan lainnya.
Face Unlock
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 yang canggih untuk mendaftarkan wajah selama penyiapan, lalu mengenalinya lagi saat membuka kunci perangkat. Pengguna cukup memegang perangkat di depan wajah mereka untuk membuka kunci, atau menggunakan PIN atau pola cadangan.
P2P Wi-Fi dan HDP Bluetooth
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 berkecepatan lebih tinggi (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 Bluetooth Health Device Profile (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. Ini mencakup semua elemen antarmuka dan API Android 3.x yang sudah dikenal — fragmen, pemuat 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 efisien di berbagai perangkat yang didukung Android.
Fitur-fitur utama Honeycomb bagi developer, kini juga untuk ponsel
UI Inti
- Fragmen dan pemuat konten
- Widget layar utama yang dapat diubah ukurannya
- Notifikasi lengkap
- 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 dan API bersama menyediakan penyimpanan terpadu baru untuk kontak, data profil, item streaming, dan foto. Setiap aplikasi atau jejaring sosial dengan izin pengguna dapat memberikan 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 berukuran 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 menelepon kontak atau mengirim email atau pesan SMS. Penyedia sosial menggunakan masukan aktivitas terbaru sebagai sinyal baru dalam penentuan peringkat, seperti untuk pelengkapan otomatis nama, agar kontak yang paling relevan diberi peringkat paling dekat dengan posisi teratas.
Aplikasi juga dapat mengizinkan pengguna menyiapkan koneksi sosial ke kontak dari aplikasi Kontak. Saat pengguna menyentuh Tambahkan Koneksi di kontak, aplikasi akan mengirimkan intent publik yang dapat ditangani oleh aplikasi lain, yang menampilkan UI apa pun yang diperlukan untuk membuat koneksi sosial.
Dengan memanfaatkan 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 acara ke database bersama serta mengelola tanggal, peserta, pemberitahuan, dan pengingat. Aplikasi juga dapat membaca entri dari database, termasuk acara yang dikontribusikan oleh aplikasi lain, dan menangani tampilan pemberitahuan dan pengingat acara. Dengan menggunakan penyedia kalender, aplikasi dapat memanfaatkan data peristiwa yang bersumber dari berbagai aplikasi dan protokol, untuk menawarkan cara inovatif dalam melihat dan mengelola acara pengguna. Aplikasi juga dapat menggunakan data kalender untuk meningkatkan relevansi konten lainnya.
Untuk akses yang lebih ringan ke layanan kalender, aplikasi Kalender menentukan sekumpulan Intent publik untuk membuat, melihat, dan mengedit acara. Daripada harus mengimplementasikan UI kalender dan berintegrasi langsung dengan penyedia kalender, aplikasi dapat menyiarkan Intent kalender. Saat aplikasi Kalender menerima Intent, aplikasi akan meluncurkan UI yang sesuai dan menyimpan data peristiwa yang dimasukkan. Dengan menggunakan Intent kalender, misalnya, aplikasi dapat mengizinkan pengguna menambahkan acara langsung dari daftar, dialog, atau widget layar utama, seperti untuk membuat reservasi restoran atau membuat janji dengan teman.
API pesan suara visual
Penyedia Voicemail dan API bersama memungkinkan developer membangun aplikasi yang berkontribusi pada penyimpanan pesan suara terpadu. Pesan suara ditampilkan dan diputar di tab log panggilan aplikasi Telepon platform.
Android Beam
Android Beam adalah fitur berbasis NFC yang memungkinkan pengguna langsung berbagi informasi tentang aplikasi yang mereka gunakan, hanya dengan menyentuhkan dua ponsel yang mendukung NFC. Saat perangkat berada dalam jangkauan — dalam jarak beberapa sentimeter — sistem akan menyiapkan koneksi NFC dan menampilkan UI berbagi. Untuk membagikan apa pun yang mereka lihat ke perangkat lain, pengguna cukup menyentuh layar.
Bagi 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, berbagi 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 penyambungan yang terlihat oleh pengguna.
Meskipun tidak menambahkan interaksi kustom berdasarkan Android Beam, developer tetap dapat memperoleh manfaat dari integrasi mendalamnya ke Android. Secara default, sistem akan membagikan URL Google Play aplikasi, sehingga pengguna dapat langsung mendownload atau membeli aplikasi.
Widget berbagi modular
Framework UI menyertakan widget baru, ShareActionProvider, yang memungkinkan developer menyematkan fungsi berbagi dan UI standar dengan cepat di Panel Tindakan aplikasi mereka. Developer menambahkan ShareActionProvider ke menu dan menetapkan intent yang menjelaskan tindakan berbagi yang mereka inginkan. Sistem akan menangani sisanya, membuat daftar aplikasi yang dapat menangani intent berbagi dan mengirimkan intent saat pengguna memilih dari menu.
Kemampuan media baru
Multimedia streaming tingkat rendah
Android 4.0 menyediakan jalur langsung dan efisien untuk multimedia streaming 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 mana pun, menerapkan enkripsi/dekripsi eksklusif, lalu mengirim data ke platform untuk ditampilkan.
Aplikasi kini dapat mengirim data yang diproses ke platform sebagai streaming konten audio/video multipleks dalam format aliran transport MPEG-2. Platform melakukan de-mux, 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 pokok yang sama dengan API OpenSL ES yang ada di platform, sehingga developer dapat menggunakan kedua API tersebut secara bersamaan jika diperlukan. Dukungan alat untuk multimedia streaming level 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 diam dan video yang lebih baik, termasuk selama perekaman video. Aplikasi bahkan dapat mengambil snapshot resolusi penuh saat merekam video. Aplikasi kini dapat menetapkan region pengukuran kustom dalam pratinjau kamera, lalu mengelola white balance dan eksposur secara dinamis untuk region tersebut. Untuk memudahkan pemfokusan dan pemrosesan gambar, layanan deteksi wajah mengidentifikasi dan melacak wajah dalam pratinjau dan menampilkan koordinat layarnya.
Efek media untuk mengubah gambar dan video
Serangkaian filter transformasi berperforma tinggi memungkinkan developer menerapkan efek yang beragam 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.
Remote kontrol audio
Android 4.0 menambahkan API remote control audio baru yang memungkinkan aplikasi media berintegrasi dengan kontrol pemutaran yang ditampilkan dalam tampilan jarak jauh. Aplikasi media dapat berintegrasi dengan kontrol pemutaran musik jarak jauh yang disertakan dalam 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 sebagaimana mestinya. Aplikasi juga dapat menyediakan metadata ke remote control, seperti gambar album atau gambar, status pemutaran, nomor dan deskripsi lagu, durasi, genre, dan lainnya.
Codec dan penampung 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 ini sekarang mendukung streaming konten VP8. Untuk streaming multimedia, framework ini mendukung protokol HTTP Live streaming versi 3 dan encoding konten AAC yang terdapat dalam ADTS. Selain itu, developer kini dapat menggunakan container 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 peer-to-peer (P2P) Wi-Fi yang aman dan berperforma tinggi. Tidak memerlukan koneksi internet atau hotspot. Framework P2P Wi-Fi 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 antarperangkat 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 membangun aplikasi medis canggih yang menggunakan Bluetooth untuk berkomunikasi dengan perangkat dan sensor nirkabel di rumah sakit, pusat kebugaran, rumah, dan tempat lainnya. Aplikasi dapat mengumpulkan dan mengelola data dari perangkat sumber HDP serta mengirimkannya ke aplikasi medis backend seperti sistem data, layanan analisis data, dan lainnya.
Dengan menggunakan API framework, aplikasi dapat menggunakan Bluetooth untuk menemukan perangkat di sekitar, membuat saluran data streaming atau yang andal, dan mengelola transmisi data. Aplikasi dapat menyediakan Pengelola IEEE 11073 apa pun untuk mengambil dan menafsirkan data kesehatan dari perangkat bersertifikasi Continua seperti monitor detak jantung, pengukur darah, termometer, dan timbangan.
Komponen dan kemampuan 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 terkait secara visual satu sama lain meskipun tidak terkait secara logis, untuk kontrol yang akurat atas UI aplikasi. GridLayout juga dirancang khusus untuk dikonfigurasi oleh 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 memungkinkan developer menyematkan pratinjau kamera, video yang didekode, adegan 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 bahwa platform tersebut berpartisipasi sepenuhnya dalam hierarki tampilan normal.
Gambar 2D yang diakselerasi hardware
Semua perangkat Android yang menjalankan Android 4.0 harus mendukung gambar 2D yang diakselerasi hardware. Developer dapat memanfaatkan hal ini untuk menambahkan efek UI yang bagus sekaligus mempertahankan performa optimal pada layar beresolusi 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 pengomposisian 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 meningkatkan input dari perangkat penunjuk multi-tombol, platform ini kini menyediakan tombol utama, sekunder, dan tersier yang berbeda, serta tombol kembali dan maju. Peristiwa arahkan kursor masuk dan arahkan kursor keluar juga ditambahkan, untuk meningkatkan navigasi dan aksesibilitas. Developer dapat memanfaatkan fitur input baru ini untuk menambahkan interaksi yang efektif ke aplikasi mereka, seperti menggambar dan gestur yang presisi, pengenalan tulisan tangan dan bentuk, 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 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.
Accessibility API 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 fisik. Khususnya untuk layanan aksesibilitas seperti pembaca layar, platform ini menawarkan API baru untuk mengkueri konten jendela, untuk navigasi yang lebih mudah, masukan yang lebih baik, dan antarmuka pengguna yang lebih kaya.
Accessibility API
Agar aplikasi dapat mengelola interaksi secara lebih efektif saat fitur aksesibilitas diaktifkan, platform menambahkan peristiwa aksesibilitas untuk mode jelajah dengan sentuhan, 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 mengkueri 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 berdasarkan 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 oleh aplikasi yang sedang berjalan. Mereka juga dapat menetapkan batas penggunaan data berdasarkan jenis jaringan dan menonaktifkan penggunaan data latar belakang untuk aplikasi tertentu. Dalam konteks ini, developer perlu mendesain aplikasi 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 antarjaringan 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 membangun opsi jaringan dan penggunaan data 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 mengelola autentikasi dan sesi aman. API keychain baru dan penyimpanan terenkripsi yang mendasarinya memungkinkan aplikasi menyimpan dan mengambil kunci pribadi serta rantai sertifikat yang sesuai. Aplikasi apa pun dapat menggunakan keychain API untuk menginstal dan menyimpan sertifikat pengguna dan CA dengan aman.
Pengacakan Tata Letak Ruang Alamat
Android 4.0 kini menyediakan pengacakan tata letak ruang alamat (ASLR) untuk membantu melindungi sistem dan aplikasi pihak ketiga dari eksploitasi akibat masalah pengelolaan memori.
Peningkatan untuk Enterprise
API klien VPN
Developer kini dapat membangun atau memperluas solusi VPN mereka sendiri di platform menggunakan API VPN baru dan penyimpanan kredensial keamanan yang mendasarinya. Dengan izin pengguna, aplikasi dapat mengonfigurasi alamat dan aturan pemilihan rute, memproses paket keluar dan masuk, serta membuat tunnel yang aman ke server jarak jauh. Perusahaan juga dapat memanfaatkan klien VPN standar yang disertakan 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 dari jarak jauh di perangkat terkelola untuk pengguna yang bekerja di lingkungan sensitif.





















