3 января, в официальном блоге разработчиков Android OS, инженер Адам Пауэлл (Adam Powell) опубликовал статью под названием "Холо везде" (Holo Everywhere).
В ней представлены рекомендации для производителей устройств, которые снабжают свои смартфоны собственными графическими оболочками (например, в наших Meizu-аппаратах такая оболочка существует изначально, начиная ещё с модели М8. У других производителей тоже есть свои графические интерфейсы - Sense, TouchWiz, MotoBlur и др.). Так вот, в этих рекомендациях есть следующее условие:
Цитата
We’ve made the inclusion of the unmodified Holo theme family a compatibility requirement for devices running Android 4.0 and forward. If the device has Android Market it will have the Holo themes as they were originally designed.
В переводе на русский это означает следующее: если вы хотите иметь на вашем устройстве полностью функционирующие сервисы нашей операционной системы (такие как, например, Android Market), то вы обязаны включить в вашу оболочку возможность выбора пользователем немодифицированной оригинальной темы Холо (Holo).
Чем же чревато данное требование применительно к нашим Meizu-смартфонам?
Здесь может быть несколько вариантов.
Например, компания MEIZU разработает и внедрит в свои прошивки специальное приложение для установки тем, и включит туда требуемую Гуглом тему Холо. Таким образом, пользователь сможет выбрать ту графическую тему, которая ему больше нравится. В этом случае функционал google-сервисов пострадать не должен. Такой вариант развития событий устроит большинство владельцев.
Либо, компания MEIZU проигнорирует данное требование и продолжит публиковать прошивки только лишь со своей оболочкой. В данном случае, по идее, из смартфонов должен быть исключён Android Market, что отрицательно скажется на функциональности ПО.
Маловероятно, но возможно и такое: компания MEIZU вовсе откажется от дальнейшей траты ресурсов на разработку своей графической оболочки и оставит пользователям так называемый "голый" Android.
Есть и ещё один вариант, довольно пессимистичный: компания MEIZU остановит развитие прошивок на текущей версии 2.3.5, так как на эту версию Android OS вышеописанное обязательное включение темы Холо не распространяется.
Ну что же, будем следить за развитием событий.
П.С. Для тех наших пользователей, кто не знаком с графической оболочкой Flyme, используемой в смартфонах MEIZU, вот набор скриншотов.
Что-то я не понял, это рекомендации или обязательства? Чел перепил на хаппи нью иар? Может всем программистам на линуксе согласовать свои разработки с Линусом Торвальдсом?
Это рекомендация, обязательная к исполнению в том случае, если производитель ставит на свои устройства прошивки на основе Android 4.0 и выше. Если производитель использует версии Android ниже 4.0, то это делать не обязательно.
Как мы знаем, в MEIZU пообещали прошивку на основе 4.0. Значит, они должны будут включить unmodified Holo theme в оболочку, если не хотят ссориться с Гуглом...
Стандартизация. Представьте, каково выпускать своевременные обновление, если есть сотни устройств, многие на разных железяках, с разными интерфесами и прочем. А так, думаю, мы все ближе к постоянным потоковым апдейтам, когда не нужно накатывать все обновление в 100мб, а просто по воздуху скачать свежий апдейт.
цитата с 4пда “Речь идёт не о интерфейсе, а о ТЕМЕ, просто о ТЕМЕ товарищи, и никакого выбора иньерфейса НЕ БУДЕТ, а введено это для того, чтобы разработчики приложений могли делать свои продукты выглядящими одинаково на всех девайсах (при этом в манифесте приложения указывается Холо) или же подстраивающими свой вид под оригинальное оформление каждого производителя (соответственно в манифесте указывается ДевайсДефолт). Вот и всё. Подробнее – на андроид дэвелоперс в посте мистера Пауэлла. А народ уже прямо слюнки распустил."
to_to, цитата, я так понимаю, не от разработчика. Ибо в статье инженера есть такое предложение:
"We’ve added a number of theme attributes to report common metrics and color palette info to apps that want to fit in with a theme. These include highlight colors, default padding and margins for common UI elements such as list items, and more."
По-русски: в тематические атрибуты добавлены общие метрики и цветовая палитра для интеграции в приложение дефолтной темы. В частности, цвета подсветок, отступы по умолчанию, поля и куча других элементов.
То есть, немодифицированная Default Theme - это не тупо две других картинки на десктоп и локскрин. Это и графические элементы, и соблюдение колонтитулов, отступов, начертания шрифтов и прочих xml-параметров. Например, в родном Meizu-лаунчере часы на локскрине находятся внизу по центру. В теме Holo эти часы в правом верхнем углу. Или сравни вид и отступы в настройках в meizu-лаунчере и в настройках Holo: Совсем иные отступы от краёв и внутри списка, другие кнопки, иконки... Так что, если соблюдать все нужные параметры по унификации, то поработать Meizu-инженерам придётся. Если, конечно, они тупо не проигнорируют это требование.
Между нами... а нафига этот Андроид 4 вообще нужен? Что в нём хорошего, кроме лейбы "svejaque"? Я его не видел ни разу, зато видел Андроид 3 - это полный п......ц, такая ОС мне не нужна.
Прогресс на месте не стоит. Ты на компе до сих пор ось Win95 имеешь? Или более современную Windows XPюшу (или 7мёрку)? Так и в андроиде идёт развитие оси. 4.0 - это эволюция унификации, так сказать. Ты же сам потом спасибо скажешь, когда нужная тебе прога или игра установится на любое твоё андроид-устройство (смарт, планшет). А сейчас не редки пляски с бубном - там на тегру, там под такое разрешение экрана, там под планшет и т.д. Вон на 4пда-форуме почитай темы про игрушки: куча мануалов, как чего и куда ставить, какие кеши, под какой проц...
дык восьмёрка в альфаверсии тоже народ пугала. Первые возгласы - "нахрен это убогое metro?" И я вполне за смену интерфейса - на Асер вполне реально отключался на голый андроид. Хотя, если оболочка очень удобная, как Flame Os или Acer Breez, то переключать владельцы будут реже.