39 private links
Voilà, je refais une annonce rapidement pour vous indiquer qu'il est maintenant possible de demander à rejoindre la communauté ;)
Attention : gens peu sérieux s'abstenir ! Cette communauté n'est pas une page "fan", mais uniquement dédiée aux bêta-testeurs ! J'attends un minimum de rigueur et de retours de leur part, merci.
J'en parlais ici : https://links.kevinvuilleumier.net/?0TZvBA
Je voulais vous signaler que j'ai créé une communauté Google+ privée pour les bêta-testeurs de mes applications Android.
Pourquoi une communauté Google+ ? C'est le mécanisme standard sur Google Play pour publier des applications en bêta-test (et même alpha !), donc je n'ai pas le choix. J'ignore exactement comment se déroule la publication de l'application chez les bêta-testeurs, mais ça sera l'occasion de le découvrir ;)
Au programme : bêta-test (mises à jour importantes, nouvelles applications), discussions autour de celles-ci et nouvelles en avant-première !
Si vous êtes intéressés à la rejoindre et tester en avant-première certaines nouvelles mises à jour et nouvelles applications, faites-le moi savoir pour que je vous ajoute !
PS: Timo, je me suis permis de déjà t'inviter.
EDIT : La page est ici : https://plus.google.com/communities/104083486447079609411
EDIT 2 : Il est maintenant possible de demander à la rejoindre. Ouf !
Honnêtement, je confirme à 100% ce qui est dit dans l'article : certains capteurs (particulièrement le magnétomètre) sont complètement à côté de la plaque :/
Par contre, trouver le nord à partir du gyromètre, WTF ?!
Computrace, un mouchard présent sur quantité d'ordinateurs (portables ?), non détectés par les antivirus, non supprimable car situé dans une partie non modifiable du BIOS et auto installable sur l'OS ! Cerise sur le gâteau : il fait du trafic réseau et ralenti la machine... En plus, le trafic n'est même pas chiffré, ainsi n'importe qui peut se faire passer pour les serveurs légitimes !
Existe aussi en version mobile. Encore une backdoor installée sous couvert de "sécurité"...
Voilà un concurrent crédible à Mario Kart sur plateformes mobiles. Pour une fois, il ne s'agit pas d'une énième copie mal faite d'un produit existant, mais il y a véritablement du travail derrière et l'ambiance MK s'y retrouve. Il faudra que je teste...
"Pourtant, [...] le S3 devait bien avoir droit à son KitKat, mais des problèmes insolubles auraient poussé le constructeur à annuler la mise à jour."
Des problèmes insolubles ?
"Ce sont les applications Touchwiz qui seraient en cause. La réponse officielle de Samsung rejette la faute sur la quantité de RAM embarquée sur le S3 : les versions 3G ne possèdent que 1 go de mémoire vive ce qui serait insuffisant."
FUUUUUU.
Moi je rejette la faute sur Samsung : arrêtez avec vos surcouches remplies de merdes et faites votre boulot !
Il va vraiment falloir que je songe à changer de ROM, moi...
Nouveau tutoriel Android pour afficher du contenu formaté (code HTML) dans une WebView.
Ça peut paraître simple au premier abord, mais il y a quelques pièges dont il faut faire attention.
Ah merde, j'ai déjà reçu un rapport de plantage pour mon application...
Comme il est possible que celui chez qui cela soit arrivé lise mon Shaarli, est-il possible que je sache dans quelle situation cela est arrivée ?
Je sais quel est le bug et où il se situe (stack trace), mais pas pourquoi c'est arrivé. En plus, je n'ai pas réussi à le reproduire !
Merci Seb ;)
Au passage, je voulais aussi signaler que le lien de téléchargement direct est disponible sur le site.
Voici ma toute nouvelle application Android nommée "Mes positions".
En quelques mots : c'est un gestionnaire de positions géographiques.
Il arrive parfois qu'on ait envie de retenir la position d'un lieu qui nous intéresse. En faisant de la randonnée ou en voyage, par exemple. Malheureusement, on ne connaît pas toujours le lieu où on se trouve et il faut pouvoir le noter dans un lieu pérenne. Cette application a justement été conçue dans ce but !
Elle vous permet donc de sauvegarder votre position courante sous forme de coordonnées avec diverses infos (date, source de l'acquisition, précision, description). Il est ensuite possible de visualiser l'endroit sur un logiciel de cartographie (Google Maps ou tout autre application installée).
Il manque encore des fonctions, mais le principal est là. Je ferai la page de présentation sur mon site d'ici peu.
N'hésitez pas à tester et me communiquer vos impressions !
EDIT : la page de présentation du logiciel est disponible à cette adresse : http://kevinvuilleumier.net/android/mes-positions/
Je recopie ici mon commentaire :
« Beaucoup ont l'air de dire qu'il faille obligatoirement que les applications soient codées en 64 bits pour qu'elles puissent bénéficier de cette nouvelle architecture. Je ne suis pas vraiment d'accord.
Certes, avec des applications natives, il est impératif qu'elles soient compilées en 64 bits pour exploiter cette architecture. Mais n'oublions pas que sur Android, la grande majorité des applications sont écrites en Java !
Cela implique qu'elles sont compilées sous forme de bytecode qui sera ensuite interprété par la Dalvik VM ; c'est cette dernière qui a pour tâche de générer le code natif et non le programmeur (sauf dans le cas où il fait du code natif, mais ce n'est pas tous les jours).
Par conséquent, je pense que c'est un faux problème : la plupart des applications bénéficieront du 64 bits sans changements, par le simple fait que le code natif est produit par une VM qui, elle, devra supporter cette architecture.
C'est le principe du bytecode : faire abstraction de l'architecture cible et laisser le soin à la VM de faire le boulot de compilation et d'optimisation. »
Et voilà ! J'ai enfin publié la page de présentation de mon application Android : "Simple Dictaphone" :)
Et j'ai été sympa : pour les allergiques au Play Store, j'ai mis un lien de téléchargement direct de l'APK !
Ça m'a pris du temps, mais j'espère que ça vous plaira ;)
Mes applications sur le Play Store : https://play.google.com/store/apps/developer?id=Kevin+Vuilleumier
Quelques astuces pour accélérer l'émulateur Android officiel (d'une lenteur absolument pachydermique - ceux qui n'ont pas testé ne peuvent pas s'en rendre compte).
Visiblement, la meilleure solution consiste à... passer par un autre émulateur, plus complet et rapide !
Mais rien de saurait remplacer un véritable appareil physique ;)
EDIT: Autres astuces dans cette page très complète : http://stackoverflow.com/questions/1554099/why-is-the-android-emulator-so-slow
Une belle mise à jour a été faite si jamais ;)
Ah oui tiens, l'option est apparue dans mon smartphone aussi. On verra si elle fait son office... et ne bloquera pas les applications jugées "indésirables" par Google, mais qui ne le sont pas !
Très intéressantes ces recommandations de sécurité pour les programmes Android.
Petit coup de pub pour ce Pokédex pour Android fait par un ami (et collègue de classe) ! Il vient de la mettre en ligne, mais je trouve qu'elle vaut la peine d'en parler ;)
C'est une première version, des nouveautés suivront (c'est prévu), mais elle est déjà suffisamment complète et rapide. L'interface est sobre mais efficace, rien à redire.
Elle ne demande qu'une seule autorisation, pour l'affichage d'un petit bandeau publicitaire discret.
Si vous êtes fan, n'hésitez pas ;)
Un article très intéressant sur les "CPU Governors" (ou gouverneurs de CPU).
« Un gouverneur est un module du kernel [d'Android] qui a pour tâche de gérer la fréquence du processeur en fonction de la demande en ressources du système et des applications. »
En quoi est-ce utile ? Si vous voulez optimiser votre appareil Android en sélectionnant le gouverneur adapté.
Un article français bien fichu : http://www.phonandroid.com/forum/qu-est-ce-qu-un-gouverneur-cpu-t26062.html
Je vois une différence toutefois : les programmes Android ne sont pas compilés en langage natif (bien qu'on puisse), mais compilés en bytecode. Ce dernier est interprété ensuite par la Dalvik VM.
A priori, il suffirait de recompiler la VM en 64 bits pour profiter pleinement de cette architecture avec quasiment tous les programmes existants, non ?
Évidemment, il faut aussi que le système soit correctement compilé, ainsi que les différentes bibliothèques. Pour le code natif en 32 bits, il y aurait toujours une rétro-compatibilité.
J'imagine que la problématique est identique sur iOS...
BOINC a été porté sur Android. Heureusement l'application s’active uniquement pendant le chargement de la batterie et lorsque l'appareil est connecté au Wi-Fi !