CyanogenMod 10.1, basé sur Jelly Bean 4.2

Posté par (page perso) . Édité par Nils Ratusznik, kadalka, palm123, Florent Zara, NeoX, Xavier Claude et Xavier Teyssier. Modéré par Nils Ratusznik. Licence CC by-sa
28
4
juil.
2013
Android

CyanogenMod, la distribution Android communautaire, installée sur plus de cinq millions de terminaux, est sortie en version 10.1.0, après un mois et demi de Release Candidates (RC1 à 5), et sept mois après la version 10.0. Cette CyanogenMod 10.1 est basée sur AOSP 4.2.2, le code source complet de Android sous licence Apache 2.0, sans les logiciels propriétaires Google Apps. La version précédente, CyanogenMod 10.0, était basé elle sur Android 4.1.

Cid

CyanogenMod 10.1 prend en charge plus d'une cinquantaine d'appareils parmi les plus populaires, d'autres à venir, d'autres non-officiels. À noter, les Tegra 2 ne font pas partie de la fête, ainsi qu'un bon nombre d'appareils Samsung basés sur Exynos, qui ne seront pris en charge que sur les compilations nocturnes.

Les nouveautés dans CyanogenMod 10.1

Nouveautés dans cette version par rapport à la version précédente (10.0) :

  • Nouveautés Android 4.2 Jelly Bean :
    • Photo Sphere ;
    • clavier avec gesture ;
    • écran de verrouillage ;
    • volet des paramètres (Quick Settings) ;
    • compte utilisateurs multiples sur tablettes ;
    • affichage sans fil (Miracast) ;
    • améliorations de l'accessibilité ;
    • nouvelle application horloge ;
    • notifications actionnables ;
    • SELinux ;
    • VPN permanent ;
    • messagerie de groupe ;
    • manettes et joysticks Bluetooth.
  • Nouveautés CyanogenMod 10.1 :

Copies d'écran de téléphones

Thèmes :

Thèmes

Le DSP ou égaliseur :

DSP

Le volet des paramètres personnalisable :

Quick settings

Les prochaines nouveautés

Privacy Guard, ou Incognito Mode

La fonctionnalité Privacy Guard, anciennement Incognito Mode est développée par Steve Kondik (Cyanogen) et est d'ores et déjà inclue dans les compilations nocturnes.

Privacy Guard permettra aux utilisateurs de CyanogenMod de faire tourner des applications en Incognito Mode depuis l'écran App Info.

Privacy Guard

Quand ce mode est actif pour une application (un simple flag), les content providers (fournisseurs de contenu) pourront retourner des contenus vides, comme par exemple les contacts, le calendrier, l'historique du navigateur, le journal d'appels, les messages… Le GPS apparaîtra éteint.

Cette fonctionnalité est une protection de la vie privée, et ne servira pas à bloquer les pubs ou à usurper une identité (device spoofing au niveau de l'IMEI).

Cela change fondamentalement la donne par rapport au contrôle fin des permissions inclu dans CyanogenMod 7. En effet, lorsqu'une application n'avait tout simplement plus la permission après installation, cela pouvait planter. Ici, on fournit à l'application des contenus vides.

Messages chiffrés et pushés

Koushik Dutta est un des développeurs phares de CyanogemMod, il est à l'origine de rien moins que ROM Manager, ClockworkMod, Helium, et SuperUser. Il est en train de développer la messagerie sécurisée, à l'image de iMessage de iOS/Mac OS X.

À titre de comparaison avec iMessage, cette messagerie fonctionne de manière similaire à iMessage reprenant en partie son architecure. Elle permettra d'envoyer des messages chiffrés et signés par PGP entre deux terminaux CyanogenMod. Cela se fera via GCM, Google Cloud Messaging, le système de push de Google, à l'image de l'utilisation par iMessage de l'APNS pour Apple Push Notifications System. En cas d'envoi depuis un appareil CyanogenMod à un appareil non-CyanogenMod, le message passera par SMS/MMS, interopérable.

Voir le code source de PushSms sur GitHub.

Photo rapide

On atteint les Quicks Settings en tirant à deux doigts la barre de notification, ou bien en tirant d'un doigt, puis d'un tap sur le bouton Quick Settings en haut à droite.

Il sera bientôt possible de prendre des photos à partir de cette grille de Quick Settings. C'est Nebojsa Cvetkovic qui développe cette fonctionnalité.

Photo depuis Quick Settings

  • # Photosphere

    Posté par (page perso) . Évalué à 2.

    Je croyais que c'était closed source et uniquement dans les Google apps (donc aucunement dans Cyanogen)?

    • [^] # Re: Photosphere

      Posté par . Évalué à 4.

      Si j'ai tout compris, c'est bel et bien closed-source, et donc sera distribué via les paquets 'gapps' (comme le Market et quelques autres).

      • [^] # Re: Photosphere

        Posté par (page perso) . Évalué à 2.

        Oui, c'est closed source. Je ne sais pas comment cela se passe, mais ce n'est pas toujours dans les gapps. J'ai un i9300 (Galaxy S3) sous la dernière nightly de CyanogenMod avec les gapps et je n'ai jamais eu PhotoSphere.

  • # Questions…

    Posté par (page perso) . Évalué à 4.

    un bon nombre d'appareils Samsung basés sur Exynos […] ne seront pris en charge que sur les compilations nocturnes.

    1. Quelqu’un sait pourquoi? J’ai l’impression que c’est parce que certaines fonctionnalités ne sont pas prises en charge par CyanogenMod genre la sortie HDMI, pourtant ce ne sont sûrement pas les seuls appareils qui sont dans cette situation!

    2. Personne ne trouve ça débile compilation nocturne? On parle bien du build, du binaire bytecode, mais pas de la compilation en elle-même (on a pas vraiment de terme équivalent en français quoi).

    La fonctionnalité Privacy Guard, anciennement Incognito Mode est développée par Steve Kondik (Cyanogen) et est d'ores et déjà inclue dans les compilations nocturnes.

    Privacy Guard permettra aux utilisateurs de CyanogenMod de faire tourner des applications en Incognito Mode depuis l'écran App Info.

    Cette fonctionnalité tient juste du génie! C’est très pratique quand on a deux ou trois applications qu’on a chopé à droite à gauche et qui ne sont pas libres…

    [La messagerie sécurisée] permettra d'envoyer des messages chiffrés et signés par PGP entre deux terminaux CyanogenMod. Cela se fera via GCM, Google Cloud Messaging, le système de push de Google, à l'image de l'utilisation par iMessage de l'APNS pour Apple Push Notifications System.

    Pourquoi passer par Google? Pourquoi? Pourquoi?

    Pourquoi faire Privacy Guard pour se jeter dans la gueule du loup juste après? (bon c’est chiffré, mais quand même)

    (Sinon c’est pas expliqué dans la dépêche ce que c’est Google Cloud Messaging, sur Wikipédia c’est pas très compréhensible et sur le site d’Android non plus, juste du discours de marketeux, faut cliquer sur Learn more dans la section Get Started)

    On atteint les Quicks Settings en tirant à deux doigts la barre de notification, ou bien en tirant d'un doigt, puis d'un tap sur le bouton Quick Settings en haut à droite.

    Il sera bientôt possible de prendre des photos à partir de cette grille de Quick Settings.

    Ah ça c’est cool! J’aime beaucoup CyanogenMod parce que c’est de l’Android sans les merdes des opérateurs et avec des millions de petits détails qui rendent la vie plus facile.

    Écrit en Bépo selon l’orthographe de 1990

    • [^] # Re: Questions…

      Posté par (page perso) . Évalué à 1.

      J'espère que leur système de messagerie ne nécessitera pas de compte Google sur le téléphone. Ce serait comique !

      • [^] # Re: Questions…

        Posté par (page perso) . Évalué à 2.

        Surtout qu'un des principaux avantages de CyanogenMod, pour moi, est que je suis beaucoup plus indépendant par rapport à Google.

        Écrit en Bépo selon l’orthographe de 1990

      • [^] # Re: Questions…

        Posté par (page perso) . Évalué à 3.

        Qui dit GCM dit compte Google…

        • [^] # Re: Questions…

          Posté par (page perso) . Évalué à 1.

          J'ai l'impression, d’après les quelques explications techniques du machin, que le seul compte google nécessaire est celui du développeur pour son application. L'application envoie les messages via GCM au serveur du développeur, qui fait toute la logique de redistribution.

          En gros, chaque appareil est un device différent pour un seul et unique compte XMPP, celui du développeur. GCM n'est la qu'en tant que transport, pas plus.

    • [^] # Re: Questions…

      Posté par . Évalué à -10.

      --- " Pourquoi passer par Google? Pourquoi? Pourquoi? " (…)

      Peut-être qu'ils ont signé un contrat avec Google?
      C'est une éventualité…

    • [^] # Re: Questions…

      Posté par . Évalué à 6.

      [La messagerie sécurisée] permettra d'envoyer des messages chiffrés et signés par PGP entre deux terminaux CyanogenMod. Cela se fera via GCM, Google Cloud Messaging, le système de push de Google, à l'image de l'utilisation par iMessage de l'APNS pour Apple Push Notifications System.

      Pourquoi passer par Google? Pourquoi? Pourquoi?

      Il me semble que c'est le système de notification central d'Android: Pour avoir du push sur une appli, le plus simple est de faire un signal (certainement vide de contenu pour la vie privée) vers un serveur central, en l’occurrence celui de Google.

      Il me semble ensuite que Google envoie un pseudo SMS vers le téléphone, qui lui même réveillera l'application en question pour qu'elle se synchronise.

      Je ne suis pas spécialiste, je ne sais pas s'il serait possible de recevoir ces pseudo SMS à partir d'un autre serveur que celui de Google.

    • [^] # Re: Questions…

      Posté par (page perso) . Évalué à 2.

      Le problème des Exynos est que Samsung ne partage pas les sources des drivers. https://plus.google.com/+CyanogenMod/posts/2a8SiSZpxPn Pour le Exynos 3, le Galaxy S1 a aidé et la Nexus 10 a aidé pour Exynos 5, mais rien pour le 4 (Galaxy S3, Note 2, etc).
      Il n'y a pas de sortie HDMI sur les téléphones Samsung. Il y a des ports MHL et je crois que personne ne sait comment ça fonctionne dans la communauté libre.

  • # Encore des trucs pas secs

    Posté par . Évalué à 1.

    J'ai tourné pendant pas mal de temps avec CM9, et là changement de téléphone pour un modèle ou seul le 10.1 est supporté. Tout marche bien SAUF le tethering.

    Je choppe bien une adresse IP, il répond bien au DNS, mais ne natte pas.

    J'ai eu beau passer des heures à fouiller les forums, je n'ai rien trouvé de pertinent à ce sujet. Je peux quand même pas être le seul à avoir ce problème, si ?

  • # Mon expérience perso sur Galaxy Note 1

    Posté par . Évalué à 2.

    J'ai voulu passer en Cyanogen (en fait Android 4.2) pour les raisons suivantes :

    *Possibilité de prendre des photos ou d'allumer la LED dès l'écran de verrouillage
    *Meilleur Multitâche (ne pas perdre les sessions quand le navigateur passe en arrière-plan)

    Ces deux objectifs ont été atteints, mais apparition de nombreux autres problèmes :
    *environ 1 crash par jour (surtout au changement de position horizontal-vertical)
    *perte de la sortie écran MHL
    *perte de la radio FM (l'application spirit FM ne sort aucun son)
    *je n'ai pas récupéré correctement toutes les applis standard google (maps, gmail)
    *fonctionnement très bizarre de la galerie de photos (mélange les dossiers, retournement d'images)
    *la batterie semble se vider plus vite (utilisation peut-être différente)
    *on n'est jamais tout-à-fait sûr qu'une appli va bien fonctionner

    Sinon, ça ressemble pas mal à ICS standard : dictée vocale, 2G, 3G, téléphonie, capteurs de tout poil, stylet, bluetooth.
    J'aime bien aussi le mode de connexion USB pour les transferts de données.

    Je suis en version Nightly, mais je ne trouve jamais d'amélioration sur les problèmes que je rencontre.

    Donc, pas mal pour un système libre, mais les améliorations de 4.2 ont du mal à faire oublier les régressions.

    • [^] # Re: Mon expérience perso sur Galaxy Note 1

      Posté par (page perso) . Évalué à 2.

      Sinon, ça ressemble pas mal à ICS standard : dictée vocale

      J'ai un Nexus 4, et je suis plutôt globalement content du système installé (JB vanilla, en 4.2.2), même s'il n'est pas très configurable et que depuis que j'ai rooté le téléphone, ça me fait crasher les options dans la partie "sécurité" (impossible de faire du vpn par exemple).

      Aussi je me tâte pour passer à Cyanogenmod, surtout que je l'ai utilisé avec bonheur dans sa version 7.

      Par contre, il y a un truc qui va vraiment bien dans la version Google, c'est la reconnaissance vocale (c'est à dire juste dictée vocale), mais hors ligne. Je crois que c'est une innovation depuis 4.2 (on la retrouve dans le système de Samsung sous la même forme), je voulais donc savoir si c'était bien présent aussi dans Cyanogenmod (ça ne m'intéresse pas s'il faut être connecté en permanence, comme Siri chez Apple)

      « I approve of any development that makes it more difficult for governments and criminals to monopolize the use of force. » Eric Raymond

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.