The OpenNET Project / Index page

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



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

Исходное сообщение
"Компания Nokia представила смартфоны N9 и N950, работающие п..."
Отправлено tarigo, 23-Июн-11 15:45 
>>>ок, что из этого свидетельствует о наличии там MeeGo, а не библиотек, реализующих слой совместимости с MeeGo и поставленных на maemo 6?ок, что из этого свидетельствует о наличии там MeeGo, а не библиотек, реализующих слой совместимости с MeeGo и поставленных на maemo 6?
>>1). Если бы вы хоть немного понимали, как устроен MeeGo, вы бы понимали что это не только дистрибутив, но и фреймворк и весть софтовый стек. Нужно быть упоротым кретином, что бы не понимать, что создавать "библиотеки реализующие слой совместимости" нет необходимости, это сложнее и дороже, чем использовать готовую кодовую базу MeeGo, которая, к тому же, была создана в стенах Нокии. Достаточно посмотреть исходный код, коммиты и их авторов на http://meego.gitorious.org/, что бы понять, что MeeGo - это продукт Нокии, и вклад "всех остальных" в эту платформу ничтожен и без Нокии MeeGo просто перестанет развиваться.
> Ну как же, теперь MeeGo - это гордость и ответственность Intel'а, Нокия
> сделала своё дело.

Ого, сколько пафоса! Вы в интеле работаете или, так... фанат? Время показал что Интел не способна создать хорошую платфому в одиночку. Вспомните никому не нужный умирающий Moblin. Пришла нокия, создала MeeGo и вдохнула жизнь в эту платформу. За время сотрудничества интел ничего не смогла сделать для MeeGo. MeeGo нужен интелу лишь как полигон для обкатки своего железа для мобильного сектора. Но интел не смогла дать ни софтовых разработок ни железа для Нокии. Поэтому "сотрудничества" нокии и интела не получилось. Выводы сами сделать сможете?

Если не будет масс-маркет устройст на Миго - платформа жить не будет. Интел уже показала свою "способность" обеспечить производителей мобильных устройств железом. А про популярность MeeGo на нетбуках вы и сами в курсе.

>>Что бы не быть голословным приведу ссылку на команду, разработавшую MeeGo Touch Framework - базовый компонент MeeGo для сенсорных устройств:
> http://gitorious.org/+meegotouch-admins/memberships
> Да, MeeGo является продуктом Нокии. Но нужно быть упоротым кретином, чтобы не
> понимать, что софтовый _стек_ в N9 и в MeeGo неидентичен, но
> application interface схож. Не говоря уже о том, что в них
> разные политики запуска и управления служебными демонами, сами демоны зачастую различны
> при примерно одинаковом функционале, и т.д. Много софта было написано Intel'ом
> для MeeGo, которого не найдёте в N9...

Нужно быть упоротым кретином, что бы не видеть что  application interface не просто схож, а идентичен. Выше две ссылки на документацию, первая от Нокии, вторая - с оффциального сайта MeeGo, потрудитесь пройтись по ссылкам.

Чем отличаются политики запуска и управления служебными демонами в Миго от таковых на N9? Какие демоны различны при примерно одинаковом функционале в Миго и N9? Подкрепите свои измышления конкретными примерами.

Интелом было написано много миго софта для нетбуков, это верно. Стоит ли удивляться, что вы не найдете его в мобильном телефоне? :)


>>2). В основе Maеmo - Hildon/Gtk/Glib, в основе MeeGo - Qt, в Nokia N9 даже нет gtk. О каком таком maemo и "слое совместимости" вы ведете речь? "слое совместимости" чего с чем? Хочу услышать ваши соображения на этот счет (если вы на это способны, в чем я сомневаюсь).
> В N9 огромное количество приложений на glib, оставшихся от N900. В MeeGo

Да?? Правда?! Не видел таких, честно! Может вам мысли про "огромное количество приложений на glib, оставшихся от N900" голоса нашептали? :)

Некоторые системные сервисы и демоны есть, так же как и в MeeGo. Если не в курсе, в Миго  для хранения настроек используется gconf. Бэкенд Phonon'а, мультимедия компонента Qt, если вы не в курсе - GStreamer.  Опять же в Миго используется telepathy.  

> же приложения должны использовать Qt'шный event loop, не так ли?

Верно! Отчасти верно, по причинам, которые я указал выше. Но это происходит внутри Qt библиотек, так что это скрыто от разработчика приложений.    

>>3). Платформенная/системная middleware часть (libc, gstreamer, telepathy и т.п.) идентична MeeGo. Кодовая база идентична.
> Не идентична, например, в N9 стек телефонии под telepathy взят из N900,
> а в MeeGo сделан на oFono. По Вашей логике Debian идентичен

Супер! Нужно быть кретином, что бы считать oFono и telepathy, совершенно ортогональные вещи, одним и тем же. Вы мягкое с теплым не путаете в повседневной жизни? ОFono - унифицированая абстракция над устройствами мобильной телефонии, Telepathy - фреймворк с высокоуровневым унифицированным API для всех видов коммуникации, таких как голосовые GSM, VoIP, видео - звонки, мессажинг. В Миго для этого есть Telepathy-Qt4. Так-что используется oFono в N9 или нет - для прикладного программиста не имеет значения. В миго oFono используется как бэкенд Telepathy.

> Gentoo и OpenSUSE одновременно, так как в них libc и gstreamer.
> Application interface действительно почти идентичен, в N9 по очевидным причинам пошире,
> но на пересечении (PulseAudio, GStreamer и даже Qt*) заметно старее, следовательно
> даже при полуавтоматической конвертации MeeGo'вских пакетов приложений в маемовский формат
> невозможно будет их использовать на N9.

Ага, ага... Поэтому QML и последняя версия Qt которые уже есть на N9, будет лишь в следующей версии MeeGo. :)

>>4). Да, Harmattan deb-based дистрибутив, оффициальный MeeGo - rpm-based. Но суть платформы в софте/кодовой базе, а не в формате пакетов. Или вам это сложно понять?
> Сложно ли Вам понять, что Maemo и MeeGo суть разные дистрибутивы? Что,

В Harmattan'е практически ничего не осталось Maemo. Код, используемый в N9 и MeeGo 1.2 синхронизирован. Используется разные пакетные менеджеры (dpkg vs rpm) и разные системы сборки (pbuilder/scratchbox vs OpenSuse Build Service). Но суть от этого не меняется.
Если, к примеру, библиотеку Qt 4.7 собрать в deb пакетах и rpm пакетах, она все равно останеться библиотекой Qt версии 4.7. То же касаеться и Meego софта. Доступно объясняю? Или опять нужны неимоверные усилия и время для осознания?

> например, достаточно скачать сорцы, пакетизированные под Маемо, и собрать их hardfp-тулчейном
> (к сожалению, нет ABI совместимости с N900), чтобы получить готовый пакет

Замечание про  "ABI совместимости с N900" это 5!!!  Пять с плюсом!!! А еще, знаете ли, что бы заставить N900 maemо-приложение заработать на N9 (особенно если оно UI-ое) прийдется портировать туда Hildon с его gnome-based зависимостями, Gtk2 и еще много всего нужного и интересного, т.к. от Maemo в N9 ничего не осталось кроме системы сборки, формата пакетов и одного-двух системных сервисов/демонов не относящихся к Meego никаким боком (таких как глобальный поиск, индексация и т.п.)

> для установки на N9. Для MeeGo же придётся писать спек-файл, и,
> наоборот, раз вы так хорошо знаете MeeGo, то наверняка заметили, что
> MeeGo-девелоперы не стремятся делать и предоставлять deb-пакетизацию приложений. К сожалению,
> думаю, фактически разработчикам приложений придётся вести разные ветви для софта под
> N900, N9 и MeeGo.

Ойли! Прекратите истерику! Нормальному девелоперу сложно создать deb-пакет? Правда?! ;)))
Для хелоувордщиков есть оффициальный SDK от Нокии, который скопкилит их говнокод и создаст готовый пакет.  

 

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



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

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