oleh

Perbedaan Tampilan Android Lollipop Dengan Marshmallow

-Gadget-16 views
Tampilan Android Marshmallow

 

Pelitajakarta.com-Saat mengembangkan aplikasi seluler, bisnis menargetkan Android karena pangsa pasar sistem operasi selulernya yang sangat besar di seluruh dunia. Alphabet telah menjadikan Android tersedia sebagai platform seluler sumber terbuka. Selain itu, ia memperbarui sistem operasi seluler secara berkala dengan fitur dan peningkatan baru. Tetapi tingkat penetrasi versi individual dari sistem operasi seluler berbeda.

Alphabet tidak mengatur smartphone, tablet, dan phablet Android yang diproduksi oleh berbagai perusahaan. Oleh karena itu, perangkat yang diproduksi oleh perusahaan yang berbeda hadir dengan beragam fitur perangkat keras walaupun ditenagai oleh versi Android yang sama. Itulah mengapa; itu menjadi penting untuk pengembang membangun aplikasi seluler dengan menargetkan berbagai perangkat yang didukung oleh berbagai versi Android.

Saat merencanakan, mengembangkan, dan menguji aplikasi seluler, mereka perlu fokus secara luas pada aksesibilitas, fungsionalitas, kinerja, kegunaan, dan keamanan aplikasi seluler untuk membuat pengguna tetap terlibat terlepas dari pilihan perangkat Android mereka. Juga, mereka perlu mencari cara untuk membuat aplikasi memberikan pengalaman pengguna yang dipersonalisasi di berbagai perangkat dan versi sistem operasi. Mereka selanjutnya perlu mengatasi sejumlah tantangan umum untuk mengembangkan aplikasi Android yang tangguh.

Memahami 7 Tantangan Umum yang Dihadapi oleh Pengembang Aplikasi Android

1) Fragmentasi Perangkat Lunak

Seperti yang disebutkan sebelumnya, pangsa pasar Android versi individual berbeda. Menurut data terbaru yang dirilis oleh Google, versi terbaru dari sistem operasi selulernya – Nougat – memiliki pangsa pasar yang lebih rendah dari pendahulunya – Marshmallow, Lollipop dan KitKat. Setiap versi Android baru hadir dengan beberapa fitur dan peningkatan baru. Para pengembang harus memasukkan fitur spesifik dalam aplikasi untuk membuatnya memberikan pengalaman pengguna yang optimal dengan memanfaatkan fitur-fitur baru ini. Pada saat yang sama, mereka juga perlu memastikan bahwa aplikasi memberikan pengalaman pengguna yang kaya dan dipersonalisasi pada perangkat yang didukung oleh versi Android yang lebih lama. Pengembang harus menargetkan beberapa versi Android untuk membuat aplikasi populer dan menguntungkan dalam jangka pendek.

2) Memvariasikan Fitur Perangkat Keras

Tidak seperti sistem operasi seluler lainnya, Android adalah open source. Alphabet memungkinkan produsen perangkat untuk menyesuaikan sistem operasinya sesuai dengan kebutuhan spesifik mereka. Juga, itu tidak mengatur perangkat Android yang diluncurkan oleh berbagai produsen. Oleh karena itu, perangkat-perangkat ini hadir dengan beragam fitur perangkat keras walaupun didukung oleh versi Android yang sama. Misalnya, dua perangkat yang diberdayakan oleh Android Nougat dapat berbeda satu sama lain dalam kategori ukuran layar, resolusi, kamera dan fitur perangkat keras lainnya. Saat mengembangkan aplikasi Android, para pengembang perlu memastikan bahwa itu memberikan pengalaman yang dipersonalisasi untuk setiap pengguna dengan mengakses semua fitur perangkat keras dari perangkatnya.

3) Tidak Ada Proses atau Aturan Perancangan Antarmuka Pengguna yang Seragam

Google belum merilis proses perancangan antarmuka pengguna umum (UI) atau aturan untuk pengembang aplikasi seluler. Karenanya, sebagian besar pengembang membuat aplikasi Android tanpa mengikuti proses atau aturan pengembangan UI standar. Saat pengembang membuat antarmuka UI khusus dengan caranya sendiri, aplikasi tidak terlihat atau berfungsi secara konsisten di berbagai perangkat. Ketidakcocokan dan keragaman UI memengaruhi pengalaman pengguna yang disampaikan oleh aplikasi Android secara langsung. Pengembang cerdas memilih tata letak responsif untuk menjaga UI konsisten di banyak perangkat. Selain itu, para pengembang harus menguji UI aplikasi seluler mereka secara komprehensif dengan menggabungkan perangkat nyata dan emulator. Namun seringkali pengembang merasa sulit untuk merancang UI yang membuat aplikasi terlihat konsisten di berbagai perangkat Android.

4) Ketidakcocokan API

Sebagian besar pengembang menggunakan API pihak ketiga untuk meningkatkan fungsionalitas dan interoperabilitas aplikasi seluler. Tetapi kualitas API pihak ketiga yang tersedia untuk pengembang aplikasi Android berbeda. Beberapa API dirancang untuk versi Android tertentu. Karenanya, API ini tidak berfungsi pada perangkat yang diberdayakan oleh versi berbeda dari sistem operasi seluler. Pengembang harus mencari cara untuk membuat API tunggal berfungsi pada berbagai versi Android. Tetapi mereka sering merasa sulit untuk membuat aplikasi bekerja dengan lancar pada perangkat Android yang berbeda dengan set API yang sama.

5) Kelemahan Keamanan

Sifatnya yang open source memudahkan produsen perangkat untuk menyesuaikan Android sesuai dengan kebutuhan spesifik mereka. Tetapi keterbukaan dan pangsa pasarnya yang besar membuat Android rentan terhadap serangan keamanan yang sering terjadi. Ada banyak contoh ketika keamanan jutaan perangkat Android telah dipengaruhi oleh kelemahan keamanan atau bug seperti Stagefright, mRST ‘Certifi-gate’, FakeID, Hijacking Penginstal dan TowelRoot. Pengembang harus memasukkan fitur keamanan yang kuat dalam aplikasi dan menggunakan mekanisme enkripsi terbaru untuk menjaga keamanan informasi pengguna meskipun ada serangan keamanan yang ditargetkan dan kelemahan keamanan di Android.

6) Visibilitas Mesin Pencari Android

Data terbaru yang diposting di berbagai situs web menggambarkan bahwa Google Play Store memiliki jumlah aplikasi seluler yang jauh lebih tinggi daripada Apple App Store. Juga, sebagian besar pengguna perangkat Android lebih suka aplikasi gratis daripada aplikasi berbayar. Oleh karena itu, pengembang harus mempromosikan aplikasi seluler mereka secara agresif untuk mencapai angka unduhan yang lebih tinggi dan menerapkan opsi monetisasi aplikasi. Mereka juga perlu menerapkan strategi pemasaran digital yang komprehensif untuk mempromosikan aplikasi dengan menargetkan pengguna yang paling relevan. Banyak pengembang harus memanfaatkan layanan profesional pemasaran digital untuk mempromosikan aplikasi mereka secara agresif.

7) Masalah Paten

Para pengguna memiliki opsi untuk memilih dari beberapa aplikasi Android yang menawarkan fitur dan fungsi yang identik. Tetapi pengembang sering merasa sulit untuk membangun aplikasi dengan fitur dan fungsi unik. Mereka sering menyertakan fitur dan fungsi dalam aplikasi yang membuatnya mirip dengan sejumlah aplikasi yang tersedia dalam kategori yang sama di Play store. Tidak seperti Apple, Google tidak menerapkan pedoman ketat untuk mengevaluasi kualitas aplikasi baru yang dikirimkan ke toko aplikasinya. Kurangnya pedoman penilaian kualitas standar sering membuat pengembang mengatasi masalah yang terkait dengan paten. Beberapa pengembang harus merancang dan memodifikasi aplikasi mereka di masa depan untuk menghindari masalah paten.

Sebagian besar pengembang aplikasi Android saat ini bekerja di lingkungan pengembangan yang gesit untuk membangun aplikasi Android dengan cepat. Mereka harus berkoordinasi secara konsisten dengan para profesional QA, dan berpartisipasi aktif dalam proses pengujian aplikasi seluler. Oleh karena itu, para pengembang juga perlu mengatasi sejumlah masalah umum dalam pengujian aplikasi Android.

The Alluring Android 4.5 – Lollipop

Dunia web beramai-ramai dengan berita pembaruan Android berikutnya, yang akan menjadi Android 4.5 atau 5, segera memasuki pasar. Dengan pasar Android yang sangat besar, fitur-fitur baru dan pembaruan mungkin tampak strategi pemasaran yang direncanakan dengan baik untuk memikat Anda ke pesona perangkat dan akhirnya membuat Anda berkomitmen untuk versi yang lebih baru. Dan tiba-tiba Anda terjebak dalam perlombaan memiliki ‘Teknologi Lebih Baik’. Dan industri seluler sangat cerdas dalam membuat Anda menyadari bahwa uang Anda, tidak peduli seberapa besar, dihabiskan dengan baik untuk mengejar teknologi canggih ini karena mereka membuat Anda menjadi pemilik yang bangga.

Dengan Kitkat 4.4 yang menjadi rilis terbaru Android, itu mampu menarik perhatian audiens yang cukup dan ulasan positif untuk kecepatan kilat dan fitur Google yang kuat. Keberhasilan Kitkat telah mendorong Google untuk merilis Android 4.5 dan jika sumbernya dapat dipercaya, sebagian besar akan disebut Lollipop.

Sejarah nama versi Android

Nama berbasis permen untuk versi android terus mendapatkan popularitas sejak 2009. Tren dimulai dengan Cupcake (1.5) dan berlanjut dalam urutan abjad seperti Gingerbread, Honeycomb, Ice cream sandwich, Jellybean, Kitkat dll. Huruf berikutnya dalam daftar adalah L dan itu belum terlihat jika pengembang memutuskan untuk memilih nama paling populer -Lollipop.

Bagaimana Android 4.5 akan lebih baik dari 4.4

Google sedang merencanakan pembaruan besar setelah Kitkat 4.4. Oleh karena itu kontemplasi masih aktif jika versi akan 4.5 atau 5. Fitur-fiturnya akan mempertahankan kerangka Kitkat tetapi akan memastikan peningkatan besar dalam hal animasi dengan trik visual yang lebih memikat. Pengalaman pengguna akan dibawa ke tingkat tertinggi berikutnya karena integrasinya yang mendalam dengan HTML5 yang sangat kuat. Pembaruan ini pasti akan menghadirkan kemampuan multi-jendela dan opsi untuk merespons notifikasi secara langsung tanpa membuka aplikasi terkait.

Google memperkenalkan fitur di Kitkat dengan fungsi yang mirip dengan Apple Siri yang disebut ‘OK Google “. Asisten pencarian suara ini juga akan melihat perubahan besar pada pembaruan berikutnya.

Antarmuka Pengguna lollipop dirancang untuk Pengalaman Pengguna terbaik. Android L keyboard adalah salah satu fitur yang menunjukkan kekuatan antarmuka HTML dan kecepatan input.

Android 4.5 juga memperhatikan aspek penghematan baterai. Konsumsi daya oleh aplikasi akan diminimalkan sehingga pengguna bisa mendapatkan lebih banyak dari ponsel mereka.

Pertempuran hebat antara Google dan Apple

Sementara Google siap untuk merilis versi OS baru dalam bentuk Android L, Apple tidak jauh di belakang dengan peluncuran Ios 8. Ini adalah pertempuran dari dua raksasa Smartphone. Android yang menjadi OS ramah pengembang tidak diragukan lagi lebih banyak digunakan. Apple bermaksud untuk mengalahkan Google dengan membuat OS-nya lebih terbuka untuk para pengembang di masa depan. Ini ditargetkan lebih banyak disesuaikan dengan pengembang yang memiliki akses untuk membuat lebih banyak aplikasi yang kompatibel dengan iOS. Apakah Apple berhasil dalam upayanya belum terlihat.

 

Tampilan Android Marshmallow

Android 6.0 Marshmallow: Apa yang ada di Kartu?

Baru-baru ini Google mengumumkan bahwa versi sistem operasinya yang akan datang akan diberi nomor Android 6.0, dan disebut Marshmallow. Pengumuman membunuh banyak rumor dan spekulasi seputar Android M, pratinjau pengembang yang diluncurkan oleh Google pada tanggal 28 Mei 2015. Google telah mengumumkan bahwa versi final Marshmallow akan dirilis pada musim gugur 2015. Tetapi beberapa situs web telah melaporkan bahwa versi final Android akan dirilis pada bulan Oktober.

Jadi baik pengguna dan pengembang saat ini bersemangat dengan fitur-fitur baru yang termasuk dalam versi final Marshmallow. Google telah mengungkapkan sejumlah fitur baru saat meluncurkan Android M pada bulan Mei. Selain itu, perusahaan telah merilis tiga versi pratinjau pengembang Marshmallow untuk memfasilitasi pengembangan aplikasi seluler. Berdasarkan versi pratinjau pengembang yang dirilis oleh Google, seseorang dapat dengan mudah mengidentifikasi beberapa fitur baru yang termasuk dalam Android 6.0 Marshmallow.

10 Fitur yang bisa diharapkan pengguna dari Android 6.0 Marshmallow

1) Android Pay

Google benar-benar mengubah layanan pembayaran selulernya untuk bersaing dengan Apple Pay dan Samsung Pay. Android Pay yang dirubah termasuk dalam Marshmallow menggunakan terminal komunikasi medan dekat (NFC). Seorang pengguna sekarang dapat membeli produk dari toko anggota mana pun, dan melakukan pembayaran hanya dengan mengklik terminal NFC. Dia lebih lanjut dapat melakukan pembayaran dengan cara yang aman dengan membuat nomor akun virtual tanpa mengungkapkan nomor kartu debit dan kredit. Pengembang Android harus menyertakan Android Pay dalam aplikasi seluler untuk memfasilitasi pembelian dalam aplikasi dan transaksi perdagangan seluler.

2) Peningkatan Google Now

Asisten virtual dari Google membuat skor Android di atas sistem operasi seluler lainnya. Android 6.0 akan menyertakan Google Now yang ditingkatkan yang akan memungkinkan pengguna untuk mendapatkan informasi yang lebih relevan, kontekstual dan berguna tentang konten yang saat ini berjalan di perangkat. Misalnya, pengguna dapat menggunakan Google Now untuk mengumpulkan informasi tambahan tentang video YouTube yang diputar di layarnya. Dia hanya perlu menahan tombol home untuk mengumpulkan informasi dan saran yang berguna terkait dengan klip video.

3) Izin untuk Mengakses Fitur Ponsel

Saat mengunduh aplikasi, seseorang harus memberikan izin untuk mengakses berbagai fitur perangkat seperti speaker, kamera, sensor, dan lokasi. Android 6.0 membagi semua izin aplikasi ke dalam kategori tertentu seperti kamera, sensor, dan lokasi. Ini menyiratkan bahwa saat mengunduh aplikasi, tidak perlu lagi memberikan izin. Aplikasi akan meminta izin untuk menggunakan fitur tertentu sebelum melakukan fungsi tertentu. Misalnya, ketika Anda mencoba melakukan panggilan melalui WhatsApp, aplikasi akan meminta izin kepada Anda untuk menggunakan speaker setiap kali Anda melakukan panggilan. Dan karenanya Anda harus memberikan izin untuk mengakses speaker setiap kali Anda ingin menelepon menggunakan WhatsApp.

4) Opsi untuk Menambahkan Dukungan Sidik Jari

Saat mengembangkan aplikasi untuk Marshmallow, pengembang sekarang telah menambahkan opsi untuk menggunakan dukungan sidik jari. Google telah memasukkan API biometrik dalam sistem operasi seluler untuk membuat aplikasi dengan dukungan sidik jari. Fitur ini akan membantu profesional pengembangan Android untuk membuat aplikasi lebih aman dan dipersonalisasi. Pada saat yang sama, dukungan sidik jari akan memungkinkan pengguna untuk melakukan pembayaran melalui Android Pay dengan cara yang lebih aman.

5) Tertidur

Android 6.0 juga akan hadir dengan fitur baru bernama Doze untuk meningkatkan masa pakai baterai perangkat. Doze akan mengoptimalkan penghematan daya dengan mengidentifikasi jika perangkat dalam keadaan istirahat. Google mengklaim telah menguji keefektifan fitur ini untuk membuat masa pakai baterai dua kali lebih lama ketika perangkat dalam mode siaga. Doze akan mengaktifkan lebih sedikit layanan latar belakang, tetapi itu tidak akan memengaruhi pesan instan, pemberitahuan, atau alarm yang masuk.

6) USB Type C

Marshmallow lebih lanjut akan mendukung USB Tipe C untuk memudahkan pengguna mengisi daya smartphone dan tablet mereka. Jenis koneksi universal dan banyak digunakan dapat digunakan untuk menghubungkan semua perangkat perangkat, dan menyediakan daya untuk itu. Versi terbaru dari MacBook dan perangkat lain sudah mendukung USB Type C. USB Type C akan membantu mengisi daya perangkat lebih cepat dari charger microUSB lama.

7) Lacak Memori

Aplikasi seluler sebagian besar dibenci karena mereka menggunakan memori tambahan pada perangkat, dan karenanya memengaruhi masa pakai baterai. Beberapa aplikasi yang haus memori ini segera dihapus instalasinya untuk meningkatkan kinerja perangkat. Android 6.0 memudahkan pengguna untuk mengidentifikasi aplikasi yang menggunakan lebih banyak memori melalui fitur Track Memory. Mereka dapat menggunakan fitur ini untuk memeriksa cache, instalasi dan memori serupa yang diambil oleh aplikasi tertentu. Mereka bahkan dapat memeriksa seberapa sering aplikasi berjalan. Jadi penting bagi pengembang untuk memastikan bahwa aplikasi seluler mengonsumsi memori minimal.

8) Opsi untuk Menjalankan Aplikasi Berdampingan

Layar besar yang tersedia di tablet mendorong banyak pengguna untuk menjalankan dua aplikasi secara bersamaan. Dengan Android 6.0 menjadi lebih mudah untuk menjalankan dua aplikasi berdampingan di tablet dengan memisahkan seluruh layar. Sementara sistem operasi seluler lain sudah memiliki fitur ini, fitur baru ini akan memungkinkan pengguna untuk mengakses beberapa aplikasi sekaligus terlepas dari pilihan perangkat mereka.

9) Tab Kustom Chrome

Marshmallow juga akan hadir dengan sejumlah fitur untuk meningkatkan pengalaman web seluler pengguna. Mereka sekarang memiliki opsi untuk menggunakan fitur Tab Kustom Chrome untuk membuka tampilan web yang akan dimuat di atas aplikasi seluler. Jadi, mereka tidak lagi diharuskan membuka browser web untuk mengakses tampilan web. Fitur ini memungkinkan mereka untuk mengakses konten web secara langsung pada tab khusus yang dibuat di atas aplikasi. Tab tersebut selanjutnya akan mendukung fitur umum seperti penyimpanan kata sandi, pengisian otomatis dan masuk otomatis.

10) Berbagi Langsung dan Bilah Alat Mengambang

Dua fitur baru yang termasuk dalam Marshmallow tampak sederhana dan kecil. Tetapi mereka akan membantu platform seluler untuk meningkatkan UX secara signifikan. Fitur Direct Share akan memungkinkan perangkat untuk mengidentifikasi dengan siapa pengguna sering berbagi konten. Dengan demikian, mereka dapat berbagi konten dengan kontak biasa hanya dengan menekan satu tombol. Demikian juga, Bilah Alat Terapung akan memudahkan mereka untuk menyalin dan menempel konten dari berbagai dokumen dan halaman web.

Namun, pada awalnya pengguna harus beralih ke perangkat seluler tertentu untuk memanfaatkan Marshmallow dan fitur-fiturnya yang baru. Versi pratinjau pengembang sistem operasi seluler saat ini hanya tersedia untuk Nexus 5, Nexus 6, Nexus 9 dan Nexus Player. Tapi hype seputar versi terbaru dari sistem operasi seluler paling populer akan mendorong banyak produsen untuk meluncurkan perangkat baru tanpa penundaan.

Berita Terkait