Le site Phoronix.com qui a pour habitude de tester les performances des distibutions logicielles du marché, a réalisé un benchmark de MeeGo en comparant les résultats avec ceux de Moblin, Ubuntu Netbook Remix et Fedora 13.
Autant vous dire tout de suite que le nombre de critères balayé est large ce qui rend cet article pertinent !
Je vous propose de vous traduire la conclusion de ce test:
''MeeGo est LA distribution Linux qui boote en un temps record (seulement 8.151 secondes), très largement devant Fedora 13 (23 secondes), Moblin 2.1 (18.45 secondes) et Ubuntu Netbook Remix 10.04 (17.31 secondes).
MeeGo est généralement le meilleur dans les tâches courantes. En revanche, il montre ses faiblesses dans ce qui touche à OpenGL (le plus mauvais des quatre) et aux transmissions disque (pas si mal mais s'améliorera sans doute à l'avenir).
Enfin, l'autonomie est dans la moyenne des autres systèmes d'exploitation avec une puissance consommée de 12.8 Watts.''
Nous sommes dimanche, le temps est gris et je ne serais pas étonné qu'il pleuve...
Bref, un contexte parfait pour vous tenir au courant de l'actu MeeGo !
On commence donc par la vidéo d'un utilisateur américain qui teste pour nous notre OS préféré dans sa version initiale. Et je ne sais pas ce que vous en penserez mais je suis totalement séduit par l'ergonomie de l'interface !
Nokia et Intel ont réussi l'exploit de faire un logiciel simple et intuitif sans en brider les possibilités. Je m'explique; MeeGo est divisé en plusieurs catégories qui regroupent les différentes fonctionnalités qu'il propose. Graphiquement, ç'est quasiment immédiat à cerner. Cependant, on a quand même accès à l'arborescence des fichiers système et à des options supplémentaires qui démultiplient les possibilités pour l'utilisateur. A la question Comment simplifier à l'extrême en limitant le moins possible les fonctionnalités ? , MeeGo répond particulièrement intelligemment !
La preuve en images:
En début d'après-midi, la toute première version de MeeGo apparaissait sur le site de référence meego.com et je suis vraiment très heureux de le découvrir avec vous :)
Il s'agit de la version pour Netbook.
Tout d'abord l'apparence : MeeGo ressemble beaucoup à son cousin Moblin, partage la même organisation des blocs et des onglets (ceux-ci apparaissent désormais en couleur). Pour rappel, on a donc à portée de main Internet, ses médias personnels, tous ses réseaux sociaux, un magasin d'applications etc qui s'actualisent en permanence sur sa page principale (appelée aussi MyZone).
Sur le fond ensuite, le système se base sur la version 2.6.33 du noyau Linux, repose sur l'organisation de fichiers BTFRS et adopte le framework Qt 4.6. Sur le plan des applications, MeeGo n'est pas en reste, bien au contraire; pour internet, on peut citer Google Chrome ou bientôt Mozilla Fennec, pour les eMails, le calendrier, la gestion des tâches, les réseaux sociaux, il s'agit de logiciels directement développés et intégrés au sein de l'OS.
Ce qu'il faut savoir, c'est que MeeGo profitera d'une bibliothèque immense d'applications tierces car la distribution est basée sur le standard de paquets RPM, communs à Fedora par exemple (qui est la distrib. Linux la plus populaire). De plus, tout est fait pour inciter les développeurs (comme moi !) à s'intéresser à la plateforme. Depuis plusieurs mois, Nokia a d'ailleurs mis à disposition son IDE Qt Creator accompagnés de tutoriaux très bien faits. Aucun souci de ce côté donc !
Développeurs, à vos machines !
Pour conclure, on peut dire que nous ne sommes qu'au début de nos surprises; MeeGo adapté aux téléphones sera présenté en Juin et les deux grands groupes s'engagent à sortir des updates tous les six mois (à la manière d'Ubuntu par exemple). Et nous savons déjà que la version 1.1 sera consacrée aux tablettes et aux systèmes embarqués à bord de véhicules.
Bref, avec un futur proche qui s'annonce aussi passionnant, comptez sur nous pour continuer à vous faire découvrir les déclinaisons et les produits supportant cet OS :)
Téléchargement de l'image système : MeeGo Downloads
C'est une déception, d'autant que le message de Nokia n'est pas très convaincant : "It’s really about ensuring that you have the best possible experience designed for the features on your Nokia N900 device."
Comme je vous le disais dans le post de Vendredi dernier, Nokia et Yahoo s'allient pour intégrer exclusivement les solutions de l'autre au sein de leurs services. Toutes ?
Non, seulement certaines... Yahoo repèrera ses utilisateurs sur les maps de Nokia (en fait Navteq, racheté par Nokia) et Nokia proposera le mail et le chat de Yahoo sur Ovi mail.
Au global, Nokia serait clairement plus gagnant que Yahoo sur ce coup, ce dernier faisant un profit relativement faible sur son service mail. En revanche, le service de géolocalisation et d'itinéraires permet un éventail plus large d'options lucratives. Bon point donc pour la promotion de la galaxie Ovi !
Une revue sera d'ailleurs écrite prochainement pour détailler au mieux l'univers Ovi Store.
Après avoir présenté il y a quelques jours des prototypes de tablettes et des puces ultra-performantes, il faut s'attendre à un Computex 2010 riche en nouvelles annonces. Car Intel a déjà livré ses microprocesseurs performants et très basse consommation il y a quelques mois aux fabricants de tablettes pour leur laisser le temps de les intégrer à leurs produits qu'ils présenteront à partir du 1er Juin à Taipei. Apple n'a qu'à bien se tenir !
Plus que 7 jours...
Yahoo serait sur le point d'annoncer une collaboration privilégiée avec le finlandais Nokia sous le nom de "Project Nike". Ce dernier integrerait les solutions de l'américain au sein de ses terminaux mobiles pour offrir une interaction privilégiée avec sa vie multimedia.
Ce que l'on remarque enfin, c'est que le finlandais multiplie les partenariats avec des grands groupes pour s'imposer à nouveau comme le leader de sa catégorie. Depuis le début de l'année, il s'agit du troisième partenariats après Intel et Microsoft.
La firme japonaise d'électronique Floatoak propose une tablette tactile pour les développeurs souhaitant travailler sous Moblin/MeeGo.
Le produit embarque un processeur Intel de la gamme Z6XX series, 256 Mo de RAM, 8 Go de mémoire, un appareil photo de 5 Mpixels, un écran TFT de 5 pouces, un récepteur TNT, un module Bluetooth, GSM, 3G, WiFi et WiMax !
De quoi se mettre quelque chose sous la dent pour les plus avides de tablettes sous MeeGo - comme moi :) -
Note de Twidi : J'accueille avec plaisir un nouveau venu dans la rédaction de MeeGo-os.fr, Alexis, avec qui nous nous partagerons le travail sur le blog. Cette arrivée bienvenue permet un redémarrage du blog, notamment avec ce récapitulatif. Bienvenue Alexis.
MWC 2010 : Naissance d'un nouvel OS nommé MeeGo
C'est à l'occasion du Mobile World Congress de Barcelone, grand rassemblement annuel des technologies mobiles, qu'est annoncé le 15 février 2010 le dernier né des OS mobiles : MeeGo. Il est propulsé par les deux firmes les plus puissantes de leur secteur à l'échelle internationale : l'européen Nokia (numéro 1 des mobiles en volume) et l'américain Intel (leader mondial des microprocesseurs pour ordinateurs personnels) qui unissent leurs deux plateformes, respectivement Maemo et Moblin. Ces dernières sont basées sur un noyau Linux et offrent une expérience utilisateur novatrice. Le rassemblement prévoit la mise en commun des plus gros atouts de chaque distribution, donnera un OS capable de tourner aussi bien sur processeurs ARM (bonnes performances et consommation très faible) que sur des processeurs ATOM (très répandus dans les netbooks) et offrira une interface simple et intuitive. L'alliance de ces deux fabricants n'est d'ailleurs pas un hasard ; Nokia, en constante perte de vitesse sur le créneau des téléphones haut de gamme cherche à reprendre la main sur un secteur très profitable tandis qu'Intel peine à s'introduire sur ce même marché, largement dépassé par son concurrent Qualcomm et son fameux Snapdragon...
A l'image d'Android, MeeGo a pour vocation d'être porté sur une multitude de plateformes hardware ; du simple smartphone au PC de bureau, en passant par les tablettes tactiles et les systèmes embarqués de nos voitures, MeeGo projette d'être le plus flexible et le plus présent possible dans notre environnement. Mais pour que le projet soit une véritable réussite, il doit aussi s'appuyer sur l'immense communauté de développeurs qui gravite autour du monde de l'open-source. Et le projet a de sérieux arguments qui devraient les séduire...
En effet, MeeGo laisse aux développeurs le choix de leur langage de programmation parmi plusieurs (C++, Java...), s'appuie sur le framework Qt, propose un IDE simple et très fourni en exemples graphiquement très réussis et disposera de deux magasins d'applications en ligne : Ovi Store pour Nokia et AppsUp pour Intel. Enfin, MeeGo est intégralement ouvert et bénéficie de la protection de la Fondation Linux.
Pour finir sur cette annonce, on peut dire que ce début d'année a vu arriver un projet doté d'une ambition et d'appuis sérieux bien qu'encore embryonnaire. Le potentiel est immense mais la place est déjà bien encombrée ; Apple (iPhone OS), RIM, Palm (WebOS), Google (Android), Microsoft (Windows Mobile) et Samsung (Bada) ont déjà leur propre système d'exploitation et ne comptent pas céder un pouce de terrain. MeeGo arrivera t-il à convaincre les utilisateurs que son modèle est le plus attirant ?
Réponse à partir du second semestre 2010.
Le téléphone LG GW990
Alors que MeeGo vient à peine d'être annoncé, l'attention du salon se dirige désormais sur la marque LG Electronics et plus particulièrement sur un de ses terminaux. Celle-ci a en effet développé depuis quelques mois un téléphone unique en son genre ; avec un forme factor très allongé, un écran de 4.8 pouces, un processeur Atom et le tout nouveau système d'exploitation MeeGo, la firme sud-coréenne crée la surprise. De plus, l'engin semble réellement puissant et taillé pour le multi-tâches : l'affichage de trois processus simultanés expliquerait le format « panoramique » du mobile.
Mais cette surprise sera malheureusement classée sans suite. Fin Avril 2010, le constructeur renonce à la commercialisation de son prototype pourtant prometteur. Mais, c'est paradoxalement vers une plateforme déjà existante et commercialisée que l'OS va élire domicile pour la première fois. Il s'agit du N900 de Nokia.
Premier portage sur le Nokia N900
L'effet d'annonce retombé, les ingénieurs logiciels se concentrent désormais sur l'avancement du projet qui mènera le duo industriel à proposer la version 1.0 de MeeGo. Il est prévu dans un premier temps de ne proposer que le code source aux développeurs mais sans l'interface utilisateur (UI). C'est le fameux Day 1 de la distribution, qui intervient le 31 Mars. Intel et Nokia ont donc tenu leur promesse de livrer les entrailles de la bête avant la fin du mois de Mars. Et c'est avec joie que la plupart des détenteurs du N900 apprennent dans la foulée que MeeGo sera portable sur leur joujou favori. Du coup on voit de nombreuses vidéos fleurir sur la toile de l'OS booté à partir du smartphone finlandais. Jusque là, rien de visuellement très captivant ! L'opération n'offre que la possibilité de manipuler le logiciel en ligne de commande. Mais très vite, certains passionnés obtiennent les premières versions de MeeGo dotées de l'interface que tout le monde attend et le résultat semble prometteur.
Il faut dire que le N900 était déjà un téléphone précurseur dans bien des domaines pour la marque ; construit sur la base d'un hardware performant (ARM 600 MHz, 32 Go de mémoire...) et accompagné de la dernière version de Maemo, Nokia avait sorti un produit très séduisant. Et c'est précisément dessus que MeeGo aura la possibilité d'être installé pour tous les possesseurs qui le souhaiteront.
Suivent tout un tas de captures d'écran révelant le design (non définitif ?) de l'OS, aussi bien dans sa version pour mobile que pour sa version netbook/tablette. Et il n'y a qu'une chose à dire: MAGNIFIQUE !
Rumeurs autour d'une tablette tactile Nokia sous MeeGo avant la fin de l'année
C'est lors de la sortie triomphante de l'iPad aux Etats Unis que les premières rumeurs concernant une tablette tactile comparable et tournant sous MeeGo se font entendre...
L'appareil serait presque sur les lignes de production et devrait être commercialisé après les vacances d'automne.
Apple, devenu l'ennemi juré de Nokia, inspire bien des fabricants high-tech mais reposant essentiellement sur l'OS de Google : Android. Ce concurrent de poids a effectivement l'avantage d'avoir été éprouvé et propose une version avancée de son OS. C'est bien là que pourrait s'opérer le succès de cet hypothétique projet ; le finlandais serait seul à commercialiser un iPad-like sous MeeGo et le résultat pourrait être impressionnant. L'OS americano-européen présente le design très réussi de Moblin, la puissance logicielle de Maemo et devrait reposer sur un Hardware qui a de quoi nous faire trépigner d'impatience : une fameuse plateforme Moorestown...
Intel annonce Moorestown équipé du Z600
Tout début Mai, Intel rend publique les caractéristiques de sa plateforme matérielle nommée Moorestown ainsi que ses intentions en terme d'intégration. Les détails qui sont révélés sont tout bonnement époustouflants. Cette puce intègre le microprocesseur Z600 alias Lincroft dont l'avantage est de pouvoir tourner à 1.5 GHz sur les téléphones et jusqu'à 1.9 GHz sur les tablettes tactiles. Car c'est bien là ses deux objectifs. Et tout cela pour une consommation de seulement 100 μW !
Evidemment, on se serait attendu à de telles performances pour un ARM mais pas pour un Atom !
L'autre surprise vient du chipset graphique que le système embarque : il s'agit du GMA 600. Tenez-vous bien, en français cela signifie du décodage H264 et VC-1 en 1080p et de l'encodage 720p en temps réel !!
Le tout offrira une autonomie de 5 heures en vidéo avec une batterie de 1500 mAh et est rendu compatible avec MeeGo bien sûr mais aussi avec Android.
Vous ne tenez plus en place ? Rassurez-vous, moi non-plus :)
So, What else ?
Avec ce déluge de nouveautés, on va droit vers une multitude de smartphones, tablettes et autres netbooks sous MeeGo. Le revers de la médaille c'est qu'il va falloir patienter davantage...
Un premier mobile Nokia devrait voir le jour avant la fin de l'année 2010.
En attendant, je vous retrouverai tous les jours pour les évolutions de cette plateforme.
Prochaine étape assurément captivante : le Computex de Taipei à partir du 1er Juin où une pluie d'annonces et de démonstrations nous attendent...
Le téléphone hors normes de LG, le GW990, déjà annoncé au CES de Las Vegas en Janvier, tournera bien sous MeeGo, mais avec une interface, toujours multi-tâches, modifiée par LG.
Je dis hors normes pour ce téléphone car son processeur est un Intel Atom, un processeur que l'on s'attendait jusque là à voir plus sur des netbooks par exemple. Mais avec l'arrivée de MeeGo, cet OS nomade destiné à tourner sur ces Intel Atom en plus des processeurs ARM, cela devrait arriver plus souvent. Et cela ne promet que de bonnes choses, vu la puissance d'une telle puce.
Le LG GW990 est aussi hors normes de part ses dimensions. Il est en effet très allongé, avec un ratio de 2.13 pour 1 et une résolution de 1024 x 480 pixels (les meilleurs téléphones pouvaient se targuer d'une résolution de 800 x 480 pixels), le tout pour une surface d'écran de 4.8 pouces.
Quant au reste du matériel, il dispose d'une mémoire interne de 16 Go, de 512 Mo de RAM, d'un port MicroSD, d'un capteur 5 Megapixels, d'une sortie vidéo 720p, et d'une batterie 1850 mAH pour une autonomie annoncée de 4 heures en conversation et 300 en veille.
Voici quelques autres images de ce LG GW990. Ne manquez pas la vidéo en dessous
L'architecture de MeeGo est décomposée en trois couches, comme le montre l'image ci dessous. Ces sous-ensembles sont :
La couche "OS Base", qui contient d'une part le noyau Linux, soit le coeur du système, ainsi que le "Hardware Adaptation Software", une partie logicielle qui permet d'assurer l'adaptation de différents type de technologies matérielles utilisées par les terminaux qui supporteront MeeGo.
La couche "Middleware", qui propose de nombreuses API (interface de programmation) pour créer des applications natives ou basées sur le Web
La couche "User Experience", qui propose plusieurs interfaces utilisateurs en fonction des différents segments des différents terminaux. La première version de MeeGo ne proposera que les interfaces utilisateurs des segments "smartbook/tablettes" et "smartphone", avant de supporter les autres (voiture, TV) dans le futur.
Voici un peu plus de détails sur ces différentes couches et les sous-systèmes blocs fonctionnels inclus :
OS Base
Hardware Adaptation Software
De nombreux composants doivent être fournis par un fabriquant pour voir Meego tourner sur sa plate-forme, comme les drivers, d'éventuels patchs du noyau, la configuration de ce dernier, des patchs et configuration du serveur graphique, le support de la communication, et différents composants spécifiques.
components. You can learn more about the hardware enabling process here.
MeeGo Kernel
MeeGo utilise un noyau linux venant de kernel.org, avec des configurations et éventuellement des patchs spécifiques pour les différentes architectures, ainsi que le support des drivers de ces architectures.
Middleware
Comms Services
Ce sous-système fourni les services pour gérer la connectivité (voix et donnée) pour la plate-forme. Les API sont fournis pour gérer la voix sur réseau mobile et la voix sur IP, et les connexions de données à travers un certain nombres de technologies de communications incluant le Wifi, la 3G, le WiMax etle Bluetooth
Internet Services
Ce sous-système inclut les services pour le rendu du contenu web, pour la gestion des applications web, de l'échange de données avec les services web, et pour déterminer la localisation.
Visual Services
Ce sous-système fournit le cœur des possibilités 2D et 3D de la plate-forme, incluant la gestion du texte dans les différentes langues, et utilisant si disponibles les capacités d'accélération graphique fournies par le matériel.
Media Services
Le but de sous-système est de gérer la lecture audio/vidéo, le streaming et toutes les fonctionnalités autour des images.
Data Management
Ce sous-système fournit des services pour extraire et gérer les méta-données des fichiers (comme par exemple extraire et chercher les méta-données des fichiers média), pour récupérer les données concernant le context dans lequel se trouve l'appareil (son orientation, si un câble est branché...), et gérer les différents paquets installés.
Device Services
Ce sous-système contient un lot de services pour gérer l'état de l'appareil, incluant tout ce qui permet de rendre son utilisation sûre pour l'utilisateur, ainsi que pour échanger des données avec l'appareil, récupérer les données des différents capteurs, gérer la synchronisation, la sauvegarde et la restauration.
Personal Services
Ce sous-système fournit les services pour gérer les données de l'utilisateur sur l'appareil, incluant la gestion des informations personnelles (contacts, tâches, calendrier) et gérer les comptes utilisateurs pour permettre l'authentification unique des services web.
Security Architecture
MeeGo utilise un framework de sécurité évolutif qui fournit la sécurité via des contrôles d'accès basés sur les rôles, contrôles appliqués à de nombreux systèmes, des systèmes entièrement ouverts à ceux devant être partiellement bloqués. Cela est assuré via une politique de gestion flexible et pouvant être mise à jour, et renforcée par des éléments clés dans les différentes couches logicielles.
MeeGo UI Toolkit
Cette bibliothèque est la principale pour développer des application pour MeeGo, et est basée sur Qt avec des améliorations et ajouts spécifiques. GTK et Clutter sont également inclus pour une plus grande compatibilité des applications.
MeeGo Handheld UX
Cette interface utilisateur est spécialement optimisée pour les terminaux portatifs (smartbooks, tablettes), et inclut les éléments graphiques destinés aux interface du système et des applications. Il s'agit d'une base à partir de laquelle travaille pour fabriquer un terminal portatif tournant sous Meego
MeeGo Netbook UX
Cette interface utilisateur est spécialement optimisée pour les netbook.
En lisant le site de MeeGo on en apprend un peu sur les technologies qui seront à l'œuvre.
Tout d'abord, MeeGo ne sera pas basé sur une distribution existante (enfin Moblin est basé sur Fedora après avoir été basé sur Ubuntu dan sa première version), comme c'est par exemple le cas avec Maemo qui est basé sur Debian. Ce sera une distribution en elle-même.
Concernant le gestionnaire de paquets utilisé, il s'agira du .rpm et non pas du .deb utilisé par Maemo (et toute distribution basée sur Debian) Le format .rpm est choisi car faisant partie de la Linux Standard Base (LSB), un projet lancé par la Linux Foundation destiné à réduire les différences entre les différentes distribution. La Linux Foundation étant le gérant de MeeGo, il est donc normal de voir les .rpm avoir l'avantage.
Pour le kit graphique, on sait que c'est QT, grâce à Maemo, qui sera utilisé. Mais il faut savoir que MeeGo supportera également GTK, Clutter et MX.
Quant au framework qui sera utilisé pour la messagerie, il s'agit de Telepathy, celui-là même utilisé par Maemo (sur le Nokia n900). Telepathy fait partie du projet freedesktop, donc ce n'est pas surprenant de le voir ici, étant donné la philosophie du projet MeeGo.
Sur l'image ci-dessous, on peut aussi entre autres voir Mozilla (pour Firefox ?)) et Gstreamer (pour la lecture multimédia),
Et enfin pour finir, MeeGo est prévu pour fonctionner sur les plate-formes ARM et Intel Atom, mais étant un projet open-source, d'autres plate-formes peuvent être supportées par la suite.
Aujourdhui, Lundi 15 Février 2010, Maemo et Intel ont annoncé la fusion de leurs OS respectifs, Maemo pour l'un, Moblin pour l'autre, donnant naissance à MeeGo.
MeeGo, comme ses deux parents, sera basé sur Linux, et sera destiné à tous les types d'appareils nomades (smartphones, smartbooks, tablettes), mais aussi aux TV connectées et aux véhicules.
Utilisant le cœur de Moblin, et l'interface utilisateur de Maemo (sous QT), MeeGo devrait être disponible à partir du deuxième trimestre 2010 pour les développeurs. Quant aux premiers terminaux, qui pourront tourner avec des processeurs ARM ou Intel Atom, il faudra attendre le deuxième semestre.
Point intéressant, MeeGo est présenté comme un projet open-source géré par la Linux Foundation, et de fait, chaque fabricant aura la possibilité d'utiliser ce nouvel OS pour ses propres terminaux.
Et pour ce qui est des applications, on les retrouvera sur l'OVI Store de Nokia et l'AppsUp Center d'Intel.
Tenez-vous informé, en français, de toutes les annonces concernant cette nouvelle plate-forme prometteuse qu'est MeeGo, en vous abonnant au flux RSS de ce blog, ou en nous suivant sur Twitter (@Meego_FR).