mb4ks что это за приложение
Samsung начала загружать обновление для Android с частично не удаляемыми российскими приложениями
29 марта 2021 года пользователи обнаружили, что Samsung выкатила новое системное обновление смартфонов на Android с российскими приложениями. Часть из них после установки нельзя удалить или убрать из системы полностью. Сейчас пользователю предлагаются в основном сервисы «Яндекса» — Диск, Браузер и Карты.
Обновление от Samsung приходит не только на новые смартфоны или купленные в этом году, но и на старые модели. Часть российских программ после установки патча доступна только после сброса устройства до заводских настроек или с помощью их дозагрузки из Google Play. Некоторые из новых приложений — это лишь иконки, но и их нельзя удалить из системы методами, доступными обычным пользователям, например, без получения root доступа. У пользователей не получилось удалить такие иконки или сами новые приложения ни на рабочем столе, ни через меню настроек. Причем размер устанавливаемых неприкосновенных инсталляторов всех этих приложений может превышать 100 МБ.
Причем Samsung пояснила в обновлении, что действует, согласно законодательству РФ, устанавливая на смартфонах пользователей «обязательные российские приложения». Компания ссылается на Постановление Правительства РФ от 18 ноября 2020 г. № 1867.
Пример системного обновления на Samsung Galaxy.
Эксперты пояснили изданию «Коммерсантъ», что Samsung неправа, ссылаясь на новые требования законодательства. Фактически компания имеет коммерческие договоренности с поставщиком ПО, а не действует по новым правилам. И это может привлечь внимание ФАС, так как приложения должны удаляться по желанию пользователя.
В Samsung признали, что закон не подразумевает изменений для устройств, уже находящихся в использовании. «Тем не менее с учетом технических особенностей системное программное обеспечение обновляется для всего модельного ряда»,— пояснили в компании. По словам представителя Samsung, «большинство» предустановленных приложений можно полностью удалить. Для приложений, которые не могут быть удалены, можно убрать иконку с экрана устройства, добавили в компании.
Закон о предустановке российского ПО на смартфоны и планшеты начнет действовать 1 апреля. Производители будут обязаны предоставлять товар с предустановленными приложениями Mail.ru Group, «Яндекса», «Лаборатории Касперского», компании «Новые облачные технологии», а также «Госуслуг» и платежной системы «Мир». На первое время за его несоблюдение не будет наказаний, однако в марте Госдума приняла законопроект, по которому с 1 июля штрафы за неустановку российского ПО из списка будут составлять для должностных лиц от 30 тыс. до 50 тыс. рублей, для юридических — от 50 тыс. до 200 тыс. рублей.
15 марта 2021 года Apple и Минцифры договорились о том, что американская компания будет выполнять требования российского законодательства по предустановке российского программного обеспечения на iPhone и iPad. Этот процесс будет происходить при первой активации устройств после покупки в России с 1 апреля 2021 года.
31 марта «Яндекс» обратился в Samsung и к другим вендорам с просьбой не устанавливать приложения и сервисы компании без возможности удаления. Компания связалась со всеми вендорами. Они уже ответили и подтвердили, что не будут ставить приложения неудаляемыми: Huawei, Honor, Xiaomi, Vivo, ZTE, F Plus, Meizu, Prestigio.
При настройке подключения к базе данных (БД) может возникнуть затруднение при выборе кодировки БД. Обычно предлагается целый список кодировок, а точнее сопоставлений (сравнений или наборов символов) и в каждой версии СУБД предлагаемая кодировка может отличаться.
Например, ранее по умолчанию предлагался набор utf8_general_ci. Пользователь может не знать, какая кодировка используется, так как выбор может происходить автоматически при установки готовых веб-приложений. Кодировка может применяться по умолчанию при создании базы данных вручную при помощи, например, phpMyAdmin. Выбранная кодировка распространяется на все таблицы БД и это влияет на то, как будут обрабатываться данные при запросах. Например, может обнаружиться, что при выборке данных не учитывается регистр или, не сохраняются некоторые символы из других языков и прочие объекты (смайлы и т.д.).
Какую кодировку выбрать для БД и таблиц? Для большинства проектов рекомендуется выбирать из подмножества кодировок, относящихся к utf8. Но здесь есть отличия в названиях сопоставлений. Сопоставления utf8 являются 3-ех байтными, для простоты у них не указывается mb3. Обычная utf8 имеет специфичные ограничения MySQL, которые не позволяют использовать символы выше 0xFFFD.
Для старых приложений возможно стоит использовать utf8_general_ci, для новых – utf8mb4_general_ci, utf8mb4_unicode_ci или utf8mb4_0900_ai_ci. Предпочтительным вариантом является не general, а unicode. Отличаются они тем, что utf8mb4_general_ci немного быстрее при выполнении сортировки, но могут возникать проблемы с сортировкой для некоторых языков, в то время как utf8mb4_unicode_ci не имеет подобного недостатка.
Как расшифровываются названия кодировок? Рассмотрим на примере utf8mb4_0900_ai_ci. Здесь:
– utf8 обозначает кодировку;
– mb4 обозначает версию или сколько байт используется в обработке данных для одного символа. Если не указано, то обычно подразумевается mb3;
– 0900 обозначает версию алгоритма сопоставления Unicode (UCA), на которой базируется сопоставление. Если не указано, то обычно подразумевается версия 4.0.0;
– ai обозначает нечувствительность к диакритическим знакам (например, древнегреческие ᾱ, ᾰ). Если не указано, подразумевается ai или as в зависимости от следующей части в имени сравнения, то есть ai для ci и as для cs;
– ci обозначает нечувствительность к регистру, означает, что не будет разницы между строчными и заглавными символами в запросах к БД. Существуют также версии cs, которые являются чувствительными к регистру.
Различные ошибки и предупреждения можно увидеть в отчете используемой системы. Там обычно предлагается перейти на использования современных кодировок из комплекта utf8mb4. Например, в Drupal в отчете состояния можно увидеть строку:
Database 4 byte UTF-8 support – Отключено. 4 byte UTF-8 for mysql is disabled. See the documentation on adding 4 byte UTF-8 support for more information.
Это означает, что система рекомендует использовать новые 4-ех байтные кодировки взамен старых из коллекции utf8.
При написании программного кода может возникать ошибка вида: Unknown collation: ‘utf8mb4_0900_ai_ci’ (Неизвестное сопоставление: ‘utf8mb4_0900_ai_ci’). Это в большинстве случае означает отсутствие требуемой кодировки на сервере баз данных. Например, utf8mb4_0900_ai_ci – это новое сопоставление, доступное только начиная с MySQL 8.0. Также ошибка может появиться в случае применения кодировки, предназначенной для MySQL в другой СУБД, например, в MariaDB. Наборы кодировок различаются от версии к версии, а также для разных СУБД.
Настройка доступа в приложениях Kingsong.
Это небольшая инструкция, если можно её так назвать, по вопросам выдачи разрешений приложениям под Android. Рассматриваю на примере трёх наиболее востребованных приложений: Kingsong (основное приложение), KingsongSoftTuner (вспомогательное упрощенное приложение с дополнительными функциями), EUC.world (популярное универсальное приложение в среде монорайдеров).
Приложение Kingsong. При первом запуске попросит подтвердить согласие с условиями. Жмём Agree. Иначе приложение отказывается запускаться.
Затем приложение запрашивает доступы к различным функциям вашего мобильного устройства. Первый вопрос касается местоположения. Это разрешение является обязательным. Если его не выдать, то приложение не получит доступ к Bluetooth. Это особенность работы Android.
Следующее обязательное условие: разрешение доступа к файлам. Без него нельзя будет обновить прошивку.
Если разрешений не выдать, то приложение выключается. Если всё сделать правильно, то появляется экран с рассказом о доступных функциях и особенностях интерфейса.
Прокручиваем все экраны до появления кнопки “Продолжить”. Жмём.
Затем приложение предлагает включить доступ к другим функциям устройства. Это делать необязательно. Можно смело нажать “отклонить”.
Эти разрешения могут понадобятся только для отдельных дополнительных функций приложения. Для настройки колеса они не нужны.
Доступ к микрофону тоже можно отклонить.
Если что-то пошло не так. И по какой-то причине разрешения не подтверждены. Или отключены, то приложение будет предлагать их включить при каждом запуске. Для этого надо нажать ОК.
Если и здесь что-то пошло не так, то приложение предложит просто перейти в настройки и настроить всё самостоятельно.
В настройки приложения также можно попасть через Диспетчер задач в настройках Android-устройства. Нажимаем “Права”.
И выдаём разрешение на геоданные и память.
Если всё прошло успешно, то приложение Kingsong при запуске будет выдавать экран для поиска электротранспорта. Нажимаем “Поиск”.
Убедитесь, что ваше моноколесо или электросамокат включены. И его сигнатура появится в списке доступных устройств. У меня это KS-14SMD. Нажимаю на появившееся в списке устройство.
Приложение подключается и выдает основной экран, где видно, что устройство подключено. Можно пользоваться приложением, например перейти в настройки.
Следующее приложение – это EUC.World.
Приложение наиболее хорошо продумано и каждый свой шаг отдельно поясняет для пользователя.
Само приложение объясняет, что без доступа к геоданным не будет доступен именно Bluetooth.
С файлами тоже самое. Надо разрешить.
Ещё EUC.World предлагает запретить оптимизацию расхода аккумулятора, чтобы приложение могло более точно собирать статистику в фоне. Это важно, если вам необходима полная статистика за поездку. Иначе данные будут прерываться.
Если всё сделано правильно, то при сканировании устройств найдётся сигнатура вашего электротранспорта.
После подключения попадает на главный экран. Чтобы выбрать другое устройство надо нажать на зеленый кружок сверху. Это действие отключит связанное устройство. Затем можно снова нажать на значок Bluetooth для запуска сканирования доступных транспортных средств.
Если с разрешениями что-то пошло не так, то всегда можно зайти в настройки приложения через диспетчер задач.
И выдать все необходимые разрешения вручную.
И последнее полезное приложение – SoftTuner. Он позволяет откатить прошивку устройства назад, восстановить его в случае каких-то проблем или, даже, если слетела родная прошивка.
Смысл разрешений ровно такой же, как и в случае предыдущих приложений. Звонки можно отклонить.
Местоположение надо обязательно подтвердить.
Память и файлы тоже подтверждаем.
Логин и пароль используются Kingsong в случае возникновения серьезных проблем с устройством, чтобы можно было его восстановить более глубоким методом. Нам же достаточно нажать кнопку Login with guest. Т.е. подключиться, как гость.
Если с правами доступа что-то будет не так. То Softtuner также, как и приложение Kingsong начнет предлагать настроить разрешения самостоятельно.
Если что-то не получается, то всегда можно зайти в настройки приложения через диспетчер приложений в настройках. Выдаём обязательные разрешения на геоданные и память.
В самом приложении после входа нажимаем на значок Bluetooth в правом верхнем углу.
Если всё настроено правильно, то при включенном транспорте его сигнатура появится в списке Bluetooth устройств.
Ускорить смартфон
Все нижеописанные операции с лёгкостью могут превратить ваш смартфон в кирпич! 100 раз подумайте и изучите нюансы, прежде чем что-то делать. И всё забекапить, да.
По умолчанию андроид хрен даст что заблокировать и удалить кроме какого-нить вконтактика. Поэтому я рутанул телефон. Пришлось часов 5 потратить на изучение нюансов и опыта других людей для минимизации косяков. Во время рутования ладошки немного вспотели, но всё обошлось.
Для начала я досконально посмотрел на оперативу, что до рута было мне недоступно: оказалось, что в ней сидит куча хлама, который я использую раз в год и закрываю сразу после использования. Даже если закрыть принудительно процесс в оперативе, то он всё равно скоро сам запустится. Причём это не какой-нить индийский говнософт. Ща уже забылось, но помню яндекс-карты жрали около 50 МБ оперативы. Для масштаба: после загрузки смарта доступны около 500 МБ. И я могу их понять: каждая прога хочет сидеть в оперативе, чтобы быстро запускаться и всякие свои служебные дела делать. Если прога позаботится о пользователе и будет выгружать себя из оперативы, то высок риск что пользователь сменит её на другую, которая быстро запускается, так как сидит в оперативе. А то, что именно из-за неё тормозит смарт пользователь не узнает, ведь таких прог в оперативе множество. Поэтому разработчики вынуждены жертвовать быстродействием смартфона.
На моём смарте около 280 процессов. Думаю, около 100 я на тот момент уже заблокировал. Если посмотреть на названия остальных работающих процессов, то можно увидеть, что присутствует куча ненужного (или редкоиспользуемого) многим хлама. Процессы для bluetooth, VPN, сетевых служб, заставок экрана, фона рабочего стола, шрифтов, принтеров, системных настроек. Заблокировав много чего из перечисленного у меня перестал работать инет и звонки. Пришлось что-то возвращать обратно и блокировать внимательнее. Назначение процессов можно было понять из названий, значков и при помощи гугла.
1. Некоторые приложения при запуске ругаются на отсутствие некоторых гугловских сервисов, но работать ни им, ни мне это не мешает.
3. Не работают приложения Google sheets и Google docs (требуется вагон процессов). Для меня это не большая, но заметная проблема. Поэтому когда приспичит (раз в два месяца), я их использую из браузера.
4. Я заблокировал даже те приложения, которые использую раз в неделю. Соответственно, пару раз в неделю я лезу в Titanium Backup и разблокирую их. На это уходит около 5-10 секунд, но выигрыш от свободной оперативы гораздо больше.
Мы много пишем про CS:GO – а теперь есть и приложение с матчами и стримами!
Новый мобильный продукт для вас.
Counter-Strike – самая народная видеоигра. Кто не бежал запускать CS (тогда еще 1.6) в компьютерный клуб после школы – у того не было детства. И даже если вы сейчас не играете в CS:GO, крутизну хайлайта с идеальным выстрелом из AWP (вы ведь тоже называли эту снайперскую винтовку «Слоном» в нулевых) или разминированием бомбы на последней секунде вы наверняка поймете – и порадуетесь.
При этом мы всегда страдали, что пока не могли дополнить наш классный контент качественным мобильным продуктом и отвечающим современным требованиям матч-центром. Сейчас эта проблема решена – мы проинвестировали в приложение eForce (не путать с ESforce, связи тут никакой). Это украинский стартап, который за год успел набрать 100 тысяч пользователей, и не зря – там есть все, что нужно фанату CS. Смотрите:
Расписание и самая важная информация про турниры
Страница матча со стримами и подробной статистикой
Лента подписок и лента новостей
Можете подписаться на любого игрока, команду или турнир – и получать пуши со всеми новостями про него и матчами.
В eForce уже можно читать все новости киберспортивного раздела Sports.ru про CS:GO, в будущем в приложении также появятся наши новости Dota 2 и большие материалы по обеим играм.
Календарь матчей
Ну и в настройках можете выбрать, нужен вам CS:GO, Dota 2 или обе дисциплины.
Скачать eForce на iOS
Скачать eForce на Android
Скачать приложение Well Played Dota 2
В чем суть партнерства Sports.ru и eForce
В результате сделки eForce получит доступ к контенту, данным и технологиям Sports.ru, а также маркетингу в экосистеме издательства Tribuna Digital, в обмен на миноритарную долю и льготные условия участия в следующем раунде инвестиций.
В eForce уже можно читать все новости киберспортивного раздела Sports.ru про CS:GO, в будущем в приложении также появятся новости Dota 2 и большие материалы по обеим играм.
Пишите в комментах, чего вам сейчас не хватает в наших киберспортивных продуктах – и в CS в частности!