Apakah Android mengalami degradasi kinerja "selama periode waktu" yang sama dengan yang dilakukan OS seperti Windows?

24

Untuk memperjelas, ya, saya menjalankan custom ROM di ponsel saya. Saya berpikir, "Saya akan mem-flash ini dan menjaganya tetap stabil karena saya harus bergantung padanya untuk bekerja".

Hampir sebulan penuh kemudian, saya menemukan bahwa antarmuka yang tertinggal, aplikasi tidak terbuka dengan kecepatan yang sama seperti dulu, dan secara umum, saya menemukan bahwa saya perlu reboot lebih sering. Tidak ada yang salah, logcats tampaknya tidak menunjukkan kerusakan, hanya ..... lamban.

Mem-flash ROM lagi mulai terasa seperti Windows; Saya menginstal ulang cukup sering agar tetap berjalan lancar, tetapi jika itu adalah sesuatu yang saya lakukan salah, saya sepenuhnya terbuka untuk saran. Seiring bertambahnya usia dan kurang terobsesi dengan mem-flash apa pun yang saya lihat di XDA, saya ingin menjaga sesuatu yang stabil dan dapat diandalkan.

Harsha K
sumber
10
lucu ... Saya memiliki sistem Windows berjalan selama bertahun - tahun dan Android berjalan selama berbulan-bulan tanpa penurunan kinerja.
Andrew Barber
2
Satu hal lagi: 'mem-flash ROM lagi' tidak meningkatkan apa pun. Biasanya terdiri dari kernel dan / partisi sistem. Ini disebut ROM ( memori hanya baca ) karena tidak pernah berubah, bahkan ketika Anda menghapus (kecuali ketika Anda merefleksikan ROM yang berbeda ). Membusuk kinerja Anda semata-mata berasal dari aplikasi yang diinstal tertentu yang paling mungkin. Tes lap dan lihat apakah ada perbedaan. (Beberapa alasan lain yang dapat saya pikirkan: RFS terkenal Samsumg)
ce4
2
@ ce4: ROM istilah itu benar-benar keliru, di Android partisi sistem tidak hanya baca-saja; itu hanya baca-saja pada dasarnya karena izin diatur untuk tidak mengizinkan program apa pun untuk menulis ke folder / partisi. Dalam sistem yang di-root, root dapat mengubah izin dan memberikan hak istimewa kepada program untuk menulis ke folder / partisi read-only.
Lie Ryan
1
Saya tahu, kata-kata buruk dari saya. itu seperti hacker vs cracker, semua orang menggunakan yang pertama. setidaknya dengan penggunaan normal setiap hari itu tidak berubah, dan itulah yang ingin saya katakan dalam 600 kata komentar. ponsel saya memiliki dua aplikasi yang: adblock memodifikasi / etc / hosts dan TiBackup yang memungkinkan pengintegrasian ke dalam sistem. tetapi keduanya tidak mengarah ke gejala ini. Lihat kata-kata kasar ini, itu agak umum ... plus.google.com/app/plus/mp/211/…
ce4

Jawaban:

31

Efek yang Anda gambarkan bukan disebabkan oleh OS. Ini disebabkan oleh semakin banyak proses latar belakang yang menumpuk dari waktu ke waktu dan mungkin lebih banyak aplikasi yang mendaftar ke kait sistem yang perlu dievaluasi ketika peristiwa tertentu terjadi.

Setiap OS yang mendukung ini akan rentan. Android saya telah berjalan selama 1 1/2 tahun terakhir tanpa penurunan kinerja. Selalu tanyakan dan hadapi pengembang aplikasi jika mereka menjalankan layanan di latar belakang untuk waktu yang lama (tanpa perlu / menggunakan). Layanan latar belakang dimulai seperti interval yang memeriksa / menarik beberapa informasi dan mengakhiri setelah itu baik-baik saja. Google Play Music adalah adalah 1 contoh sempurna: The App menetapkan alarm Android (yang tidak alarm pengguna, tetapi lebih acara pemrograman dijadwalkan) dalam interval untuk melakukan sync-nya.

Tetapi beberapa aplikasi memulai layanan jangka panjang yang tidak dapat dinonaktifkan oleh pengguna, dan jika Anda memiliki banyak dari ini berjalan, kinerja Anda sebenarnya akan menurun.

1 Google Music sekarang tampaknya juga berjalan sepanjang waktu. :( Tapi ada contoh aplikasi lain yang bagus, yang memahami bahwa mereka tidak boleh berjalan sepanjang waktu. Atau di mana pengguna dapat menonaktifkan layanan latar belakang. Atau di mana pengembang aplikasi cukup kompeten untuk memanfaatkan orang kaya ( push) API Android menyediakan untuk meminimalkan dampak aplikasi.

Mengalir
sumber
4
Ini mungkin terjadi dengan menginstal banyak aplikasi 'layanan', namun Anda dapat membalikkannya hanya dengan menghapus aplikasi yang menyinggung (tidak perlu pembersih sistem dan semacamnya). Mengatur ulang / menghapus ponsel Anda akan membuatnya ke tahap yang sama persis seperti ketika Anda mendapatkannya (atau pertama kali menginstal ROM Anda). Inilah kata-kata kasar dari Android Dev Dianne Hackborn tentang game gratis yang meluncurkan 2 layanan yang secara bersamaan mengonsumsi 10MB secara terus-menerus: plus.google.com/105051985738280261832/posts/JAqggyKcM2z
ce4
6
Nama yang luar biasa untuk pengembang, Hackborn.
Hyangelo
1
@Hyangelo dalam kata-kata Lady Gaga, mungkin "Dia terlahir seperti itu" ... LOL !!! Tidak ada rasa tidak hormat! Saya angkat topi saya ke Dianne Hackborn, Romain Guy dan Jean-Baptiste Queru: D Tanpa mereka di mana Android sekarang! :)
t0mm13b
Apakah ada cara untuk mengetahui layanan latar belakang mana yang memonopoli sumber daya saya dan cara menghapus instalannya? Lebih baik lagi, apakah ada cara untuk mengetahui intensitas sumber daya sebelum menginstal aplikasi?
Heisenberg
Tidak sebelumnya, tetapi Anda selalu dapat melihat aplikasi yang sedang berjalan melalui SettingsAppsRunning
Flow
3

Jawaban oleh Flow adalah benar bahwa peningkatan perasaan kelesuan bukan disebabkan oleh OS, ini terutama disebabkan oleh aplikasi. Tetapi ada efek lain yang saya perhatikan, khususnya pada daya tahan baterai: Semakin banyak Anda menggunakan telepon, semakin Anda menuntut kinerjanya (dan daya tahan baterai), bahkan jika itu tidak disadari. (Ini sama untuk ukuran hard drive: semakin banyak yang Anda miliki, semakin banyak yang Anda butuhkan.)

Jadi, bisa juga tingkat harapan Anda perlahan naik.

Saya ingat saya terpesona oleh semua kekuatan yang saya miliki ketika saya membeli HTC Magic saya beberapa tahun yang lalu. Baru-baru ini, saya mengaktifkannya untuk melihatnya: masih berfungsi dengan baik, tetapi, sekarang saya menggunakan Nexus One dan kemudian Galaxy Note, saya merasa memiliki UI yang sangat kasar dan kekuatan yang sangat terbatas. Harapan saya meningkat.

gb.
sumber
3

Jika Anda menggunakan ROM alternatif untuk Android, ada kemungkinan ada masalah dengan ROM yang mungkin menyebabkannya. Masalah seperti ini telah terlihat pada ROM CyanogenMod di masa lalu, terutama pada build malam (yaitu, versi uji). Namun, mereka benar karena kemungkinan besar karena aplikasi yang telah Anda unduh.

Saya telah pergi tanpa me-reboot, membersihkan cache, dll. Selama lebih dari tiga bulan tanpa degradasi.

Jaamgans
sumber