» Статистика |
Онлайн всего: 1 Гостей: 1 Пользователей: 0 |
|
Главная » 2010 » Июль » 25 » Продолжая тему «мобильного» Linux, воспрещается пропустить фирменную разработку ...
19:56 Продолжая тему «мобильного» Linux, воспрещается пропустить фирменную разработку ... |
Поворотной вехой я считаю приобретение финнами компании Trolltech (сегодня это «дочка» Nokia и называется она QT Software), разработчика известного набора библиотек QT чтобы создания графических интерфейсов в unix-системах.Тем более, что столоваться замечательный причина — на прилавках магазинов бегло появится очередной интернет-планшет N900, работающий под управлением Maemo 5 «Fremantle». Притом, небывалый гаджет (вот сюрприз) сменит на «посту» флагманской модели, выпущенный внове мобильный «компьютер» — Nokia N97. В разница через Android, Maemo разрабатывается уже довольно долго, однако предварительно анонса N900 о ней примерно не говорили. В своей статье мы попытаемся ориентироваться — почему дежурный релиз платформы, работающей как на гаджетах Nokia (притом на порядком узком их сегменте — интернет-планшетах N-серии) вызвал такой ажиотаж в сетевых СМИ. Который заставляет ставить Maemo на одну линейку с Google Android и прочими перспективными разработками? Ответы для эти вопросы следует высматривать в политике финского гиганта, касающейся встроенного ПО. В финский «зоопарк» завезли пингвинов Перед недавнего времени Nokia активно использовала две программных платформы чтобы мобильных устройств: Symbian S40 и S60. Первая учение работала для бюджетных моделях компании, вторая — в устройствах среднего и верхнего ценового диапазона. Платформа Maemo компанией предварительно сих пор активно не продвигалась — устройства почти ее управлением позволительно пересчитать по пальцам (притом, ради этого хватит пальцев одной руки). Первым признаком изменившийся ситуации стал активный интерес Nokia к разработкам с открытым исходным кодом. Поворотной вехой я считаю приобретение финнами компании Trolltech (сегодня это «дочка» Nokia и называется она QT Software), разработчика известного набора библиотек QT чтобы создания графических интерфейсов в unix-системах. Практически зараз активизировалась разработка Maemo и вскоре появилась пятая разновидность платформы, которая обзавелась «телефонным» функционалом. Кроме в Сети заговорили о переводе флагманской линейки Nokia для встроенный Linux собственной разработки. Несомненно, в компании не исключают и книга «гуглофонов» Nokia, однако Maemo остается главным претендентом на пост флагмана. Теперь «диспозиция» выглядит следующим образом: Symbian S40 по-прежнему поставляется с бюджетными моделями, а вот S60 придется потесниться и уступить высокий ценовой сегмент новой платформе. В принципе, всетаки логично — одинаковая программная «начинка» устройств после €100 и за €550 смущала многих. Тем более, который «старичок» Symbian, хорошо себя зарекомендовавший на телефонах и смартфонах, не очень подходит чтобы мобильных «компьютеров», которых требует рынок. Учение явный не выдержит конкуренции с новыми игроками: уже вышедшей ОС Android и ожидаемой Windows 7. Так который причиной ажиотажа стал вовсе не объявление очередного планшета, какой вдруг оказался телефоном. Здесь профессия в другом — деятель №1 не простой выпускает складка (хотя бы и флагманское), по сути дела, Nokia представила новую платформу для целого класса устройств. А это уже усердный! Впрочем, к перспективам Maemo мы кроме вернемся, а теперь расскажем об архитектуре системы. Архитектура Maemo 5 Говоря коротко, Maemo представляет собой встраиваемую ОС, разработанную специалистами Nokia на базе знаменитого «конструктора» дистрибутивов Debian (для его основе созданы такие ОС, словно Ubuntu Linux и Xandros) и предназначенную чтобы устройств финской корпорации с процессорами ARM. Система основана для ядре GNU/Linux, свободно распространяемых программах (в частности, компонентах среды Gnome и библиотеках GTK+), а также собственных разработках Nokia, многие из которых — закрыты. Именно закрытость определенных частей ОС мешает полноценному использованию Maemo на устройствах других производителей и отличает ее от созданной в Google и полностью открытой ОС Android (коммерческие надстройки HTC мы в расчет не берем, рацея здесь идет токмо базовой платформе). Другое важное разница — Maemo не ориентирована, как Android, для Java-приложения и дает разработчикам большую свободу. В частности, для Maemo 4 были перенесены некоторый популярные открытые программы. Естественно, выпускает Nokia и SDK чтобы разработчиков приложений. Днесь давайте рассмотрим архитектуру системы чуть более подробно. В нижней части программного стека располагается загрузчик NoLo (Nokia Loader), суть GNU/Linux, которое управляет памятью, процессами, устройствами, файловой системой, осуществляет взаимодействие промеж процессами, а также предоставляет API программам, работающим в пространстве пользователя (т.н. userspace). В общем, всегда устроено как в любом другом дистрибутиве Linux, с учетом аппаратных особенностей устройств Nokia. Этажом выше «живут» системные сервисы и основные библиотеки: Smooth-spoken — низкоуровневая помещение, расширяющая возможности, стандартной библиотеки libc языка C (она служит основой чтобы GTK+ и Gnome); D-Bus — шина сообщений, которая предоставляет гостевая книга приложениям объемистый набор средств межпроцессного взаимодействия. Список разрабатывается в рамках проекта freedesktop.org и активно используется во многих открытых проектах (возьмем, в Gnome и KDE); HAL (Arms Abstraction Layer) — бес, предоставляющий слой аппаратных абстракций. Первоначально был разработан в компании RedHat, безотлагательно HAL является частью постоянно того же freedesktop.org; X Window Combination — графическая подсистема, обеспечивающая мочь работы GUI-приложений. Для следующем уровне мы видим библиотеки GTK+, а также необходимые для них средства (cairo, Pango и ATK). Наподобие видите, здесь тоже пропали особых отличий от прочих дистрибутивов. На самом верхнем уровне находится среда рабочего стола Hildon, которая представляет из себя ералаш компонентов Gnome, открытых разработок сообщества и собственных средств Nokia. Собственно, Hildon позволительно думать «мобильной» вариацией среды рабочего стола Gnome. На этом описание архитектуры Maemo мы закончим. Несомненно, наш книга возбраняется назвать исчерпывающим, и желающие присоединиться к сообществу разработчиков Maemo (либо узнать больше об устройстве этой замечательной системы) должны посетить сайт проекта. Новобранец интерфейс Наружный вид Maemo 5 в целом напоминает интерфейс Android, во всяком случае, его устройство та же самая: имеется работник питание, для который дозволено установить виджеты иначе вынести контакты, закладки и ярлыки приложений. Опричь того, мы видим традиционную панель статуса с разнообразной служебной информацией и виртуальную кнопку выхода в суть список (кстати, в N900 кончаться в список дозволительно только присутствие помощи этой кнопки). Традиционно ради мобильного Linux, поддерживаются виртуальные рабочие столы (в N900 их по-умолчанию 4, но сей параметр дозволительно настроить) с плавным горизонтальным переключением среди ними присутствие помощи сенсорного экрана. Братский наружность рабочего стола показан для рисунке. Лик рабочего стола Maemo 5 В общем, покамест все традиционно. Поведение главного список несколько отличается через общепринятых стандартов — коль в системе запущены приложения, сначала довольно показан их список. Собственно список дозволено увидеть токмо при повторном нажатии. Диспетчер запущенных прилоджений Суть меню Maemo 5 Мне показалось неудобным гостевая книга неимение специальной кнопки возврата в N900 (поскольку других устройств для Maemo 5 пока несть, здесь и далее мы говорим исключительно о новом флагмане Nokia), и чтобы возвращаться для предыдущий уровень меню, нуждаться коснуться экрана. Своевременно, в диспетчере запущенных программ дозволено наглядно понимать многозадачность Fremantle — там отображаются миниатюры окон, притом они не статические. И коли, предполагать, вы смотрите в браузере ролик на YouTube — в уменьшенной копии окна он также будет проигрываться. Отдельно стоит говорить о встроенном в систему браузере — некоторый ожидали понимать здесь Mozilla Fennec, мобильную версию Firefox, только финны предпочли разработать программу единовластно, для основе «движка» Mozilla Gecko (он же используется в «настольном» Firefox). Браузер прекрасно отображает и масштабирует полноразмерные сайты, поддерживает плагины и в нем без видимых «тормозов» работает Adobe Flash. Сообразно крайней мере, флэш-игры и ролики YouTube финская разновидность Mozilla отрабатывает прекрасно! В общем — к интернет-обозревателю претензий нет, а ведь это одна из самых важных программ мобильного компьютера. Встроенный браузер Maemo 5 Мультимедийные функции Maemo 5, которые мы пытались оценить на примере всетаки того же N900 также не подкачали. В системе красивый плеер с очень удобным управлением. Выключая того, благодаря мощному процессору OMAP 3430 (искусство ARM Cortex A-8) с тактовой частотой 600 МГц и 3D-ускорителю PowerVR SGX, N900 без проблем воспроизводит видео высокого разрешения. Опричь того, в системе имеется стандартный ассортимент приложений и виджетов, картография через Navteq (поддерживаются сервисы OVI Maps), а также экранная клавиатура. Сколько касается сторонних приложений — встречать их чтобы новой платформы покуда проблематично, все, это урок времени. Учитывая относительную простоту переноса для Maemo открытых программ, с разработкой проблем быть не должно. А если не забывать о популярности устройств Nokia, привычные многим Карты Google и тому подобные инструменты появятся в самое ближайшее время. Кстати, ежели возвращаться к приличным вычислительным мощностям и «графическим» возможностям N900, думаю, за играми тоже дело не станет. Наконец мне бы хотелось отметить прекрасную графику, анимацию и прорисовку элементов интерфейса — здесь Maemo 5 не уступает Google Android с фирменной надстройкой HTC Sense. В общем, на мой зрение, система финнам удалась — Maemo 5 прекрасно подходит ради современных коммуникаторов и способна соперничать с новейшими разработками других компаний. Вероятно, самое время перейти к перспективам финской версии встроенного Linux. Развитие и перспективы Сообразно мнению многих аналитиков, платформу Maemo ожидает блестящее будущее. С выпуском пятой версии системы Nokia получает хорошую фору — перед появления первых коммуникаторов с Windows 7 пройдет немало времени. Иной конкурент, Google Android, тоже представлен на рынке не очень широко — «гуглофоны» покуда считаются экзотикой и станут массовым явлением не прежде 2010 года. Всего желанием получить сбережение времени может объясняться такая быстрая смена приоритетов и форсирование разработки. Судите сами, совершенно недавно была выпущена флагманская форма Nokia N97 для Symbian S60. И вот мы видим уже нового лидера, кто помимо операционки немногим отличается от предыдущего. Думаю, к концу 2009 — началу 2010 возраст финны порадуют покупателей и другими мобильными «компьютерами». В общем, с маркетинговой частью однако более или менее ясно. Несравненно интереснее моменты технические: внове был анонсирован переход Maemo на графические библиотеки QT, разрабатываемые уже упомянутой нами QT Software. Быть этом, GTK+/Hildon получит статус поддерживаемого сообществом. Конечно, который при таком серьезном изменении архитектуры будущий релиз системы не может быть развитием текущего (быль в Nokia заявляют, сколько не собираются прощаться с мобильным Gnome и некоторые компоненты Fremantle войдут в новую версию). Тем не менее, Maemo 6 «Harmattan» довольно отличаться через «пятерки» почти ли не сильнее, чем она сама — через Maemo 4. Т.е. разработка проекта уже разошлась на две независимых ветки и при всех несомненных достоинствах, Maemo 5 является не более чем переходной версией. Финнам надо было безотлагательно выпустить на базар современную ОС для мобильных «компьютеров», дабы выиграть время. И они это сделали! И хотя долгих перспектив у Maemo 5 пропали, тот случай, что она станет флагманской платформой Nokia для ближайшие пару лет, заставляет относится к системе с должным уважением. Заключение Итак, сегодня мы рассмотрели одну из перспективных разработок в области «мобильных» операционных систем. Ради полноты картины нам не хватает единственно рассказа о Windows 7, однако о ней ораторствовать покуда рано. Очевидно на этом рынке жрать и другие разработки (например, опять один «мобильный» Linux — OpenMoko), но они явно в лидеры не выбьются и потому едва ли заслуживают отдельной статьи. В завершении мне хотелось бы опять однажды подчеркнуть, сколько рынок мобильных устройств впопыхах меняется, набирают популярность такие его направления, как интернет-планшеты, мощные коммуникаторы и нетбуки. Естественно, новые гаджеты требуют целиком другого программного обеспечения и потому разработчики встроенных систем активизировались. Несомненно, основная гонка «вооружений» пройдет в 2010 — 2013 годах, однако и подготовительный этап, что мы наблюдаем безотлагательно донельзя интересен. Далее мы обсудим не менее пытливый разряд устройств — нетбуки. Хотя здесь Linux продвигается не беспричинно быстро, чистый на телефонах (все же нетбуки ближе к обычным ноутбукам и большинство пользователей желает зреть на них Windows), но интересные разработки потреблять и в этом направлении. В следующей статье рацея пойдет о проекте корпорации Intel — операционной системе Moblin 2.0, освобождение которой ожидается в скором времени.
гостевая книга
|
Категория: Новости |
Просмотров: 264 |
Добавил: thdran
| Рейтинг: 0.0/0 |
|
|
|