воскресенье, 8 июня 2014 г.

Сказ о том, как решить проблему с SD картой на прошивке 10.5.A.0.230 Android 4.4.2 (Xperia ZL).

Доброго времени суток уважаемые читатели блога! Как вы, наверное, знаете я недавно установил на Xperia ZL новейшую прошивку 10.5.A.0.230 Android 4.4.2.
http://casediletanta.blogspot.ru/2014/06/105a0230-android-422-xperia-zl.html
Тем не менее помимо очевидных преимуществ эта прошивка обладает и рядом недостатков, один из самых обидных - временное падение скорости записи на SD карту. Через некоторое время после первого проявления проблема пропала сама собой и я о ней забыл.
Но потом, когда решил избавиться от нелепого ограничения ОС Android 4.4.2 в виде ограничения записи на SD карту для сторонних приложений проблема вновь проявилась.

А я всего-то установил модуль Xposed разрешающий запись на SD карту, перезагрузил смартфон и тут началось...
В режиме накопителя (MSC) при подключении к ПК SD карта 10-класса выдавала на запись скорость на уровне 2 МБ/с словно у второго класса. Я понял, что надо что-то с этим делать.
С учетом того, что протокол MSC является "не родным" для последних версий Android (основная ставка сделана на MTP), то производителям смартфонов приходится либо мириться с таким положением дел либо реализовывать поддержку протокола своими силами. А тут ещё и "подарок" в виде "гениальной" инициативы со стороны разработчиков Android по ограничению доступа к карте памяти SD.
Видимо, из-за всех этих причин в новой прошивке MSC протокол реализован неидеально.

Итак, первым делом я переключил смартфон в режим MTP (в меню он называется "режим передачи мультимедиа"), подключил к ПК с Windows и записал на SD карту тестовый файл.




Скорость записи была где-то на уровне 8-го класса. После этого, я отключил смартфон, активировал режим MSC. При повторном включении, скорость записи вновь была около  8-9 МБ/с.
Таким образом, вы теперь знаете что делать при возникновении аналогичных проблем с SD картой.

p.s. Искренне не могу понять зачем разработчики Android последовательно отказываются от поддержки широко распространенных индустриальных стандартов: сначала протокол MSC, теперь ограничение SD карт.
Ставка на протокол MTP выглядит вдвойне странной с учетом его низкой распространенности, т.е. если у вас на ПК установлена ОС отличная от Windows - вам не повезло. Если для MAC OS X хотя бы есть сторонний софт, то что делать пользователям менее распространенных ОС просто не понятно... В то же время протокол MSC реализован в том или ином виде в большинстве современных ОС.

Комментариев нет:

Отправить комментарий