Управление огромной платформой для смартфонов, например Android сложно, поэтому иногда менеджерам нужно становиться жесткими. Есть много способов, которыми это может вписаться в любые слова об Android, но особенно плохо, если вы разработчик, - это то, что компании любят OnePlus, Huawei, Samsung и Xiaomi создают телефоны с программным обеспечением, которое может случайным образом убить любое приложение, не входящее в список приложений, которые стали особенными. лечение.
я писал об этом 18 месяцев назад и сказал, что Google нужно найти способ исправить это. Я говорю то же самое сейчас, хотя перспективы того, что это действительно произойдет в ближайшее время, невелики.
Если я выгляжу разочарованным, то это потому, что я разочарован. Google участвовал в Reddit AMA и главный вопрос был именно об этом. Это потому, что любой разработчик, который не работает ни над одним из лучших приложений в Google Play, видит телефоны Android от ведущие производители без разбора закрывают свои приложения как своего рода недоработанное дополнение к управлению питанием Android система.
Verizon предлагает Pixel 4a всего за 10 долларов в месяц на новых безлимитных линиях
Google знает об этой проблеме. В AMA команда ответила:
Фоновые убийства - сложная тема, над которой наша команда работает некоторое время, и то, что каждый производитель делает это по-своему, не помогает. Мы чувствуем боль сообщества разработчиков и стремимся решить ее. Мы провели обсуждения со многими производителями устройств, чтобы понять причины их внедрения, а не только для экономии заряда батареи, но и для защиты пользователей от некорректных приложений. В то же время мы работаем над тем, чтобы увести их от использования экстремальных методов, таких как принудительная остановка приложения, которая делает приложение непригодным для использования пользователями.
Я чувствую, откуда приходит Google. Несомненно, существует вероятность злоупотреблений, если приложение может работать в фоновом режиме волей-неволей, но как насчет таких приложений, как фитнес-трекеры или клиенты для обмена сообщениями? Когда кто-то покупает блестящую новенькую OnePlus 8 и устанавливает бесплатное приложение, когда приложение не работает, они нажимают на старый однозвездочный обзор и удаляют его. Но иногда это не вина разработчика приложения.
Ребята из DontKillMyApp.com некоторое время боролись с этим. Группа разработчиков оценивает производителей телефонов на основе того, как часто их программное обеспечение закрывает приложения только из-за туманного обещания продлить срок службы батареи. Наши друзья из Android Police действительно глубоко погрузился в эту тему ранее на неделе.
Это не то же самое Сам Android делает и не каждый производитель получает отрицательные отзывы, но взгляд на рейтинги показывает, что крупнейшие нарушители также являются крупнейшими производителями телефонов.
Google пытается, но нужно стараться еще больше.
Google говорит, что пытается. В нем говорится, что лицензионные соглашения Android 11 заставят производителей сообщать пользователям, что их телефон закрывает приложения, но большинство пользователей будут доверять Samsung и думать, что приложение отстой. «Лучшие приложения» нельзя будет помещать в какой-либо список, но есть миллионы приложений, которые не являются «лучшими приложениями», и некоторые из них являются лучшие приложения. Есть новый API, который сообщит разработчику, почему его приложение было закрыто, но это не остановит его. Этого недостаточно, и хотя перед Google стоит сложная задача разобраться во всем, это действительно необходимо.
Смартфоны - часть повседневной жизни практически каждого. Производители телефонов торопятся вносить изменения в программное обеспечение, и это почти превращает наши смартфоны в дамбфоны.