Honeycomb

Selamat datang di Android 3.0.

Platform Android 3.0 memperkenalkan banyak fitur baru dan menarik bagi pengguna dan developer. Dokumen ini memberikan gambaran sekilas tentang beberapa fitur dan teknologi baru, seperti yang disediakan di Android 3.0. Untuk melihat API developer baru secara lebih mendetail, lihat dokumen Platform Android 3.0.

Fitur Pengguna Baru

UI baru yang dirancang dari awal untuk tablet

Android 3.0 adalah versi baru platform Android yang dioptimalkan secara khusus untuk perangkat dengan ukuran layar yang lebih besar, terutama tablet. Aplikasi ini memperkenalkan desain UI baru yang benar-benar virtual dan “hologram”, serta model interaksi yang elegan dan berfokus pada konten.

Android 3.0 dibuat berdasarkan hal-hal yang paling disukai pengguna tentang Android — multitasking yang ditingkatkan, notifikasi yang kaya, penyesuaian Layar utama, widget, dan lainnya — serta mengubahnya dengan pengalaman 3D yang cerah dan interaktivitas yang lebih mendalam, sehingga terasa familier, tetapi lebih baik dari sebelumnya.

UI baru menghadirkan paradigma baru untuk interaksi, navigasi, dan penyesuaian serta menyediakannya untuk semua aplikasi — bahkan yang dibuat untuk versi platform sebelumnya. Aplikasi yang ditulis untuk Android 3.0 dapat menggunakan kumpulan objek UI yang diperluas, grafis yang canggih, dan kemampuan media untuk berinteraksi dengan pengguna dengan cara baru.

Panel Sistem, untuk status dan notifikasi global

Di seluruh sistem dan di semua aplikasi, pengguna memiliki akses cepat ke notifikasi, status sistem, dan tombol navigasi virtual di Panel Sistem, yang tersedia di bagian bawah layar. Panel Sistem selalu ada dan merupakan poin kontak utama bagi pengguna, tetapi dalam "mode gelap" baru, panel sistem juga dapat diredupkan untuk tampilan layar penuh, seperti untuk video.

Panel Tindakan, untuk kontrol aplikasi

Di setiap aplikasi, pengguna memiliki akses ke opsi kontekstual, navigasi, widget, atau jenis konten lainnya di Panel Tindakan, yang ditampilkan di bagian atas layar. Panel Tindakan selalu ada saat aplikasi sedang digunakan, meskipun konten, tema, dan properti lainnya dikelola oleh aplikasi, bukan sistem. Panel Tindakan adalah poin kontak utama lainnya bagi pengguna, terutama dengan item tindakan dan menu dropdown tambahan, yang sering diakses pengguna dengan cara yang serupa di sebagian besar aplikasi.

Layar Utama yang dapat disesuaikan

Lima Layar utama yang dapat disesuaikan memberi pengguna akses langsung ke semua bagian sistem dari konteks mana pun. Setiap layar menawarkan petak besar yang mempertahankan pengaturan spasial di semua orientasi. Pengguna dapat memilih dan memanipulasi widget Layar utama, pintasan aplikasi, dan wallpaper menggunakan mode tata letak visual khusus. Petunjuk visual dan bayangan jatuh meningkatkan visibilitas saat menyesuaikan tata letak pintasan dan widget. Setiap Layar utama juga menawarkan peluncur yang sudah dikenal untuk mengakses semua aplikasi yang diinstal, serta kotak Penelusuran untuk penelusuran universal aplikasi, kontak, file media, konten web, dan lainnya.

Aplikasi Terbaru, untuk multitasking visual yang mudah

Multitasking adalah kekuatan utama Android dan merupakan inti dari pengalaman Android 3.0. Saat pengguna meluncurkan aplikasi untuk menangani berbagai tugas, mereka dapat menggunakan daftar Aplikasi Terbaru di Panel Sistem untuk melihat tugas yang sedang berlangsung dan beralih dengan cepat dari satu konteks aplikasi ke konteks aplikasi lainnya. Untuk membantu pengguna mengidentifikasi tugas yang terkait dengan setiap aplikasi dengan cepat, daftar ini menampilkan ringkasan status sebenarnya saat pengguna terakhir kali melihatnya.

Keyboard yang didesain ulang

Keyboard virtual Android didesain ulang agar dapat memasukkan teks dengan cepat dan akurat pada ukuran layar yang lebih besar. Tombol diubah bentuknya dan diposisikan ulang untuk meningkatkan penargetan, dan tombol baru telah ditambahkan, seperti tombol Tab, untuk memberikan input teks yang lebih kaya dan lebih efisien. Pengguna dapat menyentuh lama tombol untuk mengakses menu karakter khusus dan beralih mode input teks/suara dari tombol di Panel Sistem.

Peningkatan pemilihan teks, salin, dan tempel

Saat memasukkan atau melihat teks, UI baru memungkinkan pengguna memilih kata dengan cepat dengan menekan lama, lalu menyesuaikan area pilihan sesuai kebutuhan dengan menarik serangkaian panah pembatas ke posisi baru. Pengguna kemudian dapat memilih tindakan dari Panel Tindakan, seperti menyalin ke papan klip, membagikan, menempelkan, menelusuri web, atau menemukan.

Opsi konektivitas baru

Android 3.0 menyertakan fitur konektivitas baru yang menambah fleksibilitas dan kemudahan bagi pengguna. Dukungan bawaan untuk Media/Picture Transfer Protocol memungkinkan pengguna langsung menyinkronkan file media dengan kamera yang terhubung ke USB atau komputer desktop, tanpa perlu memasang perangkat penyimpanan massal USB. Pengguna juga dapat menghubungkan keyboard lengkap melalui USB atau Bluetooth, untuk lingkungan input teks yang sudah dikenal. Untuk meningkatkan konektivitas Wi-Fi, pemindaian kombinasi baru mengurangi waktu pemindaian di seluruh band dan filter. Dukungan baru untuk tethering Bluetooth berarti lebih banyak jenis perangkat yang dapat berbagi koneksi jaringan perangkat yang didukung Android.

Kumpulan aplikasi standar yang diperbarui


Platform Android 3.0 menyertakan kumpulan aplikasi standar yang diperbarui dan didesain untuk digunakan di perangkat layar yang lebih besar. Bagian di bawah ini menyoroti beberapa fitur baru.

Browser

Browser ini menyertakan fitur baru yang memungkinkan pengguna menavigasi dan mengatur dengan lebih efisien. Beberapa tab menggantikan jendela browser dan mode “samaran” baru memungkinkan penjelajahan anonim. Bookmark dan histori ditampilkan dan dikelola dalam satu tampilan terpadu. Pengguna kini dapat memilih untuk otomatis login ke situs Google di browser dengan akun yang disediakan dan menyinkronkan bookmark dengan Google Chrome. Dukungan multi-sentuh baru kini tersedia untuk JavaScript dan plugin. Pengguna dapat menikmati pengalaman penjelajahan yang lebih baik di situs non-seluler melalui model zoom dan area pandang yang ditingkatkan, scroll tambahan, dukungan untuk pemosisian tetap, dan lainnya.

Kamera dan Galeri

Aplikasi Kamera telah didesain ulang untuk memanfaatkan layar yang lebih besar guna memberikan akses cepat ke eksposur, fokus, flash, zoom, kamera depan, dan lainnya. Untuk memungkinkan pengguna merekam pemandangan dengan cara baru, aplikasi ini menambahkan dukungan bawaan untuk perekaman video time lapse. Aplikasi Galeri memungkinkan pengguna melihat album dan koleksi lainnya dalam mode layar penuh, dengan akses mudah ke thumbnail untuk foto lain dalam koleksi.

Kontak

Aplikasi Kontak menggunakan UI dua panel baru dan Scroll Cepat untuk memungkinkan pengguna mengatur dan menemukan kontak dengan mudah. Aplikasi ini menawarkan pemformatan nomor telepon internasional yang lebih baik saat pengguna mengetik, berdasarkan negara asal dan library penguraian nomor internasional. Informasi kontak ditampilkan dalam UI seperti kartu, sehingga memudahkan pengguna untuk membaca dan mengedit kontak.

Email

Aplikasi Email menggunakan UI dua panel baru untuk membuat tampilan dan pengaturan pesan menjadi lebih efisien. Aplikasi ini memungkinkan pengguna memilih satu atau beberapa pesan, lalu memilih tindakan dari Panel Tindakan, seperti memindahkannya ke folder. Pengguna dapat menyinkronkan lampiran untuk dilihat nanti dan melacak email menggunakan Widget layar utama.

Fitur Developer Baru

Platform Android 3.0 dirancang khusus untuk memenuhi kebutuhan unik aplikasi di perangkat dengan ukuran layar yang lebih besar. SDK ini menawarkan semua alat yang diperlukan developer untuk menciptakan pengalaman visual dan interaksi yang luar biasa di perangkat ini.

Framework UI Baru untuk membuat aplikasi tablet yang bagus

Fragmen aktivitas, untuk kontrol konten dan fleksibilitas desain yang lebih besar

Mulai Android 3.0, developer dapat membagi Aktivitas aplikasi mereka menjadi subkomponen yang disebut Fragmen, lalu menggabungkannya dengan berbagai cara untuk menciptakan pengalaman yang lebih kaya dan lebih interaktif. Misalnya, aplikasi dapat menggunakan sekumpulan Fragmen untuk membuat UI multipanel yang sebenarnya, dengan pengguna dapat berinteraksi dengan setiap panel secara independen. Fragmen dapat ditambahkan, dihapus, diganti, dan dianimasikan secara dinamis di dalam Aktivitas, serta bersifat modular dan dapat digunakan kembali di beberapa Aktivitas. Karena bersifat modular, Fragment juga menawarkan cara yang efisien bagi developer untuk menulis aplikasi yang dapat berjalan dengan baik di perangkat layar besar maupun perangkat layar kecil.

Widget UI yang didesain ulang

Android 3.0 menawarkan kumpulan widget UI yang diperbarui yang dapat digunakan developer untuk menambahkan jenis konten baru ke aplikasi mereka dengan cepat. Widget UI baru didesain ulang untuk digunakan di layar yang lebih besar seperti tablet dan menggabungkan tema UI holografik baru. Beberapa jenis widget baru tersedia, termasuk kelompok 3D, kotak penelusuran, pemilih tanggal/waktu, pemilih angka, kalender, menu pop-up, dan lainnya. Sebagian besar widget UI yang didesain ulang kini dapat digunakan sebagai tampilan jarak jauh di widget aplikasi yang ditampilkan di layar utama. Aplikasi yang ditulis untuk versi sebelumnya dapat mewarisi desain dan tema Widget baru.

Widget Layar utama yang diperluas

Widget layar utama populer di kalangan pengguna karena menawarkan akses cepat ke data khusus aplikasi langsung dari layar utama. Android 3.0 memungkinkan developer meningkatkan kualitas widget layar utama, menawarkan lebih banyak jenis konten dan mode interaksi baru dengan pengguna. Developer kini dapat menggunakan lebih banyak jenis widget UI standar, termasuk widget layar utama, termasuk widget yang memungkinkan pengguna melihat koleksi konten sebagai kelompok 3D, petak, atau daftar. Pengguna dapat berinteraksi dengan widget layar utama dengan cara baru, seperti menggunakan gestur sentuh untuk men-scroll dan membalik konten yang ditampilkan di widget.

Panel Tindakan Persisten

Platform ini menyediakan instance Panel Tindakan sendiri untuk setiap aplikasi di bagian atas layar, yang dapat digunakan aplikasi untuk memberi pengguna akses cepat ke opsi kontekstual, widget, status, navigasi, dan lainnya. Aplikasi juga dapat menyesuaikan tema tampilan instance Action Bar-nya. Action Bar memungkinkan developer mengekspos lebih banyak fitur aplikasi mereka kepada pengguna di lokasi yang sudah dikenal, sekaligus menyatukan pengalaman menggunakan aplikasi yang mencakup beberapa Aktivitas atau status.

Notifikasi yang lebih kaya

Notifikasi adalah bagian penting dari pengalaman pengguna Android karena memungkinkan aplikasi menampilkan informasi status dan update penting kepada pengguna secara real time. Android 3.0 memperluas kemampuan ini, sehingga developer dapat menyertakan konten yang lebih kaya dan mengontrol lebih banyak properti. Class builder baru memungkinkan developer membuat notifikasi dengan cepat yang menyertakan ikon besar dan kecil, judul, tanda prioritas, dan properti apa pun yang sudah tersedia di versi sebelumnya. Notifikasi dapat menawarkan lebih banyak jenis konten dengan mem-build pada kumpulan Widget UI yang diperluas yang kini tersedia sebagai View jarak jauh.

Multiseleksi, papan klip, dan tarik lalu lepas

Platform ini menawarkan mode interaksi baru yang praktis dan dapat digunakan oleh developer. Untuk mengelola kumpulan item dalam daftar atau petak, developer dapat menawarkan mode multi-pilihan baru yang memungkinkan pengguna memilih beberapa item untuk suatu tindakan. Developer juga dapat menggunakan Clipboard baru di seluruh sistem untuk memungkinkan pengguna menyalin jenis data apa pun ke dalam dan ke luar aplikasi mereka dengan mudah. Untuk memudahkan pengguna mengelola dan mengatur file, developer kini dapat menambahkan interaksi tarik lalu lepas melalui framework DragEvent.

Grafis 2D dan 3D berperforma tinggi

Framework animasi baru

Platform ini menyertakan framework animasi baru yang fleksibel yang memungkinkan developer menganimasikan properti elemen UI seperti View, Widget, Fragment, Drawable, atau objek arbitrer dengan mudah. Animasi dapat membuat pudar atau gerakan di antara status, memutar berulang gambar animasi atau animasi yang ada, mengubah warna, dan banyak lagi. Menambahkan animasi ke elemen UI dapat menambah daya tarik visual ke aplikasi dan meningkatkan pengalaman pengguna, agar pengguna tetap berinteraksi.

Grafis 2D dengan akselerasi hardware

Android 3.0 menawarkan perender OpenGL baru dengan akselerasi hardware yang memberikan peningkatan performa pada banyak operasi grafis umum untuk aplikasi yang berjalan di framework Android. Jika perender diaktifkan, sebagian besar operasi di Canvas, Paint, Xfermode, ColorFilter, Shader, dan Camera akan dipercepat. Developer dapat mengontrol cara akselerasi hardware diterapkan di setiap tingkat, mulai dari mengaktifkannya secara global dalam aplikasi hingga mengaktifkannya di Aktivitas dan Tampilan tertentu di dalam aplikasi.

Mesin grafis 3D Renderscript

Renderscript adalah framework 3D runtime yang menyediakan API untuk mem-build tampilan 3D serta bahasa shader khusus yang tidak bergantung pada platform untuk performa maksimum. Dengan Renderscript, Anda dapat mempercepat operasi grafis dan pemrosesan data. Renderscript adalah cara ideal untuk membuat efek 3D berperforma tinggi untuk aplikasi, wallpaper, carousel, dan lainnya.

Dukungan untuk arsitektur prosesor multicore

Android 3.0 adalah versi pertama platform yang dirancang untuk berjalan di arsitektur prosesor tunggal atau multicore. Berbagai perubahan di VM Dalvik, library Bionic, dan di tempat lain menambahkan dukungan untuk multiproses simetris di lingkungan multicore. Pengoptimalan ini dapat bermanfaat bagi semua aplikasi, bahkan aplikasi yang memiliki thread tunggal. Misalnya, dengan dua core aktif, aplikasi dengan satu thread mungkin masih mengalami peningkatan performa jika pemroses sampah Dalvik berjalan di core kedua. Sistem akan mengaturnya secara otomatis.

Multimedia dan konektivitas yang kaya

Live streaming HTTP

Aplikasi kini dapat meneruskan URL playlist M3U ke framework media untuk memulai sesi Live streaming HTTP. Framework media mendukung sebagian besar spesifikasi streaming Live HTTP, termasuk kecepatan bit adaptif.

Framework DRM yang dapat dicolokkan

Android 3.0 menyertakan framework DRM yang dapat diperluas yang memungkinkan aplikasi mengelola konten yang dilindungi sesuai dengan berbagai mekanisme DRM yang mungkin tersedia di perangkat. Untuk developer aplikasi, API framework menawarkan API terpadu yang konsisten yang menyederhanakan pengelolaan konten yang dilindungi, terlepas dari mesin DRM yang mendasarinya.

Transfer file media digital

Platform ini menyertakan dukungan bawaan untuk Media/Picture Transfer Protocol (MTP/PTP) melalui USB, yang memungkinkan pengguna mentransfer jenis file media apa pun dengan mudah antarperangkat dan ke komputer host. Developer dapat membangun dukungan ini, membuat aplikasi yang memungkinkan pengguna membuat atau mengelola file media yang mungkin ingin mereka transfer atau bagikan di seluruh perangkat.

Jenis konektivitas lainnya

Platform ini menawarkan konektivitas baru yang dapat digunakan developer. Dukungan API untuk profil Bluetooth A2DP dan HSP memungkinkan aplikasi mengkueri profil Bluetooth untuk perangkat yang terhubung, status audio, dan lainnya, lalu memberi tahu pengguna. Misalnya, aplikasi musik dapat memeriksa konektivitas dan status serta memberi tahu pengguna bahwa musik diputar melalui headset stereo. Aplikasi juga dapat mendaftar untuk menerima siaran sistem perintah AT khusus vendor yang telah ditentukan sebelumnya, seperti Platronics Xevent. Misalnya, aplikasi dapat menerima siaran yang menunjukkan level baterai perangkat yang terhubung dan dapat memberi tahu pengguna atau mengambil tindakan lain sesuai kebutuhan. Aplikasi juga dapat memanfaatkan dukungan baru platform untuk keyboard lengkap yang terhubung melalui USB atau Bluetooth.

Peningkatan untuk perusahaan

Di Android 3.0, developer aplikasi administrasi perangkat dapat mendukung jenis kebijakan baru, termasuk kebijakan untuk penyimpanan terenkripsi, masa berlaku sandi, histori sandi, dan karakter sandi kompleks yang diperlukan.

Kompatibilitas dengan aplikasi yang sudah ada

Android 3.0 menghadirkan UI baru yang didesain untuk tablet dan perangkat layar besar lainnya, tetapi juga sepenuhnya kompatibel dengan aplikasi yang dikembangkan untuk versi platform sebelumnya, atau untuk ukuran layar yang lebih kecil. Aplikasi yang ada dapat berpartisipasi dengan lancar dalam tema UI holografis baru tanpa perubahan kode, dengan menambahkan satu atribut dalam file manifesnya. Platform ini mengemulasikan tombol Menu, yang diganti dengan menu tambahan di Panel Tindakan di UI baru. Developer yang ingin memanfaatkan ukuran layar yang lebih besar secara lebih maksimal juga dapat membuat tata letak dan aset khusus untuk layar yang lebih besar dan menambahkannya ke aplikasi yang ada.