Honeycomb

Selamat datang di Android 3.0!

Platform Android 3.0 memperkenalkan banyak fitur baru dan menarik bagi pengguna dan pengembang. Dokumen ini memberikan sekilas beberapa fitur dan teknologi baru, seperti yang dikirimkan dalam Android 3.0. Untuk pembahasan yang lebih mendetail tentang API developer yang baru, lihat dokumen Platform Android 3.0.

Fitur Pengguna Baru

UI baru yang dirancang untuk tablet dari awal

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

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

UI baru 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 kumpulan objek UI yang diperluas, grafik yang canggih, dan kemampuan media untuk melibatkan pengguna dengan cara baru.

Kolom Sistem, untuk status dan notifikasi global

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

Action Bar, untuk kontrol aplikasi

Di setiap aplikasi, pengguna memiliki akses ke opsi kontekstual, navigasi, widget, atau jenis konten lainnya dalam Panel Tindakan, yang ditampilkan di bagian atas layar. Panel Tindakan selalu ada ketika aplikasi sedang digunakan, meskipun konten, tema, dan properti lainnya dikelola oleh aplikasi, bukan sistem. Panel Tindakan adalah poin kontak utama bagi pengguna, terutama dengan item tindakan dan menu dropdown tambahan, yang sering diakses pengguna dengan cara yang sama di sebagian besar 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 dalam 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 akses ke semua aplikasi terinstal, 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 Kolom Sistem untuk melihat tugas yang sedang berlangsung dan langsung melompat dari satu konteks aplikasi ke konteks lainnya. Untuk membantu pengguna mengidentifikasi tugas yang terkait dengan setiap aplikasi dengan cepat, daftar ini menampilkan ringkasan status aktualnya saat pengguna terakhir kali 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 diubah bentuknya dan diposisikan ulang untuk penargetan yang lebih baik. Tombol baru telah ditambahkan, seperti tombol Tab, untuk memberikan input teks yang lebih kaya dan efisien. Pengguna dapat menyentuh lama tombol untuk mengakses menu yang berisi karakter khusus dan beralih mode input teks/suara dari tombol di Kolom Sistem.

Peningkatan pemilihan teks, salin dan tempel

Saat memasukkan atau melihat teks, UI baru memungkinkan pengguna secara cepat memilih kata dengan menekan dan menahan, lalu menyesuaikan area pilihan sesuai kebutuhan dengan menarik serangkaian panah pembatas ke posisi baru. Kemudian, pengguna 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 konektivitas Wi-Fi yang lebih baik, pemindaian kombo baru mengurangi waktu pemindaian di seluruh band dan filter. Dukungan baru untuk tethering Bluetooth berarti lebih banyak jenis perangkat dapat berbagi koneksi jaringan perangkat Android.

Kumpulan aplikasi standar yang diupdate


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

Browser

Browser 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, scrolling tambahan, dukungan untuk pemosisian tetap, dan lainnya.

Kamera dan Galeri

Aplikasi Kamera telah didesain ulang untuk memanfaatkan layar yang lebih besar untuk akses cepat ke eksposur, fokus, flash, zoom, kamera depan, dan lainnya. Untuk memungkinkan pengguna 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 gambar mini 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 peningkatan pemformatan nomor telepon internasional sebagai jenis pengguna, berdasarkan negara asal dan library penguraian nomor internasional. Informasi kontak ditampilkan dalam UI berbentuk kartu, sehingga memudahkan pengguna untuk membaca dan mengedit kontak.

Email

Aplikasi Email menggunakan UI dua panel yang baru agar melihat dan mengatur pesan menjadi lebih efisien. Aplikasi memungkinkan pengguna memilih satu atau beberapa pesan, lalu memilih tindakan dari Panel Tindakan, misalnya memindahkan pesan ke folder. Pengguna dapat menyinkronkan lampiran untuk dilihat nanti dan melacak email menggunakan Widget layar utama.

Fitur Developer Baru

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

Framework UI baru untuk membuat aplikasi tablet yang hebat

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

Mulai Android 3.0, developer dapat memecah Aktivitas aplikasi mereka menjadi subkomponen yang disebut Fragmen, lalu menggabungkannya dalam berbagai cara untuk menciptakan pengalaman yang lebih kaya dan interaktif. Misalnya, aplikasi dapat menggunakan kumpulan Fragment untuk membuat UI multipanel yang sesungguhnya, 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 layar yang lebih besar maupun perangkat dengan layar 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 dirancang ulang untuk digunakan pada layar yang lebih besar seperti tablet dan menyertakan tema UI holografik baru. Tersedia beberapa jenis widget baru, termasuk stack 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 dalam widget aplikasi yang ditampilkan di layar utama. Aplikasi yang ditulis untuk versi sebelumnya dapat mewarisi desain dan tema {i>Widget<i} 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 di widget.

Panel Tindakan Persisten

Platform ini menyediakan instance sendiri dari Bilah Tindakan di bagian atas layar kepada setiap aplikasi, 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 mengekspos lebih banyak fitur aplikasi mereka kepada pengguna di lokasi yang sudah dikenal, sekaligus membuat semua pengalaman menggunakan aplikasi yang mencakup beberapa Aktivitas atau status.

Notifikasi yang lebih beragam

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

Pilihan ganda, papan klip, dan tarik lalu lepas

Platform ini menawarkan mode interaksi baru yang nyaman 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. Pengembang juga dapat menggunakan Papan Klip baru di seluruh sistem untuk memungkinkan pengguna menyalin semua jenis data 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 dan fleksibel yang memungkinkan developer menganimasikan dengan mudah properti elemen UI seperti Tampilan, Widget, Fragmen, Drawable, atau objek arbitrer apa pun. Animasi dapat membuat memudar atau bergerak antar-status, mengulang gambar animasi atau animasi yang sudah ada, mengubah warna, dan banyak lagi. Menambahkan animasi ke elemen UI dapat menambahkan daya tarik visual ke aplikasi dan meningkatkan pengalaman pengguna, agar pengguna tetap terlibat.

Grafis 2D dengan akselerasi hardware

Android 3.0 menawarkan perender OpenGL dengan akselerasi hardware baru yang memberikan peningkatan performa pada 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 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 membangun scene 3D serta bahasa shader platform-independen khusus untuk performa maksimal. Dengan Renderscript, Anda dapat mempercepat operasi grafis dan pemrosesan data. Renderscript adalah cara yang ideal untuk membuat efek 3D berperforma tinggi untuk aplikasi, wallpaper, carousel, 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 di Dalvik VM, library Bionic, dan di tempat lain menambahkan dukungan untuk multipemrosesan simetris di lingkungan multicore. Pengoptimalan ini dapat bermanfaat bagi semua aplikasi, bahkan aplikasi yang thread tunggalnya. Misalnya, dengan dua core aktif, aplikasi thread tunggal mungkin masih melihat peningkatan performa jika pembersih sampah memori Dalvik berjalan pada core kedua. Sistem akan mengatur hal ini 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 ini mendukung sebagian besar spesifikasi Live streaming HTTP, 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 pada perangkat. Untuk developer aplikasi, API framework menawarkan API terpadu dan konsisten 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 jenis file media apa pun antarperangkat dan ke komputer host dengan mudah. Developer dapat menggunakan dukungan ini untuk membuat aplikasi yang memungkinkan pengguna membuat atau mengelola file media yang mungkin ingin mereka transfer atau bagikan ke seluruh perangkat.

Lebih banyak jenis konektivitas

Platform ini menawarkan konektivitas baru yang dapat digunakan 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 bisa memeriksa konektivitas dan status, serta memberi tahu pengguna bahwa musik diputar melalui headset stereo. Aplikasi juga bisa mendaftar untuk menerima siaran sistem dari perintah AT khusus vendor yang telah ditetapkan, 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 ada

Android 3.0 menghadirkan UI baru yang dirancang untuk tablet dan perangkat dengan layar lebih besar lainnya, namun juga sepenuhnya kompatibel dengan aplikasi yang dikembangkan untuk versi platform sebelumnya, atau untuk ukuran layar yang lebih kecil. Aplikasi yang sudah ada dapat berpartisipasi dalam tema UI holografik baru tanpa perlu mengubah kode, dengan menambahkan satu atribut dalam file manifesnya. Platform mengemulasi tombol Menu, yang diganti dengan 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.