Category: технологии

Category was added automatically. Read all entries about "технологии".

Андроид. Опыт "разработчика"-2

Ой блин, отловили баг!
Некоторые читатели настойчиво требовали сделать зум в журнале. Мол, на мелких экранах плохо видно, дайте возможность увеличивать. Сделали – там галка одна в настройках при верстке. В итоге только сейчас отловили, что в нем проблема.
Причем на некоторых аппаратах отлично отрабатывает, на некоторых – вылет, на некоторых не вылетает, но только фон на страницах виден.
Яблоки отрабатывали отлично все, а андроид – 5% с ошибкой, причем не зависит от цены аппарата.


Нет, все же была своя прелесть в социализме, когда уравниловка и всё такое. При Брежневе всем бы раздали айфоны, и не было бы никаких проблем. Кроме Брежнева.

Андроид. Опыт "разработчика".

Выпуск журнала дал голове информацию, которая в любом другом случае бы не пригодилась.

Так как журнал является электронным в прямом смысле этого слова, то есть выходит на смартфонах и планшетах, то пришлось столкнуться с анализом принципиальной разницы между "зеленым роботом" и "огрызком".

Журнал верстается в Индизайне с установленным плагином Mag+. Mag+ – контора американская, когда-то начинали с выпуска своего журнала, но быстро переключились на предоставление услуг паблишинга: дают систему верстки, формирования приложения для аппстор и гуглплей (еще поддерживают амазон киндл, но у нас это никому не нужно), хостят номера журналов у себя. Сама система ужобная, хотя верстка зачастую неочевидная, сборки номеров часто подглючивают, но главное – любое обновление версии системы на серверах паблишера превращают ваш контакт с пользователями в лотерею. "У меня не работает", "не скачивается", "вылетает" и т.д. Начинаешь судорожно разбираться, но с другой стороны приходит фидбэк: "мой вагон пуст" (с), в смысле, у большинства всё работает.

Когда дело касается яблочных устройств, то мне, как "разработчику... ок, пользователю системы Mag+, всё понятно: если работает на одном устройстве, будет работать на всех. Исключение составляют совсем старые устройства (поэтому не поддерживаем айфоны младше пятого).

С андроидом всё сложнее. Приходит отзыв "не работает!" Начинаешь выяснять: какое разрешение экрана? Mag+ отдает: 1280x800, 2560x1600, 1184x720, 1280x720, 1280x720. Бывает, что собирается криво одно разрешение.
Но чаще начинается головняк.
Не работает на Nexus 5! По статистике приложения в маркете этот телефон – самый популярный, почти 5%. Поэтому по одному отзыву сделать вывод нельзя.
Не работает под ОС версии 6.0! Но тут же приходит ответ, что у другого всё летает.

Выцепить закономерности "телефон/версия ОС" крайне сложно. При этом стоит еще брать выборку, был ли открыт доступ к руту, какие надстройки в сисетме стоят, что с памятью и т.д. Учитывая, что на "другое" в перечне устройств по статистике приложения приходится 81%, начинаешь понимать раннюю седину андроид-разработчиков.

Сейчас выложу новую сборку приложения под андроид, отследим, что будет по отзывам.

А следующий журнал будет по импортозамещению на отечественной системе (которая использует стандартный адобовский DPS, но при этом дешевле в обслуживании).

По поводу этого



Даже опуская реакцию МАГАТЭ, ЕС и даже Америки.
Даже опуская утрату Украиной всех технологий (а полного цикла никогда и не было на ее территории).
Но!

Чем снаряжать-то? Своих предприятий по обогащению урана на Украине нет, все перерабатывается в российском МЦОУ.