Ответ на пост «RuStore - 2»
Автор все смешал в одном посте: майнер, прослушка, вирусное ПО, разделение программы на две части. Я немного знаю о программировании, писал ПО для Windows, пользуюсь андроидом давно и есть, что ответить. Давайте по порядку.
Почему именно завис телефон сейчас никто не скажет. Рустор, андроид плей и другие магазины приложений требует постоянного обновления ради новых функций, исправления багов и рекламы (да, в новых версиях ПО часто больше рекламы и "лишних" функций). Если Вам не нужны обновления и скачивания в автоматическом режиме, это можно отключить в настройках программы или настройках уведомлений, а так же выставить режим работы.
После ресета (еле нашёл это сочетание клавиш) всё поднялось и тут же вывалилась куча уведомлений от рустора - доступно 16 обновлений.
После перезапуска телефона, запускаются приложения из автозапуска, рустор автоматически проверил, что устарело и предложил обновить, в этом ничего криминального нет.
Стоит разнести данные, которые могут вообще ежесекундно обновляться (СУБД например) и сама программная часть, которая должна обновляться как можно реже
С разделением ПО на СУБД и локальную часть звучит очень странно. Появление новых функции в серверной части, потребует так же изменений в локальной версии. Да и трафик приложение будут потреблять еще больше, а время запуска увеличится. Автор явно не знает основ объектно-ориентрованного программирования. То, что работает, как правило, стараются не трогать, а вот новые баги появляются при внесении новых функций и попытке прикрутить их к старому.
Весь современный говнософт пишется по принципу "хуяк-хуяк и в продакшен!"
Проблемы с софтом, это результат маркетинга (да, автор прав насчет быстрее разработка, меньше тестов), но не только в этом.
С какой то версии программа вообще перестаёт меняться по сути, в ней начинают появляться ненужные косметические улучшения, зато прибавляется либо требование бабла, либо злоебучая реклама.
Вторая проблема - это эффект "Nero Burning Rom", кто работает с компами давно, помнит программу для записи на диски. Сначала это была легкая программа, с удачным интерфейсом и возможностями. Но со временем туда воткнули кучу "плюшек", сделали свой плеер, редактор всего подряд и в результате программа стала тяжелая и никому не нужная. Подобное встречается в приложениях интернет-магазинов, клиентов банков, клиентов мобильных операторов (привет Мегафон с приложением более 200 Мб с рекламой и играми) и т.д.
Мобильные приложения - это какой то особый филиал ада. Неспроста новые версии андроида не ставятся на уже старые телефоны (чего блять? ему всего год!) Поэтому нехрен там обновлять и сам софт.
Взаимодействие программы и ОС телефона происходит через прослойку библиотек. Программа обращается к определенным возможностям системы, та дает доступ, жонглирует памятью и ресурсами. С каждой версией ОС системы, разработчики стараются внести новый функционал, сделать всё безопаснее. Старые функции переписывают ради эффективности и безопасности (разрабы Андроида не дурки, сравните возможность настроить уведомления в андроиде 13 и андроиде 6, например). Разработчики ПО, в свою очередь, не могут и не хотят поддерживать старые и новые версии, многие функции не будут работать на старых телефонах (те же уведомления и виджеты).
Итого у нас есть:
Разработчики операционной системы (Адроид в данном случае) с своими требованиям безопасности и новыми функциями.
Производители "железа", которые пытаются сделать что-то свое из урезанного бюджета, но при этом с максимальным функционалом.
Разработчики оптимизированной ОС именно на телефон (тот же MIUI по сути надстройка над андроидом от Сяоми), которые хотят сделать ОС под себя, что бы было красиво, функционально, добавить своё ПО и часто рекламу.
Разработчики ПО, работающие по тех. заданию, пытающиеся сделать ПО для разного зоопарка телефонов и оболочек.
Маркетинг отделы, в каждом из 4-х пунктах выше, цель которых максимизация прибыли.
Законодательство РФ - теперь в телефонах необходимо предустановленное российское ПО.
Рустор это всего лишь альтернатива гугл плей, если из-за него что-то виснет, напишите разработкам о проблеме, укажите модель телефона и проблему, не поверите, но они действительно заинтересованы, чтобы телефон не вис.
По моему опыту рустор работает неплохо, явных проблем с ним не замечено. Посмотрите какое приложение потребляет постоянно батарею, обновите приложения, бывает, все же глюки пропадают. И да, телефоны на адроиде за 5 тыс. рублей действительно тормозят (смотрите пункт 2 из итогов).