Создание темы для телефона SonyEricsson W200i

Последнее изменение: 16/03/2016 12:13:11

Некоторое время назад, хотя это уже было достаточно давно, я поменял свой сотовый телефон на очередной. Им оказался SonyEricsson W200i, поэтому он и будет фигурировать в качестве основного в этой статье. Как всегда, в конце-концов, захотелось сделать для него свою тему оформлению и я стал разбираться с этим вопросом.

Собственно говоря, все что изложено ниже подходит для всех телефонов SonyEricsson, а конкретная тема, которую я сделал и разбираю в этой статье, легко встанет на все телефоны, имеющие размер экрана 128x160 пикселов.

Изучаем телефон

Телефон SonyEricsson W200i

Телефоны бывают разные, равно как и разрешенная производителем степень вмешательства в него для изменений. Я знаю, что в других моделях SonyEricsson есть возможность даже менять иконки на телефоне, но в моем такой возможности нет :(. По этой причине, единственное, что доступно для изменения в теме телефона SonyEricsson W200i это:

Что мне не нравится? Во-первых, уже упомянутая ранее невозможность создавать свои иконки для пунктов меню. Это означает, что эти иконки уже предопределены и далеко не все они выдержаны в общем стиле. Несмотря на то, что в исходной модели предустановлены и другие темы, в которых иконки и их поведение полностью отличаются от темы по умолчанию, пользователю для изменения доступна только основная тема.

Во-вторых мне не нравится, что некоторые предопределенные элементы не дают возможности изменить цвет. Поэтому, остается довольствоваться тем, что нам разрешают...

Устройство темы изнутри

Тема для телефона выглядит как файл с расширением ".thm" и если немного в нем покопаться, то можно узнать, что он устроен достаточно просто. Покопаться можно, если попытаться открыть файл при помощи архиватора - Вы увидите список файлов составляющих собственно тему телефона. Среди этих файлов будет один, который называется "Theme.xml". Если Вы его откроете в текстовом редакторе, то увидите, что это обычный XML-файл, содержащий все доступные для изменения характеристики темы. Вот типичный фрагмент данного файла:

 <?xml version="1.0"?>
 <!-- Created with Sony Ericsson Themes Creator -->
 <Sony_Ericsson_theme version="4.1">
   <Author_firstname value="Mike"/>
   <Author_lastname value="Melnikov"/>
   <Author_organisation value="Web-studio &quot;Cherry-Design&quot;"/>   
   <Author_url value="www.cherry-design.spb.ru"/>
   <Background Color="0x800000"/>
   <Background_image Source="desktop.png"/>
   <Calendar_weekview_markings Color="0x9b4040"/>
   <Desktop Color="0x800000"/>
   <Desktop_higlight_image Source="desktop+AF8-highlight.png"/>
   <Desktop_image Source="desktop.png"/>
   <Desktop_title_text Color="0xffffff"/>
   <Highlight_text Color="0xffffff"/>
   <Highlight Color="0x9b4040"/>
   <Highlight_image Source="tabs+AF8-highlight.png"/>
   <Highlight_small_image Source="navigation+AF8-highlight.png"/>
   <Home_screen_text Color="0xffffff"/>
   <Home_screen Color="0x800000"/>
  ....
 </Sony_Ericsson_theme>

Как видите, все достаточно просто и прозрачно. В этом же XML-файле указаны и ссылки на все изображения и звуки, используемые в теме - они лежат в этом же архиве. Можно даже вручную править данный файл и тем самым создавать свою тему, но удобнее это делать при помощи специальных программ, которые я описываю далее. Самое главное, что позволяют данные программы это просмотр и тестирование создаваемой темы без необходимости загрузки ее в телефон.

Поддерживаемые форматы файлов

Прежде чем мы перейдем к созданию собственно темы, полезно узнать какие форматы графических и звуковых файлов можно использовать при создании тем. В их число входят следующие:

В число основных звуковых форматов, которые поддерживаются в теме, входят:

Объем получающейся темы равен суммарному размеру всех файлов, которые входят в тему. По этой причине в ряде случаев Вы можете оптимизировать общий размер темы, если выберете наиболее подходящий формат и оптимальные параметры сжатия.

Программы для создания тем

Для создания, а точнее сказать для сборки темы, существует пара известных мне программ. Разумеется я сейчас говорю только о программах позволяющих создавать темы для телефонов SonyEricsson. Итак, первая программа предоставлена самой компанией - она называется "Sony Ericsson Theme Creator" и доступна для скачивания на официальном сайте для разработчиков. На момент написания этой статьи, последняя версия имела номер 3.27.

Вторая программа создана независимыми разработчиками и называется "my Theme Creator". В отличие от официального инструмента обладает рядом дополнительных возможностей. Причем некоторые из них уникальны и в ряде случаев облегчают разработку тем. В частности в "my Theme Creator" встроен несложный графический редактор, есть возможность динамического предпросмотра сразу всех экранов доступных в теме, доступен для прямого просмотра XML-файл. Очень важно также, что "my Theme Creator" более точно эмулируют изображение, которое Вы будете видеть на телефона. В частности это касается правильности передачи цветов.

Создание дизайна

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

Я рекомендую к созданию темы для телефона относиться как к отдельной дизайнерской работе и вначале полностью нарисовать тему в каком-нибудь графическом редакторе. Я для этих целей, как наверняка и многие другие, использую Adobe PhotoShop. При этом, когда Вы будете создавать дизайн необходимо отрисовать все ключевые экраны темы. И также приготовьтесь к длительной отладке темы, если хотите получить профессиональный результат.

Я решил попробовать создать тему для телефона "SonyEricsson W200i" в стиле сайта "Cherry-Notes". Другими словами, основная идея дизайна у меня уже есть и я попробую ее адаптировать для телефона. Из исходного дизайна сайта я возьму общую цветовую гамму, а также характерные элементы, использованные при создании композиции. У меня, в конце-концов, получилась вот такая тема:

Тема "Cherry-Notes", созданная для телефона SonyEricsson W200i

Файлы к статье

Полезные ссылки