The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Независимые разработчики MeeGo представили новую мобильную п..."
Отправлено Аноним, 05-Окт-11 20:57 
> Правильно ли я думаю что maemo6 вначале задумывалась не такой?

В чем-то так. Изначально маемо был операционкой для интернет-планшетов, основано оно было на GTK+, а форматом пакетов был DEB (ну и пакетный манагер - дебиановский по сути, хотя упрощенный и облегченный гуй к нему разумеется написала нокия). Это было классическое маемо, до версии 4 включительно. Телефонных компонентов там не было, т.к. не нужны они планшетам. В версии 5 нокия сделала как умела проприетарные компоненты телефонной части (звонилку/адресбук/что там еще) и так появился n900. В нем классический маемо был порядком переделан и доведен до совершенства. По сути это лучшее чего из технологий гнома сумели выжать на данный момент. Где-то в те поры нокия купила троллей, после чего их посетила резонная мысль: а давайте-ка использовать Qt! Порт кутей для маемо 4 - был, но сыроватый. А вот для маемы 5 его нокия уже делала всерьез, как стартовую площадку для будущего маемо. Т.е. программы для маемо6 по идее можно было писать уже на маемо 5. Что как бы вполне умное решеие. По задумке Maemo6 был примерно тем же что и маемо 5, но с интерфейсом переписанным на кутях. Насколько это хорошо и правильно - науке неизвестно, но каким-то особо провальным планом это не выглядит. Единственный недостаток этого решения - GTK уже был более-менее отполирован и на мази, а в куте еще надо было допиливать некоторые шероховатости, что означало некие потери времени при том что конкуренты уже ходят по пяткам и симбиан начинает не справляться в топовом сегменте. Для всех кроме нокии, недостаток маемы - то что телефонная часть гуя и некоторые компоненты (BME - управление батареей и еще кой что по мелочи) - проприетарные, потому Maemo не является логически законченным решением для всех вокруг, которое можно вшить в произвольный телефон.

Во время делания маемо 6, который должен был бы юзать Qt, под руку нокии зачем-то попался интел и они решили запартнерить, объединив усилия по моблину и маемо в единый проект, известный как миго. От интела миге в наследство достался RPM, которого интел традиционно сватал в своем моблине (единственный забойный аргумент в пользу оного решения который я слышал - "там проще отличать лицензии программ"). ИМХО это слегка маразм. От нокии досталось желание юзать куть для UI, общее видение как это телефонная часть должна выглядеть и прочая. Так появился миго. В целом может и неплохая задумка, _но_ это сильно тормознуло нокии разработку того чего должно было бы быть маемой 6, поскольку отработанные технологии и более-менее привычная им дебиановская пакетная база остались не у дел а миго было основано на своей собственной пакетной базе, достаточно сырое и проблемное. Вот это уже было спорное решение и пример того что даже самые лучшие намерения не всегда ведут к хорошим результатам. Глупо менять коней на переправе, но нокия при помощи интела это сделала. В результате... в результате нокия провафлила все мыслимые сроки по тому что должно было бы изначально быть маемо6, а стало мигой. В результате они все-таки сделали сие на _дебиановской_ пакетной базе, оставив совместимость только по API но не по формату пакетов, отделавшись фразой "meego compatible" (хрен оспоришь, апи то же самое). В результате - много времени было слито непонятно на что, а сделали то что могли сделать уже давно. Лузерству управленцев Нокии можно только удивляться.

> А была допилена уже в связи с образованием миго?

В маемо было некое количество легаси обусловленного прошлым нокии и прочая. В конце концов, маемо развивают наверное с 2004-2005 года, первым был еще нокия 770, интернет-планшет. Потом были N800 и 810, интернет-планшеты. Кстати да, нокия приколисты. Они были первыми кто их сделал по уму. И вот, когда направление набрало силу ... у них нечего предложить в этом сегменте? EPIC FAIL в исполнении Нокии.

> Хорошо. А как тогда соотносятся все эти SHR,

Этот - некто довольно самобытное, какая-то хитрая смесь. Основанное частично на компонентах миго, типа ophono для телефонной части, для DM использует Enlightenment. На опенмоко он был, если не ошибаюсь. Также использует стек FSO. Ничего плохого или хорошего не скажу, поскольку не экспериментировал с ним особо.

> MER,

Это, как минимум раньше, было по сути Maemo где люди переписывали проприетарные компоненты на открытые (MER = MaEmo Rewritten, или как-то так). Изначально как я помню были попытки сделать его в духе маемо 5 но чтобы работало и на старых девайсах где был маемо4 (основным препятствием на этом пути является то что у N8x0 всего 128Мб оперативы + нет 3D акселератора, поэтому Maemo5 от нокии там не будет работать приемлимо). В результате начался довольно большой проект по изготовлению полностью открытого варианта Maemo. Как минимум на нокиевских девайсах у них работало большинство периферии и они сумели собрать все это в нечто более-менее культурно выглядящее.

> FSO

А это вроде как была попытка стандартизировать телефонный стек. Интелу и нокии не понравились некоторые моменты. Лично мне например тоже не нравится их тяга к питону (студенты, что с них взять). У мобилок и так проц дохлый и ресурсов мало, а они туда этот тормоз совать задумали? Мне нужна мобилка, а не тормозилка. Нокия в этом плане например были молодцы - выкидывали все что тормози систему. И уж конечно не допирали ничего на питоне писать (они его вообще в дефолтную поставку не включили но можно доустановить из пакетов если надо).

> и ещё наверное куча другого кода?

Кода то много, а вот приличных попыток сделать не черт знает что а ориентироваться на _результат_ всерьез - не так уж много. Наиболее вменяемым лично мне показался в свое время Mer, это пожалуй был единственный проект управляемый комьюнити на который можно смотреть без особых скидок как на нечто работоспособное и не слишком вырвиглазное. А открытые компоненты для звонилок и чего там еще - более-менее адекватные как раз стали появляться в миге. А тут интел возьми и заяви что хрен, тизен. Ну вашу дцать, собрать систему чтобы пойти заново делать новый прожект? Круто придумано!

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру