Как сделать Blackberry UI более привлекательным?

Я работаю над пользовательским интерфейсом BlackBerry. Но пользовательский интерфейс BlackBerry менее привлекателен по сравнению с пользовательским интерфейсом Android. Я хочу сделать свой BlackBerry UI более привлекательным, как в Android.


person Rajapandian    schedule 11.07.2009    source источник
comment
Первым делом нужно изменить шрифт!   -  person Andrew Hare    schedule 11.07.2009


Ответы (2)


@ Дэйв Маркл прав, это довольно общий вопрос. Предполагая, что под «привлекательным» вы имеете в виду «элементы управления пользовательского интерфейса, которые выглядят лучше, чем стандартные», тогда вам придется проделать много работы с настраиваемыми элементами управления. Более того, в индустрии BlackBerry кажется, что ведущие приложения делают почти полностью настраиваемые пользовательские интерфейсы.

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

В сети есть несколько руководств о том, как с этим начать. Я написал несколько - "BlackBerry UI - Простое настраиваемое поле" - хорошее базовое введение о том, как сделать настраиваемый элемент управления.

И исправление к комментарию @Dave - вы можете сглаживать текст на BlackBerry - хотя это плохо документировано. Например, субпиксельный полужирный шрифт с сглаживанием 9 пунктов, производный от системного шрифта по умолчанию:

Font.getDefault().derive(Font.BOLD, 9 Ui.UNITS_pt, Font.ANTIALIAS_SUBPIXEL, 0);
person Anthony Rizk    schedule 11.07.2009
comment
@Mariano; Ссылка должна быть [Thinkblackberry.com/?p=167]. @Anthony Rizk изменил способ получения статей из своего блога по URL - person Olaseni; 03.06.2011

Что ж, после пары кружек пива многие вещи выглядят более привлекательно ... ;-)

А если серьезно, то я думаю, что вы столкнетесь с некоторыми фундаментальными ограничениями на имеющейся у вас платформе. У iPhone, Pre и (я полагаю?) Android есть специальное графическое оборудование, которое может сглаживать текст и относительно легко выполнять сложные анимации. Большинство ежевики этого не делают.

Обычно я предлагаю людям, когда они создают дизайн, стараться оставаться в рамках устройства, для которого они проектируют. Например, если вы пишете приложение для Windows XP, не пытайтесь сделать его похожим на Mac. Сохраняйте стиль лучших в своем классе приложений на конкретной платформе, для которой вы разрабатываете. Может, этот ответ бесполезен, я не знаю ... Но это был довольно общий вопрос.

person Dave Markle    schedule 11.07.2009
comment
Для меня одна из самых привлекательных функций любого приложения на любой платформе - это отсутствие необходимости изучать новый язык пользовательского интерфейса только для того, чтобы разработчик мог создавать красивые снимки экрана. - person Richard; 11.07.2009