Artikel

Apa yang dapat dilakukan Google untuk membantu pengembang menerapkan fitur baru Android?

protection click fraud

Wee little Android guysSumber: Jerry Hildenbrand / Android Central

Kami baru saja mengintip lebih awal Android 12 dan seperti setiap versi sebelumnya, akan ada fitur baru. Beberapa akan menjadi fitur besar sementara beberapa akan kecil, tetapi seperti biasa, akan ada satu atau dua yang kita masing-masing ingin lihat ditambahkan ke aplikasi favorit kita.

Tetapi bagi kebanyakan dari kita, bahkan di ponsel Android terbaik, itu akan menjadi permainan menunggu. Beberapa pengembang independen akan dapat memasukkan dukungan untuk hal-hal baru Google dengan lebih cepat dan itu adalah bukti kerja keras yang dikombinasikan dengan sedikit keberuntungan yang membuatnya sedikit lebih mudah untuk diterapkan. Tetapi ketahuilah bahwa sebagian besar pengembang yang masih mempertahankan aplikasi Android terbaik akan bekerja keras untuk membuat hal-hal baru berfungsi tanpa merusak semua hal yang ada. Itulah gunanya pratinjau pengembang dan pengujian beta.

Penawaran VPN: Lisensi seumur hidup seharga $ 16, paket bulanan seharga $ 1 & lebih banyak lagi

Tetapi banyak aplikasi sulit menemukan cara untuk melakukan ini. Ada beberapa alasan yang sangat bagus dan yang terbesar adalah sampai Samsung memberikan pembaruan, fitur Android terbaru benar-benar tidak masalah karena Samsung, untuk semua maksud dan tujuan, aku s Android dalam hal penjualan konsumen. Jika sebagian besar pengguna Anda tidak dapat menggunakan fitur, tidak perlu terburu-buru untuk membuatnya berfungsi. Meski begitu, ada beberapa hal yang dapat dilakukan Google untuk mempermudah seluruh proses.

Cara untuk mengetahui apa yang dibutuhkan pengembang adalah dengan bertanya kepada pengembang.

Saya bukan pengembang Android, jadi saya mengumpulkan tim dan kami menjangkau orang-orang yang adalah Pengembang Android dan bertanya kepada mereka apa yang dapat dilakukan Google untuk membantu semuanya siap setelah versi baru Android tiba. Untuk sebagian besar, dua jawaban yang sama muncul berulang kali: dokumentasi yang lebih baik dengan contoh cara membuat semuanya berfungsi dan cara yang lebih baik untuk menguji atau bahkan melakukan beberapa pekerjaan langsung dari Android alat.

Dokumentasi

Kode AndroidSumber: Jerry Hildenbrand / Android Central

Jika perusahaan teknologi besar suka Facebook sedang membuat aplikasi Android, mereka bisa mendapatkan akses langsung ke Google untuk menjawab pertanyaan dan bahkan mungkin menjadi bagian dari proses selama pengembangan fitur. Ini terdengar sangat tidak adil bagi rumah pengembangan yang lebih kecil dan pengembang independen, tetapi orang besar mendapat lebih banyak perhatian daripada si kecil karena Android tidak akan semenarik tanpa yang besar aplikasi.

Google memang memiliki tim Hubungan Pengembang untuk membantu siapa saja yang ingin membuat aplikasi Android, tetapi tidak sama dengan bepergian ke kantor pusat Google dan bekerja dengan tim. Itulah mengapa dokumentasi sangat penting. Tim di Peluncur Cerdas memberi tahu kami betapa pentingnya dokumentasi.

Saya pikir dokumentasi khusus kasus akan secara drastis meningkatkan waktu yang diminta untuk mengimplementasikan fitur baru. Google biasanya memberikan dokumentasi yang jelas tentang cara mengimplementasikan fitur dalam aplikasi, tetapi terkadang fitur terdiri dari lebih dari satu bagian, dan tidak semua bagian sama didokumentasikan.

Selain itu, Google mungkin mengharuskan produsen untuk mendukung fitur baru dengan benar atau untuk menerbitkan beberapa dokumentasi jika mereka menerapkan perubahan apa pun. Implementasi fitur baru jauh lebih sulit jika kita harus menguji fitur yang sama di setiap perangkat.

Sentimen ini, terutama bagian tentang mewajibkan pembuat ponsel untuk mendokumentasikan cara penerapannya yang baru Fitur ini digaungkan oleh beberapa tim pengembangan kecil lainnya dan bahkan beberapa nama yang lebih besar seperti tim di Todoist yang mengatakan bahwa "tidak ada yang punya waktu untuk menguji setiap fitur pada setiap model ponsel." Dengan ribuan model berbeda, mereka benar.

Hal lain yang dapat dilakukan Google seputar dokumentasi adalah menjaganya tetap diperbarui. API berubah dan berkembang dari waktu ke waktu dan dokumentasi perlu berkembang dengannya. Google terkadang bisa menjadi pelupa.

Alat online

Konsol Pengembang Google CloudSumber: Jerry Hildenbrand / Android Central

Tangkapan layar di atas adalah konsol online untuk yang terdaftar Pengembang Google Cloud. Segala sesuatu yang dibutuhkan untuk membangun sebuah aplikasi yang berbasis di Google Cloud ada kecuali bagian imajinasi. Anda dapat menjelajahi dan menggunakan Google API melalui jendela browser, mencari solusi yang dibuat sebelumnya untuk fungsi atau fitur yang ada, bahkan mengatur akses penyimpanan semua dari tab Chrome.

Konsol Pengembang Cloud Google adalah alat online yang hebat.

Ada banyak dokumentasi untuk Anda mulai dan Anda bahkan dapat membayar mesin virtual untuk menjalankan aplikasi Anda di cloud jika memerlukan akses ke sesuatu seperti Cloud Compute Engine. Ini adalah solusi pengembangan terintegrasi berfitur lengkap untuk mendapatkan hampir semua yang Anda butuhkan dan berjalan dengan cepat.

Bandingkan dengan Konsol Pengembang Play Store. Perlu diingat bahwa sebagian besar aplikasi Android dijalankan secara lokal dan bukan di cloud, tetapi tetap saja, ada kekurangan fitur yang serius jika dibandingkan dengan konsol cloud dev. Itu karena Google juga membuat apa yang disebut Android Studio, yang merupakan IDE lokal (lingkungan pengembangan terintegrasi) yang digunakan untuk membuat aplikasi Android. Tetapi perbedaan terbesar adalah yang satu dapat diakses dari perangkat seluler dan yang lainnya tidak.

Konsol Pengembang Google PlaySumber: Jerry Hildenbrand / Android Central

Itu masalah yang cukup besar Nayelle (lihat aplikasinya sini) yang mengembangkan alat kustomisasi layar beranda seperti wallpaper dan widget animasi. Nayelle ingin sekali melihat dasbor yang lebih baik dan cara untuk menyimpan template aplikasi di dalamnya sehingga lebih banyak pekerjaan dapat dilakukan dari telepon.

Pengembang di Miniclip juga ingin melihat alat online yang lebih baik yang dapat menjembatani kesenjangan antara situs pengembang Android dan Konsol Pengembang Google Play.

Android memiliki seperangkat API standar yang unik untuk aplikasi asli dan hibrida dan Anda juga akan menemukan API khusus yang digunakan melalui Layanan Google Play. Melihat database dokumentasi yang dapat ditelusuri untuk semuanya di satu tempat akan menghemat waktu pengembangan.

Ada kata dokumentasi lagi, tapi kali ini bukan kekurangannya tapi cara pengungkapannya. Bagi saya, konsol pengembang Play Store akan menjadi tempat yang sempurna untuk mencari yang relevan dokumentasi, terutama karena Anda harus memberi tahu Google bagaimana Anda menggunakan API sebelum Anda mempublikasikan aplikasi di beberapa contoh.

Emulator Android tidak sebagus ponsel di tangan Anda.

Akhirnya, saya dapat mengatakan ini dari pengalaman selama perampokan singkat saya sebagai pengembang aplikasi Android, cara cepat untuk membuat perubahan kecil pada kode dan memiliki Google refactor dan membangun kembali aplikasi di cloud yang dapat Anda unduh dan uji berarti Anda dapat memecahkan masalah dan berburu dengan lebih baik. bug. Android Studio ternyata adalah IDE yang sangat bagus, tetapi emulator tidak dapat menemukan bug dengan cara yang sama seperti di ponsel fisik Anda sendiri.

Saat Android 12 hadir di ponsel Anda, sebagian besar aplikasi masih akan berfungsi dengan baik. Tetapi iblis ada dalam detailnya dan untuk terus mendukung aplikasi, pengembang harus terus memperbaruinya untuk versi yang lebih baru, yang membutuhkan sedikit kerja keras. Ingatlah hal itu saat Anda mengunjungi Play Store lagi!

Ulasan Google Pixel 4a, 6 bulan kemudian: Masih kamera terbaik di bawah $ 400
Ponsel kecil, nilai besar

Ternyata pendekatan "less is more" Google sangat cocok dengan batasan a telepon yang lebih murah, dan kekuatannya dalam perangkat lunak serta pemrosesan kamera menonjol dibandingkan yang kurang halus kompetisi. Pixel 4a mengambil tepat di mana 3a tinggalkan, dengan spesifikasi yang lebih baik, kamera hebat yang sama, dan harga $ 50 lebih rendah.

Butuh istirahat selama karantina? Mengapa tidak mencoba Stardew Valley?
Semua pekerjaan dan semua bermain

Game seperti Stardew Valley tidak dapat menyembuhkan kelelahan akibat karantina, tetapi dapat membantu Anda merasa terkendali dan rileks.

Ini adalah ponsel Android terbaik yang dapat Anda beli saat ini
Yang terbaik

Ada begitu banyak ponsel Android yang bagus untuk dibeli, jadi mungkin sulit untuk mengetahui mana yang harus dibeli. Ini adalah yang terbaik dari yang terbaik di setiap titik harga.

Ini adalah aplikasi terbaik yang dapat Anda gunakan untuk mengedit foto-foto yang telah Anda ambil
Edit sesuka hati Anda

Apa yang Anda lakukan sebelum berbagi foto? Anda mengeditnya! Ini adalah aplikasi pengeditan foto terbaik yang bisa Anda dapatkan di perangkat Android Anda hari ini!

instagram story viewer