Повна історія meego

Повна історія meego

Моє перше знайомство з MeeGo

Вже було засмутився, але згадав про досить оригінальний і сміливий на той час проект - Moblin. Вирішив відвідати офіційний сайт проекту, де зустрів ссилочку з цікавою назвою: MeeGo. А крім посилання на сайті було сказано, що Moblin тепер є MeeGo. Як так? Коли це сталося? Я швиденько побіг на Вікіпедію в надії, що там знайду відповідь. І дійсно, на сайті Вікіпедії я прочитав, що цей проект тепер називається MeeGo і в розробці і раніше бере участь Intel. Після я пішов на офіційний сайт проекту MeeGo і мене відразу привернув дизайн сайту - мінімалізм і нестандартні чоловічки, начебто пташок і котиків, що були в Moblin.

А величезний напис Linux Foundation внизу сайту просто порадувала. Я вирішив діяти: відразу скачав образ для нетбуків. Після завантаження швиденько зробив Live-USB (благо, на сайті була докладна інструкція) і завантажився для ознайомлення. Перше, що мене здивувало - це нестандартний дизайн робочого середовища, точь-в-точь повторював такої в Moblin. Щось віддалено схоже за концепцією зараз присутній в Windows 8 з її Metro інтерфейсом.

Але MeeGo на той час більше підходила для планшетів або для того, щоб побавитися, посидіти в інтернеті і поперепісиваться з друзями - такий собі компактний інтернет-мультимедіа девайс. А тому, мені довелося повернутися на Linux Ubuntu Netbook Edition і надалі взагалі кинути все баловство з нетбук-орієнтованими ОС за непотрібністю.

Повна історія meego

Трохи про Moblin

Повна історія meego

Повна історія meego

А, так як Moblin була, по суті, своеродним інтерфейсом і працювала, як всі нормальні графічні середовища, поверх системи, нею зацікавилися і інші великі проекти: Ubuntu, Mandriva, Novell, Fedora і ін. Що привело до таких продуктів як Dell Mini 10v , на якому стояла Linux Ubuntu Moblin Remix. По суті, це була Linux Ubuntu 9.04, але з інтерфейсом Moblin. Цей дистрибутив був ще досить сирим і подальшого продовження не отримав. Зате користувачі Dell Mini 10v офіційно отримали можливість скачати і встановити MeeGo.

Повна історія meego

Трохи історії MeeGo

Трохи про MeeGo

Як вже було сказано вище, MeeGo являє собою спільний проект двох дистрибутивів Linux: Moblin від Intel і Maemo від Nokia. Концепція інтерфейсу була взята з дистрибутива Moblin, але основними бібліотеками тепер виступають QT. Правда, для сумісності додатків залишили бібліотеки GTK + та Clutter. Та й менеджер пакетів вже не тільки RPM, але і Zypper (щось середнє між APT і yum). Офіційно було заявлено вихід кожної нової версії ОС через 6 місяців з дати виходу останньої. Але це правило було порушено після виходу Nokia з проекту MeeGo.

Повна історія meego

Трохи про Maemo

Nokia займалася розробкою Maemo у співпраці з такими Open Source проектами, як Debian, Gnome і Linux Kernel. Таким чином, ОС була побудована на дистрибутиві Debian GNU / Linux з використанням різних напрацювань проекту Gnome. Так, за користувальницький інтерфейс відповідає Hildon (був розроблений Nokia, але тепер є частиною проекту Gnome), побудований на бібліотеці GTK +, а віконним менеджером виступає Matchbox (раніше використовувався в інших продуктах Nokia). Менеджером пакетів виступає APT і Flashing, тобто програми упаковані в самоустановлювальні пакети deb. А ядром виступає, звичайно ж, Linux. І, оскільки Maemo побудована на Debian, то ряд вільного ПЗ, спочатку не призначеного для Maemo, вдавалося запускати на N900. Наприклад, медіаплеєр Mplayer і офісний пакет OpenOffice.org. Але, хоч Maemo і базується на вільному ПЗ, ряд пакетів, які використовуються в ній, є пропрієтарними, через що Nokia і критикують.

Повна історія meego

Мобільна версія MeeGo

Мобільна версія MeeGo, яка спочатку була представлена ​​для Nokia N900, нічим особливим не вирізнялася: зверху панель з різними повідомленнями і статус-баром, внизу трохи непоказна панель з ярликами додатків і кнопкою виклику меню додатків. Все було сіро і понуро, але варто було перейти в який-небудь додаток, як убогість головного екрану відразу ж забувалася. Та функціональність, яку давала ОС, та дрібниця, яку випускають багато, приваблювала до себе все більше і більше. А в оновленні 1.1 головний екран вже зовні виглядав як нинішній Android, що приваблювало ще більше. Але, при цьому всім, продуктивність MeeGo була вище, ніж у Android.

Повна історія meego

Версія ж, представлена ​​компанією Nokia, мала інтерфейс, схожий з iOS. Це, можна сказати, еволюція чи інша гілка розвитку (кому як більше подобається) інтерфейсу, представленого в iOS. Нам пропонують всього лише екран розблокування, а під ним ще три: екран додатків (він же робочий стіл), екран диспетчера додатків і екран всіляких подій (твіттер, погода). Ніякого робочого столу з віджетами нам не пропонують. Цей інтерфейс називається Swipe UI, а його історія розвитку мені дуже сильно нагадує історію інтерфейсу iOS.

Повна історія meego

Нинішній стан MeeGo

Хоч проект і був кинутий компаніями Intel і Nokia, залишивши все Linux Foundation, у MeeGo досі є живе співтовариство як на офіційному сайті, так і на різних гиків форумах. А мобільна версія MeeGo потихеньку народжується в проекті Jolla Mobile.

Трохи про Jolla

Також в інтернеті ходили чутки про те, що компанія Nokia передала свої патенти на MeeGo проекту Jolla Mobile, але ця інформація була спростована. Швидше за все це було пов'язано з тим, що Nokia виплачує деяким учасникам Jolla (які працювали в Nokia) грошові компенсації, але ніяк не спонсорує цей проект.

Трохи про Tizen

Трохи про LiMo

Хочу написати вам пару рядків, щоб було зрозуміло, яким тут боком притулилася Samsung. LiMo є мобільною Linux-платформою (Linux Mobile), розвитком якої займається LiMo Foundation. LiMo Foundation була створена з метою просування на мобільному ринку ПО на базі Linux. А заснував її цілий ряд компаній: Samsung, Motorola, Vodafone, NTT DoCoMo і ін.

Я і MeeGo зараз

На даний момент я є власником Nokia N9 з MeeGo Harmattan на борту. Я неодноразово порівнював все мінуси, знайдені мною як в самому апараті, так і в ОС і відсутність цілого ряду софта, що є для Android, з наданими можливостями MeeGo. MeeGo - це найкраще, на мою думку, що зараз є на ринку серед мобільних ОС в плані можливостей!

Повна історія meego

P.S. Я не став писати про проект Mer з тієї причини, що ще рано щось говорити про нього. Але, щоб ви знали - офіційно всі напрацювання і код переходять з проекту MeeGo в проект Mer.

Взагалі про Maemo можна було б побільше сказати.
Спочатку воно Нокією пілілось як вісь для своїх девайсів, які позиціонують як "інтернет-планшети". Ну, для того часу.
Найуспішніший і відомий продукт на ній - Nokia N800, був дуже цікавим девайсом з усього одним недоліком - відсутністю GSM-з'єднання. На практиці така мобільна операційка, як Maemo, побудована на Linux-ядрі і рендером графіки через ікси, та ще й з dpkg "іскаропке" перетворювала цей девайс не просто в "пристрій для серфінгу через вайфай" а в справжній кишеньковий міні-комп'ютер, оскільки на ньому було цілком реально запускати навіть деякі десктопні програми (наприклад плеєр QuodLibet).

А ось потім відбулися зміни. Спочатку Nokia купила Trolltech (фірму, занімающуюуся розробкою графічної бібліотеки qt). Після цього почався переклад графічного інтерфейсу на новий тулку, що, звичайно ж, викликало чималі проблеми як серед розробників софта (фактично їм потрібно було переписувати свої додатки з нуля), так і серед користувачів (тому як, ясна річ, такої стабільності, як в добре налагоджених попередніх додатках, в нових відразу досягти було не можна). Потім аннонсіровалі вихід N900, серед головних достоїнств якого була заявлена ​​підтримка 3G. Але ось проблема, до моменту, коли він вийшов, повноцінно допив нову версію Maemo Nokia не змогла, вилазила купа багів і косяків, при чому, навіть в системних додатках (в клавіатурі наприклад). Там хоч у нокії вистачило розуму не почати одночасний перехід на rpm з dpkg, а то взагалі був би фініш.

В результаті всього цього до моменту анонса N9, Maemo (а вірніше вже Harmattan) перетворилося в дуже дивну операційну - сильні ідеї, але відсутня як така цільова аудиторія, тому що всі ці зміни, стабілізація і т.д. призвели до того, що час було банально упущено, і змагатися з гуглом або Еппл по юзербазе вже не представлялося можливим. А єдиними реальними споживачами Harmattan-а стали або окремі фанати, або любителі колупатися в операционке і "червонооких" (тобто такі, для яких розвагою є просто самостійне перепилювання чогось в осі, а не реальне її практичне використання).

@ Олександр Мельник, ну, розумієте, майбутнє якийсь операційки це не тільки зручність її використання в конкретно даний момент (хоча, звичайно, це важливо). Це, перш за все, підтримка виробника, а вірніше навіть стабільність підтримки.
А в сучасних умовах це означає, перш за все, стабільність інфраструктури і достатня її гнучкість для того, щоб постійно відповідати вимогам, що змінюються часу.
І проблема якраз в цьому - можна проектувати непогані пристрої з нащадками Harmattan, але потягнути підтримку цілої екосистеми у Jolla, имхо, не надто вийде - просто не вистачить ресурсів.
Ось якщо їх напрацювання захочуть використовувати якісь великі гіганти, типу того ж Самсунга, ось тоді можна буде говорити про майбутнє операційки. З іншого боку, мені особисто не дуже зрозуміло, кому з серйозних виробників зараз це реально цікаво, крім, знову ж таки, Самсунга, але у нього є tizen.

@Tilly, ну, кажуть же, що у них є інвестори (невідомі) і виробники заліза (з Китаю). Так що все може вийти, враховуючи можливості ОС. Головне, я вважаю, залучити сторонніх розробників, тому що софт зараз багато важить в світі. Перспективи є, залишилося головне - гроші.

P.S. є один український проект з просування MeeGo і WebOS.

Я думав про МІГО вже нічого цікавого не напишуть, однак я не пошкодував, що витратив 15 хвилин на прочитання цієї статті.

@ Георгій, Tizen більше на Android схоже. Є лаунчер від Philips, здається, дуже схожий на Swipe UI, але з більш цікавим локскрін.