Google немного облегчил жизнь разработчикам в новом релизе операционной системы Ice Cream Sandwich. В Android Developers Blog компания отметила, что ввела новое правило, согласно которому все OEM производители, которые намереваются выпускать смартфоны на ICS со своими скинами, должны будут включать в поставку неизмененную системную тему "Holo" и все ее файлы.
Например, справа показано окно в теме Motoblur, а справа в дефолтовой теме ICS.
Без наличия какой-либо определённой предустановленной темы разработчикам ранее приходилось разбираться с каждым оформлением по отдельности, так как приложения заимствуют многие элементы пользовательского интерфейса из операционной системы. Производители телефонов, каждый из которых использует свое оформление, часто не включали дефолтные элементы, и таким образом создание однообразно выглядящих приложений выливалось в настоящий кошмар.
С появлением ICS Google положит этому конец и на всех устройствах будет как минимум одно оформление, которое каждый из программистов сможет использовать в приложениях. В результате, в идеале, мы получим одинаковый вид приложений на телефонах разных производителей. Кроме того облегчится и обновление устройств – апдейты смогут накатываться на телефон не затрагивая скины производителей, что значительно упростит их распространение.
Чтобы оставлять комментарии вам необходимо зарегистрироваться