Logo ru.androidermagazine.com
Logo ru.androidermagazine.com

Все, что вам нужно знать об Android Oreo Emoji, шрифтах и ​​значках

Оглавление:

Anonim

Android Oreo скоро выйдет из Preview для разработчиков, и вместе с ним для пользователей и разработчиков Android будет сделано множество прекрасных, дружественных к настройкам изменений, касающихся эмодзи, шрифтов и значков. Emoji получают крайне необходимое обновление несколькими способами. Шрифты становятся все более простыми для интеграции и реализации для разработчиков. Значки приложений получают еще одно обновление в очередной раз в последовательности ящика приложения. Здесь есть много чего распаковать, поэтому давайте развернем эти новые игрушки!

Капли мертвы, да здравствуют капли

Android-смайлики всегда были спорными, разными и, ну, в общем, глупыми. Смайлики Google развивались и расширялись так же, как и Android, но в последние несколько лет эмодзи от Google выделялись на фоне других. Прежде всего, в то время как большинство эмодзи лица / эмоции - это круги, Google - это желтые капли или лимонные жевательные резинки. Они плоские, они упрощенные, они милые, и большинство людей ненавидят их. Эти люди могут радоваться, потому что Google внедрил новые эмодзи в Android Oreo: они круглые, имеют форму и тень, чтобы придать более последовательную глубину, размер и выражение.

В то время как я и некоторые другие любили смайлики блобов от Google, миллионы пользователей Android даже не видели пятен, что приводит нас к еще одной большой проблеме. Google никогда не предписывал использование их уникальных смайликов, и в результате Samsung использует смайлики Samsung, а LG - смайлики LG, а HTC - смесь собственных смайликов HTC и Google. Поскольку каждая из этих библиотек смайликов обладает небольшими творческими возможностями с индивидуальными выражениями и деталями смайликов, смысл смайликов может широко варьироваться в зависимости от того, через какую библиотеку вы видите смайлик. Если вам не понравились смайлики на вашем телефоне, повезло, нет никаких реальных способов заменить их, не вдаваясь в рутинную работу.

Видеть это? Да, это нужно изменить.

Хуже того, поскольку библиотеки emoji представляли собой системный файл, они расширялись и обновлялись только путем обновления системы, которое не всегда доступно для большинства телефонов, не поддерживающих Pixel. Это означало, что в то время как весь остальной мир сходил с ума по новым эмодзи-тако или смайликам-зомби, все, что вы видели на своем телефоне, было простым квадратом или пустым пространством.

EmojiCompat и пользовательские шрифты смайликов

Google ищет решение этих проблем в Android Oreo. Прежде всего, даже пользователи, которые никогда не увидят Android Oreo на своих текущих устройствах, смогут увидеть последние смайлики благодаря библиотеке поддержки EmojiCompat, которая при добавлении разработчиками в приложение позволит пользователям из KitKat видеть последние смайлики. Так что, даже если у вас нет умопомрачительных смайликов на телефоне Lollipop, вы все равно можете увидеть умопомрачительные смайлики, которые ваш брат послал вам после последнего эпизода Игры престолов. Смайлики, которые заменяет EmojiCompat, могут не соответствовать смайликам, не принадлежащим Google, на вашем телефоне, отличном от Pixel, но в этот момент в игру вступает второе улучшение.

Если разработчики не хотят оставлять смайлики, отображаемые в их приложении, в непредсказуемой библиотеке смайликов, которая включена в телефоны пользователей, у них теперь есть возможность использовать загружаемый шрифт со своими собственными смайликами. Это, конечно, будет зависеть от разработчиков, которые будут реализовывать EmojiCompat и загружаемые шрифты очень специфическими способами, но здесь есть несколько очень интересных вещей.

Загружаемые шрифты и шрифты в XML

Говоря о загружаемых шрифтах, они будут иметь далеко идущие последствия не только для эмодзи-шрифтов. Загружаемые шрифты позволят разработчикам извлекать семейства шрифтов из своих APK, делая APK меньше и более привлекательными для загрузки. Вместо того, чтобы связывать пользовательский шрифт в APK, приложение может ссылаться и загружать нужные шрифты после установки, что означает, что шрифт можно загрузить один раз и использовать для нескольких приложений, а приложение можно легко обновить через сервер без необходимости большое обновление приложения, чтобы изменить его.

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

Адаптивные иконки: завершение хаоса в панели приложений

В Android нет жестких правил в отношении формы, размера и затенения иконок, как в других платформах, поэтому иконки на устройствах Android всегда были беспорядком. Существует целая индустрия производителей пакетов иконок, которые делают приложения, чтобы сделать ваши ящики приложений единообразными, поскольку Android, похоже, не может достичь этого из коробки. В этом году Google внедряет Adaptive Icons, новый стандарт двухслойных пакетов значков, который должен облегчить поиск согласованности для разработчиков приложений, а также предлагает необычные возможности, такие как простые анимации. Поскольку все значки представлены в виде двух квадратных слоев, а затем с помощью маски устройства / панели запуска обрезаются в произвольную форму, Google надеется, что попытка стандартизации в этом году действительно сработает.

об адаптивных иконках