Mengembangkan aplikasi untuk Android seperti menjadi (demonetisasi) YouTube

Seperti yang Anda ketahui, beberapa penulis di YouTube sangat tidak puas dengan kondisi yang ditawarkan platform ini. Pertarungan serupa kini sedang diperjuangkan oleh pengembang aplikasi Android di platform Google Play. Saya akan mencoba dalam 20 menit untuk menjelaskan apa yang salah dengan Android.

Android pernah dianggap sebagai platform seluler terbaik: kontrol, kemampuan kustomisasi, fitur-fitur canggih, multitasking nyata, dukungan untuk kasus penggunaan yang jarang dan kebebasan pengembang. Itu adalah platform terbaik untuk sains dan pendidikan: pertama, alat pengembangan gratis dan lintas platform, dan kedua, Android adalah OS yang sangat fleksibel yang tidak mengganggu percobaan dengan konsep-konsep inovatif dan mengacaukan peralatan. Sekarang semua ini dengan cepat menghilang.

Sebelumnya, rilis Android utama menghadirkan fitur baru yang menyenangkan baik pengembang maupun pengguna. Tetapi pada titik tertentu saya sudah takut dengan pengumuman versi baru, dan saya masih mencari kekuatan (heh) dalam diri saya untuk melihat daftar perubahan dan rekomendasi untuk pengembang untuk rilis terbaru. Dan versi baru bukan satu-satunya alasan kerepotan: perubahan kebijakan Google Play Store juga selalu menyenangkan untuk dibaca.

Untuk memulainya, ada sedikit konteks: sebelum Android, saya bereksperimen dengan Windows Mobile 6.x dan beralih ke Android setelah rilis versi 4.2: Saya ingat bahwa 4.4 diumumkan segera setelah itu, dan ia berdiri di ponsel Android pertama saya selama sisa hidupnya. Android adalah yang pertama dan sejauh ini satu-satunya OS seluler tempat saya serius berinvestasi dalam pengembangan aplikasi.

Saya mulai bermain-main dengan pengembangan aplikasi sesaat sebelum rilis 6.0 (Marshmallow), jadi saya bukan orang tua dan saya tidak bisa mengatakan bahwa saya menonton evolusi Android dari awal, dan, tentu saja, tidak mengamati seluruh proses dari sudut pandang pengembang. Namun demikian, satu dekade perubahan berlalu di depan mata saya - bahkan selama percobaan dengan Windows Mobile saya memperhatikan apa yang terjadi di kamp Android, meskipun saya masih tidak punya cukup uang untuk ponsel ini (semuanya menjadi "komputer genggam" di bawah Windows Mobile) . Saya sangat memahami betapa tidak nyamannya untuk pengguna dan pengembang Android 4.x sebelumnya: Saya sendiri dapat mencoba versi ini, dan aplikasi saya harus mendukungnya.

Penghentian API dan hilangnya kompatibilitas ke belakang


Dengan setiap versi Google mengubah Android API. Antarmuka ini sangat menentukan aplikasi apa yang bisa dan tidak bisa dilakukan. Selain itu, beberapa API memerlukan izin yang Anda setujui selama instalasi, dan sebagian dari izin ini dapat ditetapkan saat startup (idenya adalah aplikasi tersebut harus terdegradasi dengan anggun dengan menyediakan fungsi terpisah tanpa memperoleh beberapa izin). Ini berlaku untuk daftar kontak atau API lokasi.

Versi Android yang lebih baru mencakup API yang lebih baru. Sebelumnya, hampir tidak ada perubahan yang dilakukan pada API lama dari versi sebelumnya. Artinya, aplikasi lama terus bekerja secara normal.

Dalam dua hingga tiga tahun terakhir, versi baru Android telah mulai menghapus dan memodifikasi API lama. Misalnya, jika aplikasi ingin tetap aktif di latar belakang, maka aplikasi itu sekarang akan menampilkan pemberitahuan konstan. Idenya terdengar bagus secara teori, tetapi pada akhirnya Anda selalu memiliki beberapa notifikasi, satu untuk setiap aplikasi latar belakang. Misalnya, dua notifikasi secara konstan menggantung di ponsel saya: satu untuk perekam, satu lagi untuk equalizer. Salah satu aplikasi saya sendiri juga harus selalu menampilkan pemberitahuan di Android 8 / Oreo dan versi yang lebih baru untuk pemindaian latar belakang Wi-Fi yang andal untuk membangun tampilan pengguna di tempat-tempat tertentu.

Dalam versi Android 10 / Q yang akan datang, kemampuan aplikasi akan semakin membatasi. Google menghapus akses ke clipboard , membunuh seluruh kategori aplikasi untuk mengelola clipboard (riwayat fragmen yang disalin, sinkronisasi dengan ponsel lain, komputer, dll.). Saat ini, semua aplikasi dapat mengakses buffer tanpa izin khusus. Anda bisa menyelesaikan masalah dengan menambahkan permintaan izin, daripada menghapus API sepenuhnya. Aplikasi tidak lagi dapat menghidupkan dan mematikan Wi-Fi , yang mencegah, misalnya, secara otomatis mematikan Wi-Fi saat bepergian dengan mobil. Google berpikir untuk sepenuhnya melarang aplikasi mengakses file sewenang-wenang di "penyimpanan eksternal" (kartu SD dan area memori internal pada ponsel Anda, yang berisi tangkapan layar dan foto, MP3, gambar untuk emulasi, dll.).

Perhatikan bahwa mereka menghapus semua hal ini untuk "keamanan," tetapi mereka bisa saja dilindungi dengan permintaan izin, seperti dengan daftar kontak atau lokasi. Sebagai gantinya, mereka memutuskan untuk sepenuhnya menghapus fitur. Bahkan jika pengguna ingin, aplikasi tidak akan dapat mengimplementasikannya. Aplikasi yang ada kemungkinan akan dihancurkan oleh pengguna, karena orang tidak akan mengerti mengapa program tiba-tiba berhenti bekerja setelah memperbarui ke versi baru Android yang luar biasa.

Ini adalah perubahan signifikan. Aplikasi normal mungkin berhenti bekerja. Pengembang harus memperbaruinya untuk menerapkan solusi yang kurang nyaman, mengimplementasikan pesan penjelasan, dan sebagainya. Ini membutuhkan waktu, tenaga, uang, dll., Yang dapat dihabiskan untuk memperbaiki masalah lain atau mengembangkan fungsi baru. Untuk tim kecil atau pengembang indie, terutama mereka yang melakukan ini di waktu luang mereka, bisa sangat sulit untuk mengejar ketinggalan dengan tren Google terbaru. Misalnya, karena perubahan dalam pengoperasian layanan latar belakang, selama musim panas saya menghabiskan sebagian besar waktu luang saya mendesain ulang arsitektur salah satu aplikasi, yang pada gilirannya menyebabkan kesalahan baru yang harus didiagnosis, diperbaiki, dll, untuk membuat aplikasi yang disebutkan. menunjukkan pemberitahuan dan bekerja dengan benar di Android versi terbaru.

Bahkan tanpa merilis versi baru Android, Google dapat mengirim API lama ke memo: misalnya, menetapkan aturan baru untuk Play Store dengan melarang aplikasi dengan izin tertentu. Baru-baru ini, Google telah melarang izin untuk mengakses SMS dan log panggilan: oleh karena itu, semua aplikasi tersebut dikeluarkan dari direktori.

Aplikasi semacam itu masih dapat diinstal langsung dari APK atau direktori alternatif, tetapi bukan Play Store. Dalam praktiknya, ternyata dari banyak aplikasi di Play Store, fungsionalitas utama terputus. Misalnya, perekam tidak lagi dapat menunjukkan nomor telepon dalam rekaman audio, dan aplikasi otomatisasi tidak lagi dapat menggunakan pesan SMS sebagai pemicu untuk tindakan. Karena 99% pengguna mengunduh aplikasi dari Google Play, fungsi ini sekarang dilarang dan hanya tersedia untuk minoritas yang sangat absolut dari pengguna yang tahu cara menghindari pembatasan ini.

Google Play Store adalah YouTube untuk pengembang aplikasi.


Pengembang di Play Store semakin merasa seperti pembuat konten untuk YouTube, di mana perubahan kebijakan terjadi secara tiba-tiba dan tanpa peringatan. Di YouTube, produsen selalu takut konten akan didemetisasi karena beberapa alasan: ini diputuskan oleh sistem yang sepenuhnya otomatis dan buram, serta menanggapi keluhan dari pemegang hak cipta. Play Store sekarang juga harus terus memantau alasan baru mereka tiba-tiba menghapus aplikasi Anda atau memblokir akun pengembang, bersama dengan semua akun lain yang dianggap Google terlibat:


Dan ini hanya contoh terisolasi dari bahkan bukan kisah paling "menakutkan" yang diterbitkan setiap hari di r / androiddev. Dalam "kategori" yang sesuai, puluhan cerita tentang setiap topik tersebut. Terkadang kasus serupa terjadi di Hacker News. Tampaknya Google memperlakukan pelarangan akun dan mencopot aplikasi Play Store dengan kesederhanaan yang sama dengan moderator game online, yang, dengan alasan sekecil apa pun, melarang pemain karena dicurigai melakukan penipuan. Bagi sebagian besar pemain, game online hanyalah hiburan, tidak seperti pengembangan aplikasi Android. Muncul pertanyaan yang jelas: apa yang harus dilakukan terhadap orang-orang yang telah dilarang?

Sekarang saya mengerti bahwa analogi dengan YouTube itu mengerikan. Soalnya, YouTube biasanya menerima peringatan. Tidak ada hal seperti itu yang Anda bangun dan tiba-tiba menemukan bahwa akun Anda diblokir. Penulis video biasanya memiliki kesempatan untuk memanfaatkan drama dengan menjangkau pengguna. Penonton biasanya bersimpati dengan mereka, sementara pengembang aplikasi berurusan dengan kemarahan pengguna yang tidak tahu atau tidak ingin tahu mengapa kita harus secara besar-besaran menghapus fungsionalitas atau mengurangi kinerja aplikasi kita. Misalnya, pengembang perekam ACR populer setelah menghapus izin untuk mengakses log panggilan menghadapi ulasan buruk, penyalahgunaan, dan kata-kata kotor dari ribuan pengguna yang marah - dan ini setelah peringatan kampanye yang luas tentang perubahan yang akan datang (sebagai pengguna ACR, saya menghapus versi Play Store dan menginstalnya. melalui XDA Labs, versi yang tidak terkait yang mempertahankan fungsi lama).

Untuk pengembang independen dan perusahaan kecil, pengembangan Android menjadi lebih berisiko daripada sebelumnya. Hari ini saya akan mulai mengerjakan proyek, dan enam bulan kemudian, ketika saya akan menyiapkan versi pertama, perubahan pada kebijakan katalog tidak akan mengizinkannya untuk dipublikasikan atau secara serius mempengaruhi fungsionalitas ... selain paragraf di atas tentang API, yang menjadi usang dan mengubah semantik, yang membutuhkan dukungan terus-menerus dari kode, untuk mengikuti versi terbaru.

Jika Anda mengikuti tautan di atas, Anda memahami sesuatu yang lain: Google sebenarnya tidak memiliki dukungan pengguna untuk orang-orang nyata, dan jika bot mereka responsif seperti Asisten Google ... Jika mereka bukan bot, tetapi orang-orang, maka perbedaannya tidak terasa: mereka mengeluarkan jawaban templat. Sudah diketahui secara luas bahwa cara terbaik untuk memecahkan masalah dengan daftar di Google Play adalah untuk mendapatkan perhatian karyawan Google di jejaring sosial.

Sepertinya tingkat dukungan Google tergantung pada seberapa keras Anda membuat suara di jejaring sosial. Dan ini adalah korelasi eksponensial, karena banyak suara tidak cukup untuk mendapatkan dukungan tingkat sedang; perlu menimbulkan suara raksasa. Ini adalah masalah dengan sebagian besar layanan Google, terutama jika Anda tidak menggunakan G Suite (tampaknya, pengembang aplikasi tidak dianggap sebagai "pelanggan berbayar" ketika datang untuk mendukung). Salah satu hal yang ingin saya atur di tingkat negara, tentu saja, adalah kewajiban perusahaan besar semacam itu untuk memberikan dukungan pengguna yang sebenarnya.

Meskipun analogi YouTube mungkin keliru, ada satu lagi paralel di sini: banyak yang percaya bahwa dalam beberapa tahun terakhir YouTube telah membuat perubahan pada model bisnis dan algoritma, mendukung penulis besar yang terkenal dan membuatnya lebih sulit untuk yang lebih kecil. Saya percaya bahwa kita melihat tren yang sama di Google Play Store - perlu diingat bahwa popularitas aplikasi atau "level" -nya tidak boleh diestimasi dengan jumlah unduhan atau pengguna aktif, tetapi dengan jumlah komisi untuk Google dari iklan dan pembelian dalam game.

“Android adalah open source”


"Android adalah open source" menjadi lelucon lima tahun lalu. Meskipun Android Open Source Project (AOSP) masih ada, banyak komponen yang benar-benar penting bagi pengguna dan pengembang menjadi semakin tertutup.

Aplikasi dari Google dapat melakukan hal-hal yang hampir tidak dapat diakses oleh aplikasi pihak ketiga, karena interaksinya yang dekat dengan kuda nil milik, yaitu Google Play Services. Ini terutama terlihat di aplikasi Google itu sendiri, serta di Google Assistant dan Google Launcher (Google Start).

Ada banyak yang hilang dalam perakitan AOSP, dan banyak aplikasi, termasuk aplikasi saya, akan mengalami masalah dengan operasi normal. Proyek “deguggling” Android telah mengembangkan alternatif gratis untuk banyak fitur Google Play. Tetapi kenyataan bahwa masyarakat harus mengembangkan alternatif ini dan bahwa mereka sangat penting untuk meluncurkan aplikasi paling populer menunjukkan bahwa saat ini Android dapat dianggap gratis kecuali sebagai distribusi Linux.

AOSP sendiri dikendalikan secara efektif oleh Google. Proyek ini penting karena mendefinisikan API umum untuk berbagai "versi OEM" Android, sehingga kita dapat mengembangkan untuk Android, bukan untuk "Samsung Android" atau "Nokia Android". Tetapi API mana yang harus diterapkan, dan yang harus dikecualikan, sepenuhnya terserah Google. Hal yang sama berlaku untuk arsitektur sistem umum, model keamanan, dll. Ini berarti bahwa Google dapat memiringkan AOSP dengan cara apa pun, menghapus fungsi dan mentransfernya ke komponen eksklusif apa pun yang diinginkan.

Jelas, penerapan fungsi-fungsi penting melalui Google Play dan pengikatan OS untuk komponen-komponen Google penting untuk mempertahankan kontrol atas "perakit OEM." Efek positif bagi pengguna dan pengembang adalah bahwa fungsi dan perbaikan keamanan tersedia bahkan pada perangkat yang tidak menerima pembaruan dari OEM atau hanya menerima pembaruan untuk versi Android mereka, tetapi tidak untuk yang baru. Efek negatifnya adalah perubahan ini dalam semalam dapat memengaruhi versi Android yang lebih lama. Ini sepenuhnya tetap merupakan kebijaksanaan Google, serta pembatasan aplikasi di Play Store.

Tampaknya Google hanya membuka minimum yang diperlukan Android, berapa yang diperlukan untuk OS untuk bekerja pada perangkat OEM. Kami tidak sampai pada titik ekstrem terutama karena OEM terbesar memiliki leverage yang cukup untuk mencegah hal ini. Saya merasa bahwa jika Google dapat menjadikan Android sistem yang sepenuhnya tertutup, saya akan melakukannya. Menariknya, apa yang akan berubah di sistem operasi Fuchsia di masa depan.

Keamanan merugikan fungsionalitas


Google memiliki dua alasan untuk perubahan dalam kebijakan Android dan Google Play: "keamanan" dan "pengalaman pengguna", yang terakhir termasuk "masa pakai baterai". Saya tidak yakin untuk siapa Google telah mengembangkan "pengalaman pengguna" dalam beberapa tahun terakhir, tetapi tentu saja tidak untuk "pengguna berpengalaman" seperti saya. Namun, mari kita bicara tentang keamanan dulu.

Langkah-langkah keamanan harus proporsional dengan apa yang mereka lindungi. Dengan setiap versi Android, kami melihat peningkatan penekanan pada keamanan: misalnya, merusak ponsel menjadi lebih sulit tanpa firmware kustom, yang awalnya mencakup fungsionalitas pengguna super. Kita dapat menyimpulkan bahwa Google bertindak untuk kebaikan. Tetapi mudah untuk melihat bahwa, dengan dalih keamanan, izin tertentu, seperti log panggilan dan akses pesan, ditolak atau API, termasuk akses ke penyimpanan eksternal, dihapus.

Memperkuat langkah-langkah keamanan masuk akal, karena kami menyimpan semakin banyak informasi berharga di telepon kami: dari informasi pribadi "kuno" ke data biometrik, seperti sidik jari, pemindaian wajah, dan retina. Tentu saja, Google dan lainnya mungkin paling khawatir tentang melindungi akses ke sistem pembayaran, kunci DRM, dan sebagainya.

Sebelum kita menyelesaikan diskusi kita tentang keamanan, mari kita bicara sedikit tentang pengalaman pengguna - ini adalah alasan populer lainnya untuk membatasi atau sepenuhnya menghapus fungsi tertentu. Jika 1% orang menggunakan beberapa fungsi yang terlalu rumit (atau bahkan "tidak aman"), maka itu sering disederhanakan ... dan 1% tersebut tetap dengan sistem yang tidak lagi mendukung kasus penggunaannya. Bukankah itu terdengar sangat buruk? Tetapi Google diharuskan mengulangi proses ini cukup sering ketika merilis versi baru (sehingga karyawan dapat menerima bonus mereka), setiap kali mengikat tangan 1% pengguna lain, dan apa hasilnya? Mungkin hanya fungsi melihat iklan (jelas, iklan Google). Anda tidak perlu menelepon, bukan? Pada akhirnya, lawan bicaranya bisa berubah menjadi penipu, menarik Anda ke dalam skema rekayasa sosial atau sesuatu seperti itu ....

Sulit untuk menggabungkan keamanan yang kuat dengan pengalaman pengguna yang baik. Tampaknya pemberitahuan izin juga tidak memberikan. Mungkin lebih mudah untuk menghapus izin sama sekali daripada memberi pengguna pilihan.

Faktanya, semuanya tergantung pada pilihan pengguna. Android digunakan untuk memungkinkan sedikit pengorbanan keamanan dengan imbalan aplikasi yang lebih kuat dan inovatif daripada iOS. Sebelumnya, saya bisa menjalankan 10 aplikasi di latar belakang dan meletakkan baterai dalam setengah hari, tetapi sekarang, jika saya ingin melakukan ini, saya harus melihat 10 pemberitahuan saat ini. Saya dulu dapat bertukar file antara aplikasi seperti pada desktop, tetapi, tampaknya, ini juga merupakan penghinaan terhadap keamanan yang baik. Saya dulu dapat memindai jaringan Wi-Fi setiap menit, tetapi di Android 9 bahkan ini terbatas pada beberapa pemindaian per jam, membunuh beberapa kasus penggunaan normal, termasuk proyek kelulusan saya. Untungnya, di universitas, kita bisa berpura-pura bahwa versi Android terbaru adalah yang kedelapan.

Kartu pintar, termasuk kartu SIM, diciptakan untuk menyimpan bagian sistem yang terlindungi. Otentikasi, sertifikasi - semua fungsi keamanan harus dilakukan di sana sehingga sistem yang besar tetap kurang aman dan lebih fleksibel. Tetapi pada beberapa titik dalam beberapa dekade terakhir, beberapa perusahaan memutuskan akan lebih baik (mungkin untuk "pengalaman pengguna"?) Untuk mentransfer operasi keamanan penting ke prosesor aplikasi, termasuk seluruh sistem pembayaran tanpa kontak.Sistem seperti SafetyNet telah dikembangkan . Dan mari kita larang peluncuran aplikasi perbankan di ponsel yang sudah di-root? Bayangkan internet banking pada desktop menolak untuk berfungsi karena menyangkut informasi yang saya tahu kata sandi untuk akun administrator ...

Pada akhirnya, dengan membatasi aplikasi normal dalam direktori, Google pada akhirnya mendorong pengunduhan langsung dan pemasangan APK. Ini tidak diinginkan dari sudut pandang keamanan, tidak perlu menjelaskan alasannya.

Ponsel kita jelas menjadi lebih aman, tetapi "keamanan" yang berlebihan merusak kehidupan orang yang menginginkan lebih dari ponsel daripada tanpa berhenti menonton YouTube dan memeriksa umpan mereka di jejaring sosial. Anda juga perlu mengingat bahwa bagi banyak orang smartphone adalah satu-satunya komputer dan mereka tidak dapat mengatakan, "Lakukan saja tugas sulit ini di desktop." Bagaimana kalau tidak menyimpan begitu banyak informasi sensitif di telepon sehingga kita dapat kembali ke fleksibilitas kita sebelumnya dengan risiko yang sama? Android, izinkan saya menembak kaki saya, seperti sebelumnya.

Kurangnya alternatif nyata


Saya tidak akan begitu khawatir tentang gerakan Android ini menuju massa (atau pemahaman Google tentang apa yang boleh dilakukan masyarakat umum) jika ada alternatif yang layak untuk OS seluler. Tapi kami tidak memilikinya. Hanya ada iOS dari Apple, yang daya tariknya sejak awal adalah moto "it just works": platform aman dengan fungsi terbatas, yang pada saat yang sama membatasi kemungkinan kesalahan. Saya tidak ragu ini adalah temuan bagi sebagian besar pengguna. Tapi secara pribadi, platform seperti itu tidak cocok untukku. Seperti yang saya katakan, beri saya kesempatan untuk menembak kaki sendiri jika saya ingin: beri saya 2 jam masa pakai baterai jika saya mau, dan biarkan aplikasi saya sendiri memata-matai lokasi saya jika saya mengizinkannya.

Keterbatasan iOS baik-baik saja, karena selama bertahun-tahun kami memiliki Android yang memungkinkan kami melakukan hal-hal seperti itu. Kebetulan bahwa berkat AOSP dan kurangnya kompetisi, Android ternyata menjadi standar de facto untuk setiap smartphone yang bukan Apple. Di antara smartphone murah, Android sebenarnya satu-satunya pilihan. Tentu saja, karena ini, pangsa pasar Android telah tumbuh. Karena sekarang "semua orang" menggunakannya, ada godaan untuk menyalin model iOS "hanya berfungsi" dan memaksakan keamanan pada orang-orang yang "cenderung melukai diri sendiri" - sekarang Anda tidak dapat melukai diri sendiri, bahkan jika Anda mau.

Upaya pesaing Android sangat konyol. Windows Phone / Windows Mobile gagal sebagian karena lemah dan mungkin terlambat masuk ke pasar, ditambah dengan "visi" yang meragukan dan keputusan manajemen yang buruk dari Microsoft. Meskipun sistem Microsoft benar-benar bagus, jika tidak, ada begitu banyak penggemar WP / WM yang meyakinkan, tetapi memasuki pasar begitu terlambat (dan dengan masa depan yang tidak pasti) sehingga tidak dapat menarik pengembang, dan tanpa aplikasi top-end, platform tidak diperlukan oleh orang-orang, seolah-olah, sangat baik dia bukan dari sudut pandang teknis. Jelas, masalahnya adalah banyak aplikasi top dirilis oleh Google; dia merilis aplikasi iOS ini terutama karena platform iOS datang lebih awal.

Jika bahkan pemain besar dengan kantong dalam, seperti Microsoft, tidak dapat membayangkan platform seluler ketiga, maka apa yang dapat kita katakan tentang upaya yang kurang ambisius, seperti Firefox OS. Di sini hasilnya cukup dapat diprediksi. Mereka juga memiliki masalah tambahan dengan menemukan besi untuk dijalankan. Sayangnya, Anda tidak dapat mengambil dan mengubah OS di ponsel Anda, seperti di komputer. Kembali pada tahun 2015, saya sudah mengeluh tentang kurangnya standarisasi dalam perangkat keras smartphone . Sebenarnya menarik untuk membaca artikel itu ketika Android 4.4 adalah versi terbaru dan melihat bagaimana persepsi saya tentang Android telah berubah.

Perlu juga dicatat bahwa alternatif yang sukses untuk Android pasti harus menjalankan aplikasi Android, mungkin melalui lapisan kompatibilitas. Di satu sisi, Android menetapkan standar untuk aplikasi, seperti standar web yang didikte IE6 dengan cara terburuk 15 tahun yang lalu. Apakah ada yang mengatakan antitrust ?

Pikiran terakhir


Dengan demikian, Google melalui Android menetapkan standar - dan implementasi - fungsi dari smartphone modern, kecuali Apple memperkenalkan inovasi besar yang harus segera diimplementasikan di Android. Sekarang tampaknya Apple sedikit melambat dengan inovasi, jadi Google telah mengambil inisiatif, menjadikan Android lebih seperti iOS, mengubahnya menjadi sistem operasi yang lembut, terbatas, ramah anak yang mengikat tangan untuk pengembang dan pengguna berpengalaman.

Google menghilangkan beberapa aplikasi Play Store sampah dan bahkan beberapa malware berbahaya, meningkatkan otomatisasi, sementara itu bahkan lebih berjongkok dan tuli seperti sebelumnya. Sulit untuk membedakan aplikasi normal dari aplikasi jahat pada mesin, dan pengguna tidak diizinkan untuk menyelesaikan masalah penting seperti itu. Oleh karena itu, Google hanya "melarang" penggunaan fungsi-fungsi tertentu dengan mencabut API dan melarang fungsi-fungsi ini dalam direktori program, sehingga secara harfiah memblokir semua aplikasi yang ingin membuka file sewenang-wenang dalam repositori pengguna, serta perekam suara, program otomatisasi, dll.

Kami sangat membutuhkan alternatif Android. Tetapi tidak jelas siapa yang akan mengembangkan dan menggunakan alternatif ini. Saya hanya tahu bahwa saya tidak lagi merasa senang sebagai pengembang Android atau sebagai pengguna Android, dan secara umum saya tidak akan merekomendasikan Android kepada teman dan kerabat .

Source: https://habr.com/ru/post/id446346/


All Articles