Ice Cream Sandwich

Selamat datang di Android 4.0!

Android 4.0 menghadirkan UI yang terpadu dan disempurnakan untuk ponsel dan tablet, serta memperkenalkan fitur inovatif bagi pengguna dan developer. Dokumen ini memberikan gambaran sekilas tentang berbagai fitur dan teknologi baru yang membuat Android 4.0 sederhana, indah, dan sangat cerdas.

Android 4.0 untuk Pengguna

Sederhana, cantik, sangat cerdas

Android 4.0 dibangun berdasarkan hal-hal yang paling disukai pengguna dari 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 canggih untuk berkomunikasi dan berbagi.

UI yang disempurnakan dan dikembangkan

Berfokus untuk menghadirkan kecanggihan Android, Android 4.0 menjadikan tindakan umum lebih terlihat dan memungkinkan pengguna melakukan navigasi dengan gestur intuitif dan sederhana. Animasi dan masukan yang disempurnakan di seluruh sistem membuat interaksi menjadi menarik dan menarik. Jenis huruf baru yang sepenuhnya dioptimalkan untuk layar resolusi tinggi meningkatkan keterbacaan dan menghadirkan nuansa yang ditingkatkan dan modern pada antarmuka pengguna.

Tombol virtual di System Bar memungkinkan pengguna langsung menavigasi ke Kembali, Beranda, 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 keunggulan utama Android dan dibuat lebih mudah dan lebih visual di Android 4.0. Tombol Aplikasi Terbaru memungkinkan pengguna langsung melompat dari satu tugas ke tugas lainnya menggunakan daftar di Kolom Sistem. Daftar akan muncul untuk menampilkan gambar thumbnail aplikasi yang digunakan baru-baru ini — mengetuk thumbnail akan mengalihkan pengguna ke aplikasi.

Daftar Aplikasi Terbaru menyederhanakan {i>multitasking<i}.
Langsung ke kamera atau lihat notifikasi tanpa membuka kunci.
Untuk panggilan masuk, Anda dapat langsung menanggapi melalui teks.

Notifikasi yang kaya dan interaktif memungkinkan pengguna terus menghubungi pesan masuk, memutar trek musik, melihat update real-time dari aplikasi, dan banyak lagi. Pada perangkat dengan layar yang lebih kecil, notifikasi muncul di bagian atas layar, sedangkan pada perangkat dengan layar yang lebih besar, notifikasi akan muncul di Bar Sistem.

Peluncur Semua Aplikasi (kiri) dan widget yang dapat diubah ukurannya (kanan) memberi Anda aplikasi dan konten lengkap dari layar utama.

Folder layar utama dan nampan favorit

Folder layar utama baru menawarkan cara baru bagi pengguna untuk mengelompokkan aplikasi dan pintasan mereka secara logis, cukup dengan menarik satu aplikasi ke folder lainnya. Selain itu, di peluncur Semua Aplikasi, pengguna kini dapat menarik aplikasi untuk mendapatkan informasi tentangnya atau langsung meng-uninstal aplikasi, atau menonaktifkan aplikasi bawaan.

Pada perangkat dengan 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 keluar dari 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 banyak hal dari sekadar menambahkan pintasan — mereka dapat menyematkan konten aplikasi aktif secara langsung melalui widget interaktif. Dengan Widget, pengguna dapat memeriksa email, membuka kalender, memutar musik, memeriksa streaming sosial, dan banyak lagi — langsung dari layar utama, tanpa harus meluncurkan aplikasi. Widget dapat diubah ukurannya, sehingga pengguna dapat memperluasnya untuk menampilkan lebih banyak konten atau menyingkatnya untuk menghemat ruang.

Tindakan layar kunci baru

Layar kunci kini memungkinkan pengguna melakukan lebih banyak hal tanpa membuka kunci. Dari layar kunci slide, pengguna dapat langsung menuju ke kamera untuk melihat gambar atau menarik jendela notifikasi ke bawah untuk memeriksa pesan. Saat mendengarkan musik, pengguna bahkan dapat mengelola trek musik dan melihat sampul album.

Respons cepat untuk panggilan masuk

Saat panggilan masuk masuk, pengguna kini dapat dengan cepat merespons melalui pesan teks, tanpa perlu menjawab panggilan atau membuka kunci perangkat. Pada 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.

Geser untuk menutup notifikasi, tugas, dan tab browser

Android 4.0 semakin mempermudah pengelolaan notifikasi, aplikasi terbaru, dan tab browser. Pengguna kini dapat menutup notifikasi satu per satu, aplikasi dari daftar Aplikasi Terbaru, dan tab browser hanya dengan menggeser jari.

Pemeriksa ejaan memungkinkan Anda menemukan kesalahan dan memperbaikinya lebih cepat.
Mesin input suara yang canggih memungkinkan Anda mendikte secara terus menerus.

Peningkatan input teks dan pemeriksaan ejaan

Keyboard virtual di Android 4.0 membuat input teks menjadi lebih cepat dan akurat. Koreksi error dan saran kata ditingkatkan melalui sekumpulan kamus default baru dan heuristik yang lebih akurat untuk menangani kasus seperti karakter ketik ganda, huruf yang dilewati, dan spasi yang dihilangkan. Saran kata juga ditingkatkan dan strip saran disederhanakan untuk hanya menampilkan tiga kata sekaligus.

Agar lebih mudah memperbaiki kata yang salah eja, Android 4.0 menambahkan pemeriksa ejaan yang menemukan dan menggarisbawahi error serta menyarankan penggantian kata. 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 suara yang canggih

Android 4.0 memperkenalkan mesin input suara baru yang canggih dan menawarkan pengalaman "mikrofon terbuka" secara terus-menerus dan pengenalan suara streaming. Mesin input suara baru memungkinkan pengguna mendikte teks yang mereka inginkan, selama yang mereka inginkan, menggunakan bahasa yang mereka inginkan. Pengguna dapat berbicara terus-menerus dalam waktu lama, bahkan menjeda interval jika diperlukan, dan mendikte tanda baca untuk membuat kalimat yang benar. Saat mesin input suara memasukkan teks, mesin ini menggarisbawahi kemungkinan kesalahan dikte dengan warna abu-abu. Setelah mendikte, pengguna dapat mengetuk kata yang digarisbawahi untuk menggantinya dengan cepat dari daftar saran.

Kontrol penggunaan data memungkinkan Anda memantau total penggunaan menurut jenis jaringan dan aplikasi, lalu menetapkan batas jika perlu.

Kontrol atas data jaringan

Perangkat seluler dapat memanfaatkan data jaringan secara ekstensif untuk streaming konten, menyinkronkan data, mendownload aplikasi, dan lainnya. Untuk memenuhi kebutuhan pengguna dengan paket data bertingkat 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 tunanetra atau penyandang gangguan penglihatan. Yang paling penting adalah mode jelajahi dengan sentuhan baru yang memungkinkan pengguna bernavigasi tanpa harus melihat layar. Menyentuh layar setelah memicu respons suara yang mengidentifikasi komponen UI di bawah; 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 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 saat penyiapan pertama — gestur sentuh sederhana selama penyiapan (persegi arah 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

Kontak dan profil terintegrasi di seluruh aplikasi dan jaringan sosial, untuk pengalaman pribadi yang konsisten di mana saja — mulai dari panggilan masuk hingga email.

Dirancang sesuai gaya hidup orang-orang, Android 4.0 mengintegrasikan komunikasi sosial yang lengkap dan berbagi poin kontak di seluruh sistem, sehingga memudahkan untuk berbicara, mengirim email, mengirim pesan teks, dan berbagi.

Orang dan profil

Di seluruh sistem, grup sosial, profil, dan kontak pengguna ditautkan bersama dan terintegrasi untuk aksesibilitas yang mudah. Bagian tengahnya adalah aplikasi Orang baru yang menawarkan informasi profil yang lebih lengkap, termasuk foto profil besar, nomor telepon, alamat dan akun, pembaruan status, acara, item streaming, dan tombol baru untuk terhubung ke jaringan sosial yang terintegrasi.

Informasi kontak milik pengguna disimpan di profil "Saya" yang baru, memungkinkan berbagi dengan aplikasi dan orang yang lebih mudah. Semua kontak terintegrasi pengguna ditampilkan dalam daftar yang mudah dikelola, termasuk kontrol atas kontak yang akan ditampilkan dari akun terintegrasi atau jaringan sosial apa pun. Di mana pun pengguna bernavigasi 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 terupdate dapat menyatukan agenda pribadi, kerja, sekolah, dan sosial. Dengan izin pengguna, aplikasi lain dapat menyumbangkan acara ke kalender dan mengelola pengingat, untuk tampilan terintegrasi di beberapa penyedia kalender. Aplikasi didesain ulang untuk memungkinkan pengguna mengelola acara 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 ponsel, 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.

Ambil gambar yang Anda inginkan, edit, dan bagikan secara instan.

Kemampuan kamera yang beragam dan serbaguna

Aplikasi Kamera menyertakan banyak fitur baru yang memungkinkan pengguna mengabadikan momen spesial dengan foto dan video yang keren. Setelah mengambil gambar, mereka dapat mengedit dan membagikannya dengan mudah kepada teman.

Saat mengambil gambar, fokus berkelanjutan, eksposur shutter terlambat, dan penurunan kecepatan foto ke pemotretan membantu mengambil gambar yang jelas dan akurat. Zoom gambar stabil memungkinkan pengguna membuat foto dan video sesuai keinginan, termasuk saat video merekam. Untuk fleksibilitas dan kenyamanan baru saat merekam video, pengguna kini dapat mengambil snapshot pada resolusi video penuh hanya dengan mengetuk layar saat video terus merekam.

Untuk memudahkan mengambil foto orang yang bagus, deteksi wajah bawaan akan menemukan wajah dalam bingkai dan otomatis menyetel fokus. Untuk lebih banyak kontrol, pengguna dapat mengetuk untuk memfokuskan di mana saja dalam gambar pratinjau.

Untuk merekam adegan yang lebih besar, Kamera memperkenalkan mode panorama gerakan tunggal. Dalam mode ini, pengguna memulai eksposur, lalu secara perlahan memutar Kamera untuk mencakup perspektif lebar sesuai kebutuhan. Kamera menyusun rangkaian lengkap gambar berkelanjutan menjadi satu foto panorama.

Setelah mengambil gambar atau video, pengguna dapat dengan cepat membagikannya melalui email, SMS, Bluetooth, jaringan sosial, dan lainnya, hanya dengan mengetuk thumbnail di kontrol kamera.

Widget Galeri Foto pada layar utama.

Aplikasi Galeri yang didesain ulang dengan editor foto

Aplikasi Galeri kini memudahkan untuk mengelola, menampilkan, serta membagikan foto dan video. Untuk mengelola koleksi, tata letak album yang didesain ulang menampilkan banyak album lainnya dan menawarkan thumbnail yang lebih besar. Ada banyak cara untuk mengurutkan album, termasuk menurut waktu, lokasi, orang, dan tag. Untuk membantu agar gambar terlihat terbaik, Galeri kini dilengkapi dengan editor foto yang canggih. Pengguna dapat memangkas dan memutar gambar, menyetel tingkat, menghapus mata merah, menambahkan efek, dan banyak lagi. Setelah 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-lihat tumpukan foto untuk menemukan gambar yang diinginkan, lalu mengetuknya untuk memuatnya di Galeri.

Efek Live memungkinkan Anda mengubah latar belakang dan menggunakan Wajah Konyol selama video diputar.

Efek Live untuk mengubah video

Efek Live adalah kumpulan transformasi grafis yang menambahkan minat dan keseruan pada video yang direkam di aplikasi Kamera. Misalnya, pengguna dapat mengubah latar belakang di belakangnya menjadi stok atau gambar kustom apa pun, untuk setelan yang tepat saat merekam video. Selain itu, tersedia juga Silly Faces, serangkaian efek morphing yang menggunakan pengenalan wajah dan filter GPU yang canggih untuk mentransformasi fitur wajah. Misalnya, Anda dapat menggunakan efek seperti mata kecil, mulut besar, hidung besar, remas wajah, dan lainnya. Di luar aplikasi Kamera, Efek Live tersedia selama chat video di aplikasi Google Talk.

Mengambil screenshot.

Membagikan dengan screenshot

Pengguna kini dapat lebih mudah membagikan apa yang ada di layar mereka dengan mengambil screenshot. Dengan tombol hardware, pengguna dapat 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

Menu tab Browser (kiri) memungkinkan Anda beralih tab browser dengan cepat. Menu opsi (kanan) memberi Anda cara baru untuk mengelola pengalaman penjelajahan Anda.
Perbandingan benchmark Browser Android.

Android selalu terhubung dengan cloud, yang memungkinkan pengguna menjelajahi web dan menyinkronkan foto, aplikasi, game, email, dan kontak — di mana pun mereka berada dan di semua perangkat. Android 4.0 menambahkan kemampuan penjelajahan dan email baru agar pengguna dapat terus berinteraksi dengan mereka dan menjaga komunikasi tetap teratur.

Penjelajahan web yang andal

Browser Android menawarkan pengalaman yang kaya dan nyaman seperti browser desktop. Fitur ini memungkinkan pengguna menyinkronkan dan mengelola bookmark Google Chrome secara instan dari semua akun mereka, beralih ke konten favorit mereka dengan lebih cepat, bahkan menyimpannya untuk dibaca nanti jika tidak ada jaringan yang tersedia.

Untuk mendapatkan hasil maksimal dari konten web, pengguna kini dapat meminta situs web versi desktop lengkap, bukan versi seluler mereka. Pengguna dapat menetapkan preferensi untuk situs secara terpisah bagi setiap tab browser. Untuk konten yang lebih panjang, pengguna dapat menyimpan salinan untuk membaca 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 jauh lebih baik melalui versi terbaru inti WebKit dan mesin kompilasi V8 Crankshaft untuk JavaScript. Pada benchmark yang dijalankan pada perangkat Nexus S, browser Android 4.0 menunjukkan peningkatan hampir 220% dibandingkan browser Android 2.3 di V8 Benchmark Suite dan lebih dari 35% pada SunSpider 9.1 JavaScript Benchmark. Saat dijalankan di perangkat Galaxy Nexus, browser Android 4.0 menunjukkan peningkatan hampir 550% pada tolok ukur V8 dan hampir 70% pada tolok ukur SunSpider.

Peningkatan email

Pada Android 4.0, email lebih mudah dikirim, dibaca, dan dikelola. Untuk menulis email, pelengkapan otomatis yang ditingkatkan penerima dapat 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 saat menulis. Saat membalas pesan, pengguna kini dapat mengalihkan pesan ke Balas ke Semua dan Teruskan tanpa mengubah layar.

Untuk mempermudah penjelajahan di seluruh akun dan label, aplikasi akan 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 berbagai folder di server untuk mendapatkan hasil yang lebih cepat.

Untuk perusahaan, aplikasi Email mendukung EAS v14. Layanan 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.

Agar lebih mudah 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.

Android Beam memungkinkan pengguna berbagi apa yang mereka gunakan dengan sekali ketuk.

Inovasi

Android terus mengembangkan inovasi, yang mendobrak batas komunikasi dan berbagi dengan kemampuan dan interaksi baru.

Android Beam untuk berbagi berbasis NFC

Android Beam adalah fitur yang inovatif dan nyaman untuk berbagi di dua perangkat berkemampuan NFC. Fitur ini memungkinkan orang-orang bertukar aplikasi, kontak, musik, video favorit secara instan — hampir semua hal. Alat ini sangat sederhana dan mudah digunakan — tidak ada menu untuk dibuka, aplikasi untuk diluncurkan, atau penyambungan diperlukan. Cukup sentuhkan ponsel yang diberdayakan Android antara satu dengan lainnya, lalu ketuk untuk mengirimkan.

Untuk berbagi aplikasi, Android Beam mendorong link ke halaman detail aplikasi di Google Play. Di perangkat lain, aplikasi klien Google Play akan diluncurkan dan memuat halaman detail untuk memudahkan download aplikasi. Setiap aplikasi dapat di-build di Android Beam untuk menambahkan jenis interaksi lain, seperti meneruskan skor game, memulai game atau chat multiplayer, dan lainnya.

Pengenalan wajah memungkinkan Anda membuka ponsel dengan wajah.

Buka dengan Wajah

Android 4.0 memperkenalkan pendekatan yang benar-benar baru untuk mengamankan perangkat, sehingga membuat perangkat setiap pengguna menjadi lebih personal — Buka dengan Wajah adalah opsi kunci layar baru yang memungkinkan pengguna membuka kunci perangkat dengan wajah. Fitur ini memanfaatkan kamera perangkat yang menghadap ke depan dan teknologi pengenalan wajah yang canggih untuk mendaftarkan wajah selama penyiapan, lalu mengenalinya lagi saat membuka kunci perangkat. Pengguna cukup memegang perangkat di depan wajahnya 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 pembanding terdekat melalui Wi-Fi, untuk komunikasi yang lebih andal dan berkecepatan lebih tinggi (sesuai dengan program sertifikasi Wi-Fi DirectTM dari 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 menghubungkan 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 medis nirkabel dan sensor di rumah sakit, pusat kebugaran, rumah, dan di tempat lain.

Fitur Developer Baru

Framework UI terpadu untuk ponsel, tablet, dan lainnya

Android 4.0 menghadirkan framework UI terpadu yang memungkinkan developer membuat aplikasi elegan dan inovatif untuk ponsel, tablet, dan lainnya. Ini mencakup semua elemen antarmuka Android 3.x dan API yang familier — fragmen, loader konten, Panel Tindakan, notifikasi lengkap, widget layar utama yang dapat diubah ukurannya, dan banyak lagi, 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 Android.

Fitur developer utama Honeycomb, kini juga untuk ponsel

UI Inti

  • Fragmen dan loader konten
  • Widget layar utama yang dapat diubah ukurannya
  • Notifikasi multimedia
  • Multi-pilihan, tarik-lepas, papan klip
  • API dukungan layar yang ditingkatkan
  • Grafis 2D dengan akselerasi hardware

Grafis dan animasi

  • Animasi berbasis properti
  • Grafis 3D Renderscript

Media dan konektivitas

  • Live streaming HTTP
  • Perangkat A2DP dan HSP Bluetooth
  • 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 aliran, dan acara kalender dari salah satu aktivitas atau jaringan sosial pengguna.

API Sosial

Penyedia media sosial dan API bersama menyediakan penyimpanan terpadu baru untuk kontak, data profil, item aliran, dan foto. Semua aplikasi atau jaringan sosial yang memiliki izin pengguna dapat memberikan kontak mentah dan membuatnya dapat diakses oleh aplikasi dan jaringan lain. Aplikasi yang memiliki izin pengguna juga dapat membaca data profil dari penyedia dan menampilkannya dalam aplikasi mereka.

API sosial memungkinkan aplikasi menyimpan data kontak standar serta jenis konten baru untuk setiap kontak tertentu, termasuk foto profil besar, item aliran, 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 pemberian peringkat, seperti untuk pelengkapan otomatis nama, untuk menjaga kontak yang paling relevan diberi peringkat terdekat dengan teratas.

Aplikasi juga dapat mengizinkan pengguna menyiapkan koneksi sosial ke kontak dari aplikasi Orang. Saat pengguna menyentuh Tambahkan Koneksi dalam kontak, aplikasi mengirimkan intent publik yang dapat ditangani aplikasi lain, menampilkan UI apa pun yang diperlukan untuk membuat hubungan sosial.

Dengan memanfaatkan API sosial, developer dapat menambahkan interaksi baru yang andal 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 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 yang inovatif dalam melihat dan mengelola acara pengguna. Aplikasi juga dapat menggunakan data kalender untuk meningkatkan relevansi kontennya yang lain.

Untuk akses yang lebih ringan ke layanan kalender, aplikasi Kalender menentukan sekumpulan Intent publik untuk membuat, melihat, dan mengedit acara. Daripada perlu mengimplementasikan UI kalender dan berintegrasi langsung dengan penyedia kalender, aplikasi dapat menyiarkan Intent kalender dengan mudah. Saat aplikasi Kalender menerima Intent, aplikasi akan meluncurkan UI yang sesuai dan menyimpan data peristiwa apa pun yang dimasukkan. Misalnya, dengan menggunakan Intent kalender, aplikasi dapat memungkinkan pengguna menambahkan acara langsung dari daftar, dialog, atau widget layar utama, seperti untuk melakukan reservasi restoran atau memesan waktu dengan teman.

API pesan suara visual

Penyedia Pesan Suara bersama dan API memungkinkan developer membuat aplikasi yang berkontribusi pada penyimpanan pesan suara terpadu. Pesan suara akan ditampilkan dan diputar di tab log panggilan pada aplikasi Telepon platform.

Android Beam

Android Beam adalah fitur berbasis NFC yang memungkinkan pengguna berbagi informasi secara langsung tentang aplikasi yang mereka gunakan, cukup dengan menyentuhkan dua ponsel berkemampuan NFC secara bersamaan. Saat perangkat berada dalam jangkauan — dalam 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, layanan ini dapat memungkinkan pengguna bertukar kontak secara instan, menyiapkan game multiplayer, bergabung ke chat atau panggilan video, berbagi foto atau video, dan banyak lagi. 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 developer tidak menambahkan interaksi kustom berdasarkan Android Beam, mereka masih bisa mendapatkan manfaat dari integrasi yang mendalam ke dalam Android. Secara default, sistem membagikan URL Google Play aplikasi, sehingga memudahkan pengguna untuk mendownload atau langsung membeli aplikasi tersebut.

Widget berbagi modular

Framework UI menyertakan widget baru, ShareActionProvider, yang memungkinkan developer menyematkan fungsi berbagi standar dan UI dengan cepat di Panel Tindakan aplikasi mereka. Developer cukup menambahkan ShareActionProvider ke menu dan menetapkan intent yang menjelaskan tindakan berbagi yang diinginkan. Sistem akan menangani sisanya, sehingga 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 tingkat 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 konten audio/video multipleks dalam format streaming transport MPEG-2. Platform melakukan de-mux, mendekode, dan merender konten. Trek audio dirender ke perangkat audio yang aktif, sedangkan trek video dirender ke Surface atau SurfaceSurface. Saat merender ke SurfaceSurface, aplikasi dapat menerapkan efek grafis berikutnya ke setiap frame menggunakan OpenGL.

Untuk mendukung streaming tingkat rendah ini, platform ini 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 tersebut secara bersamaan 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 dan gambar video yang lebih baik, termasuk selama perekaman video. Aplikasi bahkan dapat mengambil snapshot resolusi penuh saat merekam video. Aplikasi kini dapat menyetel wilayah pengukuran kustom di 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

Dengan serangkaian filter transformasi berperforma tinggi, developer dapat menerapkan efek lengkap ke gambar apa pun yang diteruskan sebagai tekstur OpenGL ES 2.0. Developer dapat menyesuaikan tingkat dan kecerahan warna, mengubah latar belakang, mempertajam, memangkas, memutar, menambahkan distorsi lensa, dan menerapkan efek lainnya. Transformasi tersebut 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 control audio baru yang memungkinkan aplikasi media berintegrasi dengan kontrol pemutaran yang ditampilkan dalam tampilan jarak jauh. Aplikasi media dapat terintegrasi 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, semua aplikasi musik atau media dapat mendaftar untuk menerima peristiwa tombol media dari remote control, lalu mengelola status pemutaran dengan sesuai. Aplikasi juga dapat menyediakan metadata ke remote control, seperti gambar album atau gambar, status pemutaran, nomor lagu dan deskripsi, 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 kini mendukung streaming konten VP8. Untuk multimedia streaming, framework mendukung protokol Live streaming HTTP versi 3 dan encoding konten AAC yang berisi 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 berperforma tinggi yang aman. Tidak diperlukan koneksi internet atau hotspot. Framework P2P Wi-Fi Android mematuhi program sertifikasi Wi-Fi DirectTM 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 lain antar-perangkat atau antara komputer desktop dan perangkat Android. Aplikasi juga dapat menggunakan Wi-Fi P2P untuk melakukan streaming konten media dari perangkat pembanding, seperti televisi digital atau pemutar audio, menghubungkan sekelompok pengguna untuk bermain game, mencetak file, dan lainnya.

Profil Perangkat Kesehatan Bluetooth (HDP)

Developer kini dapat membuat aplikasi medis 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 mentransmisikannya ke aplikasi medis backend seperti sistem catatan, layanan analisis data, dan lainnya.

Dengan API framework, aplikasi dapat menggunakan Bluetooth untuk menemukan perangkat di sekitar, membuat saluran data yang andal atau streaming, dan mengelola transmisi data. Aplikasi dapat menyediakan Pengelola IEEE 11073 apa pun untuk mengambil dan menafsirkan data kesehatan dari perangkat bersertifikasi Continua seperti pemantau detak jantung, tekanan 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 membuat tata letak dan dirender. Karena hierarki lebih datar, developer juga dapat mengelola penyelarasan antar komponen yang secara visual saling terkait 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 langsung mengintegrasikan tekstur OpenGL ES sebagai target rendering dalam hierarki UI. Objek ini memungkinkan developer menampilkan dan memanipulasi rendering OpenGL ES seperti yang dilakukan objek tampilan normal dalam hierarki, termasuk memindahkan, mentransformasi, dan menganimasikan tampilan sesuai kebutuhan. Objek StructureView memudahkan developer untuk menyematkan pratinjau kamera, video yang didekode, scene game OpenGL, dan lainnya. SurfaceView 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 yaitu memiliki platform tersebut berpartisipasi sepenuhnya dalam hierarki tampilan normal.

Gambar 2D yang dipercepat hardware

Semua perangkat Android yang menjalankan Android 4.0 diperlukan untuk mendukung gambar 2D dengan akselerasi hardware. Developer dapat memanfaatkan hal ini untuk menambahkan efek UI yang bagus sekaligus mempertahankan performa yang optimal pada layar beresolusi tinggi, bahkan di ponsel. Misalnya, developer dapat mengandalkan penskalaan yang dipercepat, rotasi, dan operasi 2D lainnya, serta komponen UI yang dipercepat seperti TeksturView dan mode komposisi seperti pemfilteran, pencampuran, 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 ini menambahkan jenis alat yang berbeda untuk stilus, jari, mouse, dan penghapus. Untuk input yang lebih baik dari perangkat penunjuk multi-tombol, platform kini menyediakan tombol utama, sekunder, dan tersier, serta tombol kembali dan maju. Peristiwa arahkan kursor dan keluar dari kursor juga akan ditambahkan untuk meningkatkan navigasi dan aksesibilitas. Developer dapat mem-build fitur input baru ini untuk menambahkan interaksi yang canggih ke aplikasi mereka, seperti menggambar dan memberikan gestur yang akurat, tulisan tangan dan pengenalan bentuk, input mouse yang lebih baik, dan lainnya.

Text Services API untuk mengintegrasikan pemeriksa ejaan

Android 4.0 memungkinkan aplikasi membuat kueri layanan teks yang tersedia seperti kamus dan pemeriksa ejaan untuk saran kata, koreksi, dan data yang serupa. Layanan teks berada di luar 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. Untuk layanan aksesibilitas seperti pembaca layar khususnya, platform ini menawarkan API baru untuk membuat kueri konten jendela, untuk navigasi yang lebih mudah, masukan yang lebih baik, dan antarmuka pengguna yang lebih lengkap.

Accessibility API

Agar aplikasi dapat mengelola interaksi secara lebih efektif saat fitur aksesibilitas diaktifkan, platform ini menambahkan peristiwa aksesibilitas untuk mode jelajahi 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 catatan aksesibilitas dan API terkait, aplikasi kini dapat mengakses hierarki tampilan yang terkait dengan suatu 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 mudah digunakan seperti penelusuran layar berdasarkan teks.

API Text-to-speech

API framework baru memungkinkan developer menulis mesin text-to-speech dan menyediakannya 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. Aplikasi juga dapat menetapkan batas penggunaan data menurut jenis jaringan dan menonaktifkan penggunaan data latar belakang untuk aplikasi tertentu. Dalam konteks ini, developer harus mendesain aplikasi agar berjalan secara efisien dan mengikuti praktik terbaik untuk memeriksa koneksi jaringan. Android 4.0 menyediakan API jaringan agar aplikasi dapat memenuhi sasaran tersebut.

Saat pengguna berpindah antarjaringan atau menetapkan batas data jaringan, platform memungkinkan aplikasi membuat kueri untuk jenis koneksi dan ketersediaan. Developer dapat menggunakan informasi ini untuk mengelola permintaan jaringan secara dinamis guna memastikan pengalaman terbaik bagi pengguna. Developer juga dapat membuat opsi jaringan dan penggunaan data kustom ke dalam aplikasi mereka, lalu menampilkannya 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 API keychain untuk menginstal dan menyimpan sertifikat dan CA pengguna dengan aman.

Pengacakan Tata Letak Alamat

Android 4.0 kini menyediakan pengacakan tata letak ruang alamat (ASLR) untuk membantu melindungi sistem dan aplikasi pihak ketiga dari eksploitasi karena masalah pengelolaan memori.

Peningkatan untuk Perusahaan

VPN client API

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 pemilihan rute, memproses paket keluar dan masuk, serta membuat tunnel yang aman ke server jarak jauh. Perusahaan juga dapat memanfaatkan klien VPN standar yang terintegrasi dalam platform yang memberikan akses ke protokol L2TP dan IPSec.

Pengelolaan kebijakan perangkat untuk kamera

Platform ini menambahkan kontrol kebijakan baru bagi administrator yang mengelola perangkat menggunakan Pengelola Device Policy yang terinstal. Administrator kini dapat menonaktifkan kamera dari jarak jauh pada perangkat terkelola bagi pengguna yang bekerja di lingkungan sensitif.