Si vous vous intéressez au n900, il est probable que vous vous intéressiez un tant soit peu à MeeGo, l'OS qui résulte de la fusion de Maemo (OS du n900) et de Moblin d'Intel.
Vous savez alors peut-être que ce tient depuis aujourd'hui (15 novembre 2010) jusque mercredi la conférence MeeGo 2010, digne successeur de feu le Maemo Summit.
Cette conférence se déroule à Dublin, et bien que nous n'attendons pas de nouvelles importantes concernant les produits, elle est forcément intéressante à suivre.
Désolé pour le titre, ça me fait trop rire ce "Il y a une application pour ça"
Donc webOS, jeux et n900, ça serait compatible ?
Oui, grâce à l'application "preenv", qui permet notamment de gérer les jeux OpenGL originalement développés pour la plateforme maintenant propriété de HP, webOS.
Description: A WebOS native application execution environment
Preenv is a set of libraries and stubs that should make running WebOS native
applications possible on the N900.
.
Note that "native applications" are a small subset of all WebOS applications;
most of these are OpenGL games.
Pour l'installer, vous devez être root (on ne la trouve pas dans le gestionnaire d'applications), On installera aussi 7zip et tar-gnu qui seront utilisés pour décompresser les applications WebOS (Need for Speed dans notre cas), ainsi que les bibliothèques openGL (libgles1*)
L'étape suivante consiste à récupérer le fichier .ipk du jeu que vous avez bien sûr acheté (donc vous n'avez pas besoin de chercher sur google, d'ouvrir le premier résultat (hors nokia-n900.fr) puis le troisième sur la page ainsi ouverte...), puis de le décompresser avec 7zip (pour cela placez vous dans le répertoire où vous avez placé le fichier .ipk, probablement /home/user/MyDocs/.documents) :
7z x com.ea.app.nfsuc_20.0.28_all.ipk
Les jeux seront réparties de deux façons : l'exécutable sur une partition linux (/home/user/games), les données sur une partition vfat (/home/user/MyDocs/Games) :
Et enfin on va rendre le jeu exécutable et créer un icône :
root
preenv
cd /home/user/games/nfs/
chmod +x nfsuc
desktopgen appinfo.json
Et voilà vous pouvez fermer votre terminal et lancer l'application "NFSU" que vous trouverez parmi vos autres applications (pour informations les mouvements du véhicules se font via accéléromètre, donc en penchant le téléphone)
Bon, Need For Speed Undercover est très simpliste comme jeu, mais la fluidité est au rendez-vous (sauf lors des grosses gamelles) et peut occuper entre deux métros en ces temps de révol... grève gén... pas générale du tout.
Vous voulez savoir pourquoi cela marche si bien et si facilement ?
Le Palm Pre possède un OMAP3430
Le Palm Pre possède un PowerVR SGX et les bibliothèques OpenGL ES 2.0
Le Palm Pre tourne sous GNU/Linux
La méthode officiel pour coder des applications natives sur le Palm Pre est d'utiliser SDL 1.2, un standard du genre.
Le N900 possède un OMAP3430
Le N900 possède un PowerVR SGX et les bibliothèques OpenGL ES 2.0 libs (à installer en plus de l'installation par défaut)
Le N900 tourne sous GNU/Linux
Le N900 dispose de SDL 1.2
Donc en toute logique, ce qui tourne sur le Palm Pre, qui dispose d'applications et jeux différents du n900 du fait de sa commercialisation plus "publique" devrait tourner sur notre n900 favori, ceci sans compter bien sûr les éventuels problèmes de DRM, et le fait que le Palm Pre dispose du multi-touch, ce qui pourra faire défaut sur certains jeux sur le n900
Ci-dessous une vidéo de Sims3 et NFS sur un N900 :
Pendant que mon n900 (oui j'ai fini par en avoir un...) est en train de se mettre à jour en version PR 1.3 je me suis dit que je pouvais venir en parler ici, sur ce beau blog tristement abandonné.
Quoi ? Oui vous avez bien lu, la version PR 1.3 est de sortie, mais vous êtes sûrement déjà au courant et votre joujou extra tourne avec depuis des heures.
Bon vu le temps que prend la mise à jour je vais devoir attendre un peu.
Mais cette version PR 1.3 dîtes-moi, qu'apporte-t-elle ?
Et bien... euh... comment dire... on n'en sait rien. Enfin si, mais officiellement on ne sait que ça: Elle "corrige des bugs", "améliore l'expérience utilisateur", apporte la compatibilité avec "Nokia OVI Suite", ce qui vous permettra la synchronisation avec le PC (un an après la sortie du téléphone il était temps non ?), autorise l'accès au "Nokia Music Store" (en ces temps d'Hadopi, ça... ah non on me dit dans mon oreillette qu'Hadopi n'intéresse personne), et, ce qui semble vraiment important pour Nokia, la mise à jour de Qt en version 4.7 (Qt, c'est mon dada, j'en reparlerai), notamment pour aligner la plateforme de développement de Maemo avec celle de Meego 1.1 (dont la sortie est attendue pour le 27 de ce mois), avec les composants à la mode que sont QT Mobility et QML (mais... on pouvait déjà non ?)
On a aussi entendu parlé d'une facilité à l'installation d'un Dual Boot avec Meego, Pour l'instant je n'en sais guère plus, mais il faudra que je teste vite.
réduction de l'utilisation processeur lors de la lecture audio (le son saccadera beaucoup moins en multi-tâches, notamment la navigation sur internet)
moins de lenteur avec l'application de gestion des mails
on peut enfin saisir un caractère en minuscule en début de phrase (rrahhhh !!!!)
plus de fluidité pour l'appareil photo et la lecture d'images
retour du champs de recherche dans les favoris du navigateur après passage en mode portrait (mais siiiiii !)
il est maintenant possible de saisir du texte correctement dans les champs de saisie dans le navigateur avant qu'une page soit totalement chargée
la recherche dans les contacts est plus rapide notamment avec de nombreux contacts (merci !)
moins de lenteur dans l'affichage des notifications, notamment lors d'un chat vidéo
plus de doublon de contacts ajouté lors de l'envoi d'un mail à un contact ayant deux adresses mails
les flux RSS gérés par FeedBurner peuvent maintenant être ajoutés dans le lecteur de flux
il est maintenant possible de revenir en arrière dans le navigateur même hors connexion, en utilisateur le cache de ce dernier
les alarmes associées aux tâches ne seront plus perdues lors d'un redémarrage du n900
retour de Skype Voicemail
plus de "glitch" (interface qui tressaute, ou se met en place lentement) lors de la réception d'un appel
l'accéléromètre ne se bloque plus dans une direction fixe après un reboot
meilleur fonctionnement des accès POP3 Hotmail
il devient possible de lire des MP3 depuis le web contenant un ou plusieurs espaces dans leur nom
les playlist de type m3u peuvent maintenant contenir plus de 32 MP3
déverrouiller l'écran avec le clavier ouvert peut se faire en activant une seule fois le bouton situé sur la tranche droite du téléphone, au lieu de deux (il était vraiment ennuyant celui-là !)
le lecteur PDF gère à nouveau les polices intégrées aux fichiers
accélération de la rotation des fenêtres pour les applications gérant cette fonctionnalité
Bon j'ai fait un bon gros tour, il y a de quoi en rendre heureux certains avec la résolution de bugs quelques peu ennuyeux au quotidien.
Si vous avez constaté d'autres améliorations, n'hésitez pas a en faire part aux autres heureux possesseurs du n900 dans les commentaires !
Voici un nouvelle application qui pourra rendre service à tous ceux qui souhaitent personnaliser la sonnerie de leur n900, en assignant une sonnerie par contact.
Cette application, développée par Marco Barisione se nomme "ringtoned" ("Custom Ringotnes for your contacts" dans le gestionnaire d'applications) et est téléchargeable soit via le dépôt Extras Devel, soit en direct pour ceux ne souhaitant pas activer ce dépôt.
Rien ne change ensuite pour le choix de la sonnerie par défaut, Quant aux sonneries personnalisées, leur sélection se fait aisément car cette application est parfaitement intégrée au système.
Il suffit en effet de se rendre dans l'application de contact, de choisir un contact et de sélectionner l'entrée "Set custon ringtone" dans le menu :
Et vous trouverez alors un écran identique à celui du choix de la sonnerie par défaut, vous permettant de choisir la sonnerie associée à ce contact :
A noter que cette sonnerie sera également utilisée pour les appels VOIP (Sip, Skype...), du fait de l'utilisation du framework Telephathy pour l'ensemble.
Et de même, ce qui montre le vrai travail d'intégration, la sonnerie personnalisée sera jouée dans les mêmes conditions que si la sonnerie par défaut avait été jouée (en fonction du profile, donc, et avec le même volume)
Concernant la stabilité et fiabilité de cette application, il faut préciser deux choses. Premièrement, il s'agit d'une toute première version, donc des imperfections peuvent subvenir. Et ensuite, l'auteur l'a expliqué dans un long billet avant la publication de l'application, faire des sonneries personnalisées est une tâche ardue.
Non pas au niveau de l'interface, mais au niveau de l'activation de la sonnerie lorsqu'un appel est reçu.
En temps normal, le téléphone reçoit un appel, il lance automatique la sonnerie par défaut qui est déjà décompressée et chargée sur la mémoire interne du téléphone pour un accès rapide, et le code permettant la lecture de la sonnerie est préchargé en mémoire et marqué comme ne pouvant pas en être retiré. Après tout c'est un téléphone et il est bien normal que tout soit fait pour qu'il sonne dès que possible quand l'appel est reçu. Même l'association entre le numéro et le contact est effectuée après.
Or avec la fonctionnalité demandée par une application telle que ringtoned, on doit faire l'inverse. D'abord obtenir le contact à partir du numéro, ensuite récupérer la sonnerie correspondante qui sera probablement sur la carte mémoire (dont l'accès est plus lent que la mémoire interne), la décompresser si besoin, charger le codec si besoin et enfin la jouer.
Il en résulte que dans tous les cas, cela prendra un laps de temps plus important que l'utilisation de la sonnerie par défaut. Mais ce laps de temps sera encore plus élevé si le n900 est déjà bien chargé (beaucoup d'applications lancées, swap utilisé...), car le processeur sera moins disponible.
L'auteur de ringtoned insiste sur ce fait en disant que si vous êtes prêt à subir ce désagrément, alors cette application est pour vous...
On remarquera d'ailleurs dans certains commentaires on se rend compte de ce qui peut arriver.
Donc je ne dirai qu'une chose : à vos tests ! (mon n900 devrait arriver la semaine prochaine ce qui me permettra de tester également)
A peine le code source d'Android 2.2 Froyo publié, et avant même que les premiers téléphones Android sortent avec cette version, voilà que notre petit smartphone préféré refait parler de lui, via djsteve1030 (@dmonsterpro sur Twitterqui en a réalisé le port sur le n900.
Deux vidéos sont à notre disposition :
La première montre le fonctionnement global de Froyo, le wifi et le son étant fonctionnels, ainsi que le niveau d'utilisation de la batterie, mais pas le réseau (téléphone/3G). On peut également voir qu'en wifi, une page lourde se charge plutôt rapidement.
Quant à la seconde, c'est le fonctionnement de Flash qui nous est montré, en commençant par la version touchscreen de Youtube, ensuite, sans succès, la version desktop de ce même site, où Flash, comme sur n'importe quelle plateforme, s'évertuera à faire planter le navigateur, et enfin sur le site officiel de ToyStory 3 où l'on pourra voir la bande annonce, sas grande fluidité toute fois (l'auteur de la vidéo nous rappelle que son n900 n'est pas overclocké, son processeur tournant donc au maximum à 600Mhz) :
le dual-boot avec Maemo 5 (le mode R&D est requis)
le son que ce soit via les haut-parleurs ou via la prise casque
l'écran tactile
le clavier physique (les touches légèrement redistribuées)
le wifi
le montage automatique de la mémoire interne
l'état de la batterie, partiellement
Ne fonctionne pas :
le chargement
la téléphonie
l'accéléromètre
le verrouillage/dévérrouillage par glissement du doigt
le micro
le transmetteur FM
la réception FM
le capteur photo
Comme on le voir, du chemin reste à parcourir mais c'est déjà bien avancé, il faut dire que le projet NITDroid existe maintenant depuis un moment. Notez que ce projet propose un port de la version d'Android 1.6 Donut sur le n800.
Voici pour finir quelques liens utiles si vous souhaitez vous lancer dans l'aventure de l'installation d'Android 2.2 Froyo sur votre Nokia n900 :