Вопрос не совсем в тему: какие вообще перспективы у платформы maemo? Вроде nokia свои новые смартфоны собирается на meego переводить. Т.е. есть ли смысл писать под нее что-то, если производитель возможно не будет ее развивать?
С такими интерфейсами — никакого. Пока там не будет красивого стандартного набора виджетов, все приложения будут выглядеть так же страшно, как в примере (не в укор автору).
ну там смесь моей дизайнерской бездарности и хилдона. Размер шрифтов — не стандартный, измененный. Цвета отображения времен (синий и зеленый), тоже мои. Все остальное стандартное.
Странные у Вас критерии… Неужели, выбирая компьютер, Вы основное внимание уделяете цветам картинки на рабочем столе?
Скажу Вам по секрету, цвет меню приложения зависит не столько от железки или операционной системы, сколько от разработчика. Так что поменять интерфейс своего приложения хоть под айфоновскую гамму, хоть под зубодробительную CGA-гамму — проблем нет. А вот получить под айфоном ту же свободу разработки, что и под Maemo/MeeGo — этого, увы, не получится при всем желании. Во всяком случае, пока Джоббс не позволит ;)
стандартные виджеты есть и их цвета зависят от темы, но мне нужен был собственный «кастомизированны». Плюс учтите, что на экране N900 все выглядит по другому, разница DPI и размера экрана.
Тема-темой. Должны быть устовшиеся цвета для платформы. Иначе все будут писать кто во что горазд :) И черный с белым в качестве стандартного цвета для списков — это звиздец :) Но я повторяюсь :)
ну тут можно холивар разводить. У йфона позиция абсолютной некастомизации. Что есть то есть. Маемо позиционируется абсолютно с обратной стороны. Как открытая и полностью настраиваемая платформа. Поэтому политика абсолютного кручения цветами через стили вполне логичная. Я не знаю чем она не понравилась? мне вот кажется симпатичной, хотя естесвенно я не являюсь профи в этом вопросе.
Спасибо огромное за статью!
Думаю, она мне ни раз еще пригодится.
Вот написал на shell простенькую программку Outcoming Call Vibro:
Телефон коротко вибрирует в момент поднятия трубки на другом конце «линии» при исходящем вызове.
.deb-пакет пока доступен только в «Гараже»:
1) мои надумки, вообще от платформы не зависящие, хотел просто чтоб в одну строку времени влазило две строки заметок
2) скроллинг в виджете рабочего стола идеологически не работает, так как скроллинг перехватывает сам рабочий стол, для перелистывания. И это правильно
3) тут ничего очень страшного, все развивается и по сравнению с «голым» способом сборки .deb пакетов это не страшно. Причем для меня было сложнее настроить XCode для запуска прилоежния на iPhone, чем эта манипуляция с .deb.
А не подскажите как собрать deb-пакет, в котором не надо ничего компилировать (просто набор shell-скриптов) при помощи dpkg-buildpackage?
Этой утилите необходимо чтобы я заполнил файл rules, а я даже не знаю что туда писать в таком случае.
Мне надо просто чтобы deb-пакет скопировал набор файлов в разные директории.
Раньше я собирал пакеты при помощи dpkg-deb -b: там гораздо проще и приятней.
Но вот чтобы пакет приняли в extras, необходим .changes файл, который, как я понял, создается в процессе использования dpkg-buildpackage.
Спасибо за статью. оказалась достаточно полезной. Но…
Я вот решил разработать и опубликовать на Ovi Store приложение для N900. Не денег ради, а для опыта. И вдруг оказалось, что написаный на Qt виджет опубликовать нельзя. qt4-homescreen-loader находится в Extras, что становится причиной провала на QA тестах. Да и в исходниках сразу написано, что «No Commercial Usage».
Так что виджеты придётся писать с использованием Gtk, если цель — публикация на Ovi.
Пишем виджет рабочего стола под Maemo5 на Qt. Часть вторая и заключительная