Honeycomb

Selamat datang di Android 3.0!

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

Fitur Pengguna Baru

UI baru yang didesain dari awal untuk tablet

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

Android 3.0 dibuat berdasarkan hal-hal yang paling disukai pengguna dari Android — multitasking yang disempurnakan, notifikasi yang kaya, penyesuaian Layar utama, widget, dan banyak lagi — serta mengubahnya dengan pengalaman 3D yang dinamis dan interaktivitas yang lebih mendalam, membuatnya familier, tetapi jauh lebih baik dari sebelumnya.

UI baru ini menghadirkan paradigma baru untuk interaksi, navigasi, dan penyesuaian, serta membuatnya tersedia untuk semua aplikasi — bahkan yang dibuat untuk versi platform sebelumnya. Aplikasi yang ditulis untuk Android 3.0 dapat menggunakan rangkaian objek UI yang diperluas, grafik yang canggih, dan kemampuan media untuk melibatkan pengguna dengan cara baru.

Panel Sistem, untuk status dan notifikasi global

Di seluruh sistem dan semua aplikasi, pengguna memiliki akses cepat ke notifikasi, status sistem, dan tombol navigasi halus di Bilah Sistem, tersedia di bagian bawah layar. Bilah Sistem selalu ada dan merupakan poin kontak utama bagi pengguna, namun dalam "mode lampu mati" yang baru juga dapat diredupkan untuk tampilan layar penuh, misalnya untuk video.

Panel Tindakan, untuk kontrol aplikasi

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

Layar Utama yang Dapat Disesuaikan

Lima layar Utama yang dapat disesuaikan memberi pengguna akses instan ke semua bagian sistem dari konteks apa 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. Isyarat visual dan drop shadow meningkatkan visibilitas saat menyesuaikan tata letak pintasan dan widget. Setiap layar Utama juga menawarkan peluncur yang sudah dikenal untuk mengakses semua aplikasi terinstal, serta kotak Penelusuran untuk penelusuran universal aplikasi, kontak, file media, konten web, dan banyak lagi.

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 Bilah Sistem untuk melihat tugas yang sedang berlangsung dan melompat 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 melihatnya.

Keyboard yang didesain ulang

Keyboard virtual Android didesain ulang agar proses memasukkan teks menjadi cepat dan akurat pada ukuran layar yang lebih besar. Tombol tersebut dibentuk ulang dan diposisikan ulang untuk penargetan yang lebih baik, dan tombol baru telah ditambahkan, seperti tombol Tab, untuk memberikan input teks yang lebih kaya dan efisien. Pengguna dapat menyentuh dan menahan tombol untuk mengakses menu karakter khusus dan beralih mode masukan teks/suara dari tombol di Bilah Sistem.

Peningkatan pemilihan teks, salin dan tempel

Saat memasukkan atau melihat teks, UI baru memungkinkan pengguna memilih kata secara cepat dengan menekan-tahan, lalu menyesuaikan area pemilihan sesuai kebutuhan dengan menyeret seperangkat 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 kenyamanan bagi pengguna. Dukungan bawaan untuk Media/Picture Transfer Protocol memungkinkan pengguna menyinkronkan file media secara instan dengan kamera atau komputer desktop yang terhubung ke USB, 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 peningkatan 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 Android.

Kumpulan aplikasi standar yang diupdate


Platform Android 3.0 menyertakan serangkaian aplikasi standar yang diperbarui yang dirancang untuk digunakan pada perangkat dengan layar yang lebih besar. Bagian di bawah ini menyoroti beberapa fitur baru.

Browser

Browser ini menyertakan fitur baru yang memungkinkan pengguna bernavigasi dan mengatur dengan lebih efisien. Beberapa tab menggantikan jendela browser dan mode “penyamaran” baru memungkinkan penjelajahan anonim. Bookmark dan histori disajikan dan dikelola dalam satu tampilan terpadu. Pengguna kini dapat memilih untuk login otomatis ke situs Google di browser dengan akun yang disediakan dan menyinkronkan bookmark dengan Google Chrome. Dukungan multisentuh 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 banyak lagi.

Kamera dan Galeri

Aplikasi Kamera telah didesain ulang untuk memanfaatkan layar yang lebih besar guna mendapatkan akses cepat ke eksposur, fokus, flash, zoom, kamera depan, dan lainnya. Agar pengguna dapat merekam adegan 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 yang baru dan Scroll Cepat untuk memungkinkan pengguna mengatur dan menemukan kontak dengan mudah. Aplikasi ini menawarkan pemformatan nomor telepon internasional yang lebih baik sebagai jenis pengguna, 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 yang baru agar dapat melihat dan mengatur pesan dengan 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 di lain waktu dan melacak email menggunakan Widget layar utama.

Fitur Developer Baru

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

Framework UI baru untuk membuat aplikasi tablet yang canggih

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

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

Widget UI yang didesain ulang

Android 3.0 menawarkan serangkaian widget UI terbaru yang dapat digunakan developer untuk menambahkan jenis konten baru ke aplikasinya dengan cepat. Widget UI baru didesain ulang untuk digunakan pada layar yang lebih besar seperti tablet dan menyertakan tema UI holografik yang baru. Tersedia beberapa jenis widget baru, termasuk stack 3D, kotak penelusuran, pemilih tanggal/waktu, pemilih nomor, kalender, menu pop-up, dan lainnya. Sebagian besar widget UI yang didesain ulang kini dapat digunakan sebagai tampilan jarak jauh dalam 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 widget layar utama, menawarkan lebih banyak jenis konten dan mode interaksi baru dengan pengguna. Developer kini dapat menggunakan widget layar utama jenis widget UI yang lebih standar, termasuk widget yang memungkinkan pengguna melihat-lihat koleksi konten sebagai stack 3D, petak, atau daftar. Pengguna dapat berinteraksi dengan widget layar utama menggunakan cara baru, seperti menggunakan gestur sentuh untuk men-scroll dan membalik konten yang ditampilkan dalam widget.

Panel Tindakan Persisten

Platform ini menyediakan instance Bilah Tindakan di setiap aplikasi di bagian atas layar, yang dapat digunakan aplikasi untuk memberi pengguna akses cepat ke opsi kontekstual, widget, status, navigasi, dan banyak lagi. Aplikasi juga dapat menyesuaikan tema tampilan instance Panel Tindakannya. Panel Tindakan memungkinkan developer menampilkan lebih banyak fitur aplikasi kepada pengguna di lokasi yang dikenal, sekaligus menyatukan pengalaman saat menggunakan aplikasi yang mencakup beberapa Aktivitas atau status.

Notifikasi yang lebih beragam

Notifikasi adalah bagian penting dari pengalaman pengguna Android karena memungkinkan aplikasi menampilkan update penting dan informasi status kepada pengguna secara real time. Android 3.0 memperluas kemampuan ini, yang memungkinkan developer memasukkan konten yang lebih lengkap dan mengontrol lebih banyak properti. Class builder baru memungkinkan developer membuat notifikasi yang menyertakan ikon besar dan kecil, judul, flag prioritas, dan properti apa pun yang sudah tersedia di versi sebelumnya dengan cepat. Notifikasi dapat menawarkan lebih banyak jenis konten dengan menambahkan set Widget UI yang telah diperluas dan kini tersedia sebagai Tampilan jarak jauh.

Pilihan ganda, papan klip, serta tarik lalu lepas

Platform ini menawarkan mode interaksi baru yang mudah dan dapat digunakan developer. Untuk mengelola koleksi 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 Papan Klip baru di seluruh sistem agar pengguna dapat dengan mudah menyalin jenis data apa pun ke dalam dan ke luar aplikasi mereka. 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, sehingga developer dapat dengan mudah menganimasikan properti elemen UI seperti View, Widgets, Fragment, Drawable, atau objek arbitrer apa pun. Animasi dapat membuat fade atau gerakan antar-status, mengulang gambar animasi atau animasi yang ada, mengubah warna, dan banyak lagi. Penambahan animasi ke elemen UI dapat menambah daya tarik visual ke aplikasi dan meningkatkan pengalaman pengguna, untuk membuat pengguna tetap terlibat.

Grafis 2D dengan akselerasi hardware

Android 3.0 menawarkan perender OpenGL dengan akselerasi hardware baru yang memberikan peningkatan performa untuk banyak operasi grafis umum untuk aplikasi yang berjalan dalam framework Android. Jika perender diaktifkan, sebagian besar operasi di Canvas, Paint, Xfermode, ColorFilter, Shader, dan Camera akan dipercepat. Developer dapat mengontrol cara penerapan akselerasi hardware di setiap level, 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 membangun scene 3D serta bahasa shader khusus yang tidak bergantung platform untuk performa maksimal. Dengan menggunakan Renderscript, Anda dapat mempercepat operasi grafis dan pemrosesan data. Renderscript adalah cara yang ideal untuk membuat efek 3D berperforma tinggi untuk aplikasi, wallpaper, korsel, dan banyak lagi.

Dukungan untuk arsitektur prosesor multicore

Android 3.0 adalah versi pertama platform yang dirancang untuk berjalan pada arsitektur prosesor tunggal atau multicore. Berbagai perubahan pada Dalvik VM, library Bionic, dan lainnya menambahkan dukungan untuk multipemrosesan simetris di lingkungan multicore. Pengoptimalan ini dapat bermanfaat bagi semua aplikasi, bahkan aplikasi yang thread-tunggal. Misalnya, dengan dua core aktif, aplikasi thread tunggal mungkin masih mengalami peningkatan performa jika pembersih sampah memori Dalvik berjalan pada 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 HTTP Live streaming, termasuk kecepatan bit adaptif.

Framework DRM yang dapat disertakan

Android 3.0 menyertakan kerangka kerja DRM yang dapat diperluas yang memungkinkan aplikasi mengelola konten yang dilindungi sesuai dengan beragam mekanisme DRM yang mungkin tersedia di perangkat. Untuk developer aplikasi, API framework menawarkan API yang konsisten dan terpadu yang menyederhanakan pengelolaan konten yang dilindungi, apa pun 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 segala jenis file media antar-perangkat dan ke komputer host dengan mudah. Developer dapat memanfaatkan dukungan ini dengan membuat aplikasi yang memungkinkan pengguna membuat atau mengelola file media yang mungkin ingin ditransfer atau dibagikan ke berbagai perangkat.

Lebih banyak jenis konektivitas

Platform ini menawarkan konektivitas baru yang dapat dibangun oleh developer. Dukungan API untuk profil Bluetooth A2DP dan HSP memungkinkan aplikasi melakukan kueri profil Bluetooth untuk perangkat terhubung, status audio, dan banyak lagi, 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 ditetapkan sebelumnya, seperti Platronics Xevent. Misalnya, aplikasi dapat menerima siaran yang menunjukkan level baterai perangkat yang terhubung dan dapat memberi tahu pengguna atau melakukan tindakan lain sesuai kebutuhan. Aplikasi juga dapat memanfaatkan dukungan baru platform untuk keyboard lengkap yang terhubung dengan USB atau Bluetooth.

Peningkatan untuk perusahaan

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

Kompatibilitas dengan aplikasi yang sudah ada

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