На древнем мобильнике с 9-м Android'ом использование Conversations оказалось несколько затруднено. Всё дело в голосовых сообщения, записываемых в m4a-контейнеры и сжатием AAC-кодеком. Минимальный размер любого аудио-сообщения получался четыреста килобайт, если открыть в hex-редакторе эти 400Кб, то есть заголовок, есть окончание, а между ними сплошные нули.
В целом оно и ясно, Conversations обращается через API SDK к системе, таковая как умеет так и работает с m4a-контейнерами. На момент 9-го ведройда поддержка m4a была не повсеместно (лишь на устройствах отдельных вендоров).
Пришлось накатить на мобильник 16-й Android, благо что 23-я LineageOS это предоставляет. Минимальные голосовые сообщения в Conversations стали теперь порядка семи килобайт.
И как бы с одной стороны 400Кб, с другой 7Кб ... ну как-то разница ощутима. На родных вендоровских прошивках других производителей других мобильников в 16-м ведройде аудио-сообщения получаются таких же размеров.
И для сравнения, если взять 14-й Android в варианте от LineageOS или же crDroid, то минимальный размер аудио-сообщения выходит несколько больше, порядка 14Кб или 19Кб что ли. Хоть и в два раза, но однозначно это не тот выигрыш, чтобы ради него с 14-го ведройда переводить мобильник на 16-й :)
В любом случае, спасибо ребятам из LineageOS и crDroid, если бы не свежие версии Android для «устаревших» мобильников, но и не пришлось бы научиться менять аккумуляторы самостоятельно в домашних условиях. А так вот, получается иметь прямо даже запас из аппаратов, пусть и поношенных и устаревших (технически и морально). Не фиг свалки захламлять, планеты запасной ещё не обзавелись, пусть работает то, что может работать.
#
aac #
m4a #
multimedia #
android #
mobile #
Conversations #
xmpp #
jabber #
LineageOS #
crDroid #
lang_ru