Showing posts with label android. Show all posts
Showing posts with label android. Show all posts

Wednesday, March 17, 2021

e-book gets colors!

I decided to pick the expensive-but-easy road and to give the Nova 3 Color a try. It's been too long I'm trying to 'repair' web access on my N96 boox.

 Since the device comes with Chinese manuals, I've took some time to review

The personal note data will never be shared to any third party or internal staff 
[we] may collect info about installed applications, SDK version, system update settings

There are a good deal of things I've had to do to get the device in a usable state.

First, the device is initially couldn't use Google services. I had no "Play Store" around, but even the few google applications that were available through Boox's "Application store" (containing mostly alternate ebook viewers and book collections) -- like Google Drive -- wouldn't work because "the device was not certified". 

Bon, c'est pas la voie de l'économie, mais je jette l'éponge: je ne crois plus au fait de remettre en service le navigateur web de ma liseuse Boox N96 et je prends une Nova 3 Color à la place. Les conditions d'utilisations m'ont l'air ok, mais je resterai quand-même à l'écart du booxcloud, vu que l'appareil nous arrive de Chine.

Activer le PlayStore à travers l'application store du constructeur en entrant un GSF ID, désactiver la fonction "blanchir le fond" pour avoir des polices de caractères utilisables, c'est à peu près tout ce qu'il m'aura fallu faire pour arriver à me servir correctement de l'appareil. Je regrette qu'il n'ait pas de slot micro-SD ni de prise jack, mais un affichage 300dpi capable de me montrer quand les choses sont en couleurs avec une reconnaissance des traîts sans faille ... ça mérite quelques compromis.

Fixing that one wasn't too hard. Just below 'Enable Google Play', there was a cryptic 'GSF ID' box and tapping it (as suggested) took me through the process of telling google I trust the device and so should they (if I understood things correctly). I guess I couldn't expect more from a Chinese device right now.


Second, many of the 3rd-party applications I installed once this was fixed rendered weirdly. They seemed to believe that, as soon as text is large enough, it should be shown with outlined white characters.

I couldn't find any settings menu to change the system font or whatever and I started to get worried. Hopefully, this is tweakable, but not just with a system-wide configuration as I expected (or were told). 

Instead, we can tweak this application-by-application by means of the '°¨_o_' button of the ring-menu. The thing I had to disable was 'whiten the background', something that is certainly a good feature in many places but for some reason leads to weird-looking text.

I can also lie to applications about the device's resolution (actually 1872×1404 at 300dpi, which is über-amaZing) so that it doesn't throw huge fonts at me. That made Wordpress and Twitter back to normal rendering (with the stunning handscript recognition added ^_^)

As far as the device is concerned, my last regret is the lack of a micro SD card support and of an audio jack. So far the over-provisioned 32GB of internal flash sounds enough, but I don't like having to rely solely on some soldered, fated-to-fail storage on my device.

Now, I'll have to understand why the device cannot render my code-in-epub properly, and why it seems to be unable to browse completely my (huge, I must confess) epub files.

Until then, I think I'll populate '#booxread' on twitter ...

Friday, March 20, 2020

Coder pour Onyx Boox

Bon, j'avoue que autant installer un devkit android sur mon NUC était un objectif quasi-prioritaire en 2019, autant il ne s'est quasiment rien passé de ce côté-là, en fin de compte. Au mieux j'ai refait le week-end dernier un tour des repositories open-source et Androïd-Demo ... et je trouve assez curieux que l'un des deux soit entièrement avec du code C++ pour Qt. Mais tournerait-il vraiment sur le boox ? Les derniers commits sont de Nokia et on plusieurs années (je dirais qu'ils datent de 2012 ou 2013...) est-ce du code qui était prévu pour un ancien modèle (pré-android) ? Fort possible puisque les boox Androïd arrivent fin 2013.

Since the Cybook, I'd love to be able to run my own code on e-ink devices. Since the Boox is an Androïd, it should have been easy and I had pushed "setup an SDK on the NUC" as a top priority in 2019. I had gathered github links to see what would help me using native stylus recognition and screen driving, but it looks like most of what I got (featuring C++ and Qt) would be for pre-android devices like M9[0..2] while I have N96.

Most of what I did to customize my Boox use was through custom web servers on the NUC, but there is clearly room to do better. And I'd really love to have something feeling like Tomboy with a stylus, and a smart UML-sketching tool...

Moi j'ai un modèle N96, qui est une évolution du M96. Le package "booxsdk" propose des versions de gcc pour les modèles M90, M91 et M92, qui sont tous pré-androïd selon wikipédia.

On ne peut pas vraiment dire qu'Internet croule sous les projets et pourtant, il y aurait moyen de faire tellement mieux qu'un browser classique ou qu'une adaptation poussive de Tomboy ou de l'application Wordpress ... Je devrais peut-être essayer de commencer par termux ? Mais moi, ce que j'aimerais c'est plutôt un stylux :-/

C'est là que j'aurais bien aimé avoir sous la main un pote qui fait de temps en temps du développement Androïd pour me guider un peu dans ce nouveau monde.

Je n'ai toujours pas de solution pour les navigateurs web qui n'ont pas de mise à jour de leur certificats, par contre. C'est particulièrement agaçant, et ça semble même être de pire en pire. Au point que je ne suis pas sûr de pouvoir encore utiliser le Google Play Store. J'aimerais pourtant pouvoir éviter de rooter l'appareil ... 

 Oh, et pour ceux qui n'ont pas de boox, un petit coup d'oeil à EPaper-DIY ?

Sunday, October 28, 2018

Petit test de TomDroïd

Parce que oui, Tomboy, mon outil de post-its virtuels a références croisées existe pour Androïd et même tourne sur ma tablette e-Ink "onyx boox". C'est une version Beta (>_<) et open-source (^_^) mais pas encore vraiment utilisable à l'heure actuelle.

- parce que saisir des WikiWords avec un système de reconnaissance d'écriture manuscrite qui pense que "Une phrase commence par une majuscule et se termine par un point.", c'est pas top
- parce que modifier un wikiword pour en faire un WikiWord avec un stylet, c'est très moyennement précis
- parce que de toutes façons, il ne suffit pas d'avoir un WikiWord inconnu pour qu'en cliquant dessus on puisse faire une nouvelle note sur ce sujet (contrairement à Tomboy)
- parce que de temps en temps, l'application se dit que ce serait bien de faire une sauvegarde de secours de la note en cours d'édition et qu'elle me renvoie du coup au début de la note. En plus de quoi, le système de reconnaissance de google me sucre les traîts tracés pendant la sauvegarde en question >_<

Donc bravo à ceux qui ont travaillé là-dessus, ne vous étonnez pas si je consomme quelques soirées à m'installer un devkit Androïd quand-même, hein ;)

Friday, August 03, 2018

Et dans Wordpress ?

Peut-être qu'un jour je devrai migrer tout ceci hors de blogger. Avec google, qui peut savoir ? Ce qui est sûr, c'est que blogger depuis une tablette, c'est décevant. Et depuis un boox qui tourne un vieil androïd 4, c'est encore pire. Comme je suis tombé sur un autre bloggueur de homebrew sur wordpress et que je me suis rendu compte qu'il y avait une fonction "notification pour les (réponses aux) commentaires", j'ai voulu vérifier si le passage blogger->wordpress était possible. Un p'tit compte gratuit, un coup d'oeil dans les FAQs et en avant.

Côté PC, l'interface est assez chouette. Plus fonctionnelle et réactive la version dont je me souvenais pour l'avoir fait tourner sur le serveur de l'Université. Rien que les miniatures dans la liste des posts, c'est chouette et sympa.

Maybe I'll have to migrate this blog out of Goolge's services one day. One thing is certain: blogger on my fairy's Android pad is disappointing, and it's simply un-available on my Boox device that runs an old Androïd 4. But both could run wordpress application, so it was worth giving the export/import feature a try. Spoiler: it worked. And it imported much of the pictures I had on my blog (not all, or if it did, it doesn't mention the same count as Google's photo gallery)

The UI on PC for wordpress is quite nice. the one on pad, a bit less. Thumbs turned gigantic so you can hardly see more than 2 entries on-screen. Using it to decide what you're going to update in your sofa is as convenient as scrolling through one of Titus The Fox levels. With 158 drafts waiting for me, it could be better. But if I'm not afraid of raw HTML mode, I can input some stuff directly with my stylus. Huzzah!

Côté tablette, c'est un peu moins réussi. les miniatures sont devenues des images énormes: il y a à peine deux articles accessibles par écran. Aucun contrôle pour changer l'ordre, filtrer ni rien de ce genre ... Il faudrait scroller et scroller encore (avec la vitesse de rafraîchissement de l'écran à encre électronique qui ferait passer les pluies sahariennes pour un coup de karcher :-/). Et pour ne rien arranger, les posts brouillons sont mis en avant, dans un ordre que je peine encore à définir. Et des brouillons, j'en ai. 158. Enfin, au moins ça devrait m'encourager à en mettre plus au net.

Et la bonne nouvelle, c'est que le texte de tout ce petit monde semble avoir été téléchargé dans la tablette et que je peux donc éditer à l'envi tout ça du fond du jardin. Enfin, à condition de ne pas être rebuté par l'éditeur en version Andröid qui semble penser que juste de l'HTML brut, c'est assez pour tout le monde :-/

Mais bon, je peux le faire au stylet, écriture manuscrite et sans écran. Et ça, c'est présssscieux.

Mais le plus impressionnant dans l'aventure c'est sans doute que wordpress a ré-importé automatiquement les 500+ illustrations du blog. Difficile évidemment de s'assurer qu'elles y sont bien toutes, mais c'est déjà un énorme travail d'évité. Et la galerie fonctionne aussi sur tablette (à condition d'être connecté. 'faut pas trop en demander quand-même: 7.5% de 3Go, ça fait son poids dans la gestion de mémoire cache du boox.

Mais il doit en manquer parce que l'album google "photos de votre blog" en comptait pas loin de 1240...

Wednesday, January 31, 2018

School Touch?


My brother comes back again with the idea of School Rush on Android platform. Porting issues set aside, I guess he means "on the bare device", and not assuming one bluetooth dpad and buttons attached, Nintendo-switch-like. That implies converting touch and taps and gestures into valid SNES inputs.

Mon frangin n'en démord pas: la plate-forme qu'il faudrait attaquer pour un portage de School Rush, c'est les smartphones & tablettes. Androïd, donc. Au-delà de l'aspect purement "portage", ce qui va manquer le plus sur Androïd, ce sont bien sûr les boutons et le D-PAD. Je doute qu'il avait en tête qu'on se bricole quelque-chose avec des contrôleurs bluetooth en plus du téléphone lui-même. Bon, la bonne nouvelle c'est que la DS elle-même a un écran tactile. On pourrait donc imaginer faire une version "School Touch" pour essayer le potentiel du jeu avec cette interface-là avant de se lancer dans des longues soirée de méditation sur les interfaces Androïd.

Good news: the DS also has a touchscreen. So as a preliminary test, I could just try to use the touchscreen to see how the game feels. Imho, a specific area to emulate the d-pad on having to hold a finger on the screen as we do for the (A) button would be terrible. No one could complete the game in those conditions. I've tried that with e.g. Sonic 2 back then and it was really degrading the gameplay.

Ce qui est déjà clair, c'est que je ne ferai pas une espèce de pad virtuel à travers l'écran tactile. C'est généralement une catastrophe. Il faudra plutôt que j'aille vers une sorte de mélange entre "platform panic" de Nitrome (glisser à gauche ou à droite pour changer le sens de la course avec Bilou qui continue à courir tout seul) et Phantom Hourglass (tapper un monstre pour utiliser les mains de Bilou)

Ideally, we should be constantly running when playing School Rush. That means in the School Touch game, Bilou should start running forward as soon as we trigger RUN, keep running until we give a contradictory input. Similarly, just tapping Jump should do a max-height jump. modulating dump height on distance would be additional inputs rather than timing on the initial input.

No idea when I would do that,... though.


Là où je sèche plus, c'est pour le saut. Dommage, pour un jeu de plate-forme, j'en conviens. Dans School Rush, on dose son saut par la durée de la pression sur le bouton. Faire pareil sur un écran, c'est risquer d'avoir toujours les doigts dans le chemin quand on veut regarder la suite du niveau. Je partirais plutôt vers un système où on fait de base le saut maximum, que l'on "interrompt" si Bilou arrive plus haut que l'endroit où on a tappé  / l'endroit où est le doigt. Enfin, il faudra trouver quelque-chose pour pouvoir atterrir avec assez de précision sur des plate-formes parfois assez étroites.

I liked the idea of "tap another GOB to trigger the "punch" button: it works for picking up bladors, throwing them on baddies, grabbing spons and punching things.

Friday, September 01, 2017

I got a Boox

J'ai reçu mon nouveau gadget à base d'encre électronique, donc. Même si au prix où il était, j'espère qu'il sera plus proche d'un ordi que d'un gadget, évidemment. Il s'agit d'un Onyx Boox 9.6" combinant un stylet magnétique et un écran capacitif.

I jumped completely out of my comfort zone and ordered online a device I never had in hands before at a price well over that of a Nintendo DS: the Onyx Boox N96, combining magnetic stylus (afaik), capacitive screen and e-ink display for roughly the size of a A5 sketchpad.

Malgré une boîte tout-en-chinois un peu intimidante, l'appareil a des menus en bon Anglais et la prise en main s'est faite assez facilement. Ma grande inquiétude, évidemment, c'était de savoir si je pourrai m'en servir pour mes documents "doxygen" si utile pour faire du développement intermittent.

The device feels right in hand, is quite a hybrid between an androïd tablet (unfortunately only 4.0, making applications for twitter, picasa and blogger unusable >_<), but what was really stressing me was to know whether I could use it for epub+doxygen code browsing I've been usiing sooo much for the last years to progress on my pet projects. And unfortunately, out of the 4 embedded readers, none of them got the layout right. No indentation, useless line numbers, incoherent spacing ... all of the issues I had fixed earlier this summer -- and some I never heard of before -- were back to haunt me.

Ce n'est pas gagné: sur les quatre lecteurs e-pubs embarqué, aucun n'a un système "styles de l'éditeur" comme mon regretté Cybook. Et sur chacun d'eux, le code produit a tous les défauts d'une mauvaise conversion: pas d'indentation, numéro de ligne inutiles, tailles incohérentes, etc.

J'avais compté sur l'installation de FBReader, testé avec succès sur la tablette de ma fée, mais c'était compter sans une dernière roublardise d'androïd: Il y a en réalité une version plus ancienne de FBReader dans le pack d'applications préinstallées, ce qui m'empèche d'installer une version plus récente pour cause d'erreur -104. (j'aurai peut-être plus de chances après une recompilation ?)

My plan was to use the open-source FBReader if such thing occured, but unfortunately, I couldn't install it from Google Play: interference between the pre-installed FBReader (older version) in the firmware makes it fail with error -104.


I was hesitating between sending it back and switching to some pure html-based doxygen crawling when a post in one of my blog-on-epub conversion caught my attention.

Bref, je m'apprétais à devoir me rabattre sur une utilisation de pages webs moins pratiques (pas d'annotations, pas de marqueur 'vous êtes ici' d'une lecture à l'autre, etc.) lorsqu'au détour d'un post de ce blog converti en fichier e-pub, je constate que l'un des lecteurs par défaut (je ne me souviens pas duquel il s'agit :P) que les styles sont tout à fais satisfaisants pour mes besoins:
  • le bloc de code est en police monospace alors que le texte du post est en police classique,
  • les indentations ont fonctionné correctement,
  • (bin y'a pas denuméro de ligne, forcément, vu que je n'en ai pas mis. Haha.)
Le jeu, ça va être maintenant de comprendre la différence entre ce bloc-là et ce que j'avais dans mon document doxygen pour faire des doxygens qui marchent mieux.

See ? It's all there. Indentation, font switching... The CSS reading is there. The rendering works. It's all a matter of making the doxygen stuff damn simple enough so that it couldn't possibly fail. That's something I can handle. The boox may stay here.

Monday, August 21, 2017

End of Cybook ?

After about 5 years of helpful operation, my e-ink device "cybook odyssey" seems to be definitely damaged. I cannot do more than a few minutes of reading before getting the system to reset. Sometimes even just clicking a link or trying to change the font size will jam the device. I tried a factory settings restore, but that only help for a few minutes.

And now the "gadget" class of the device really shows up. I have no logs that could point out the flaw, no way to access the critical components (namely the internal flash). The device as a whole will have to be recycled just because one component is weared out.


Mon Cybook me lache à nouveau. Trois ans après son passage en service-après-vente, mais sans espoir d'intervention de garantie, cette fois-ci. Me le réparerait-on de nouveau ? Peut-être. Est-ce que j'ai envie d'injecter encore de l'énergie dans un appareil que je ne peux empêcher de vieillir ? Pas franchement. Est-ce qu'il y a mieux à acheter ? Peut-être si je suis prêt à lâcher 300€ pour un modèle Androïd-à-encre-électronique.

Est-ce le moment de tenter un jailbreaking de l'appareil ? ou de lui concevoir une custom ROM ? Je n'ai plus grand-chose à risquer en le faisant, en tous cas.

So what ? Shall I replace it with another one, with slightly increased screen resolution, take advantage that I know the beast, including the annoying amount of time it takes to accurately select a phrase to highlight it (and risk having issues with memory again within a few years) ? Shall I pay up to 3 times the price for a device with stylus, android (including the ability to program my own tools on it), bluetooth, but unfortunately not the version of Android required to run the infamous "inkspace" application required for my bamboo spark ?

There is even 13" models, but they seem to be sold near 700$, not the 400$ I spot on alibaba. The same company makes 9" devices too, claimed to be half the price (which gets into the "expensive but affordable" category). Maybe I should wait for a few weeks and see whether that "ReMarkable" thing actually ships this august and at what price ?

None of these could be found in stores so far, but I had a look at a Kobo Aura One this afternoon, and it was quite sexy, with its all-flat front side. No stylus and no android (afaik), though.

Thursday, April 28, 2016

Hello (androïd) World

Excellent! Les smartphones sont maintenant devenus suffisamment puissants pour faire tourner un émulateur DS. Ils sont nombreux les anciens homebrewers qui se sont fait la malle dans le monde du mobile depuis l'arrivée de l'Androïd et de son SDK accessible.

Je sais, j'aurais pu me mettre au développement Androïd, mais je préfère continuer à travailler sur le coeur du jeu et utiliser le super hardware de la DS comme "game engine" que de perdre du temps à chercher quel framework marcherait bien pour un jeu qui de toutes façons ne colle pas bien avec le hardware d'un smartphone.

That's the best news of the week! My brother managed to get a version of Bilou : School Rush running on an Androïd phone thanks to DraStic emulator. That's great news because it means that -- as I hoped -- I can keep working on the game on a platform I love rather than spending efforts at emulating that platform on a poorly-picked system that will eventually be deprecated by its maintainer. You see, nintendo console cannot turn deprecated. They can become obsolete, they can take dust, they can be forgotten or sold for gold, but they cannot turn deprecate because they were hardware. Therefore, an emulator for such a platform is something that is (until now) more age-traversing and cross-platform than any DirectX or OpenGL release.

edit: I tried the game on my brother's device. It indeed look, sound and moves fine, but there something going wrong with loading new levels. Hard to tell if there's something wrong with my code or if their emulator still needs improvement. 

edidit: J'ai fait un essai hier sur le smartphone de mon frère, j'admets qu'en dehors de l'aspect "gif animé interactif", l'émulateur sur Androïd ne permet pas vraiment de jouer au jeu. J'ai eu aussi cet espèce de bug lors des changements de niveau (l'émulateur refuse de nous relancer le jeu si on meurt, par exemple). Le mieux que je puisse dire, c'est qu'il est probable que l'émulateur ne soit pas encore suffisamment fidèle au vrai hardware. A réserver pour les curieux, mais pas vraiment une alternative crédible à DeSmuME sur PC ou au jeu sur une vraie DS.

Tuesday, July 21, 2015

See you, bloggers.

With dev-scene.com dropped, dev-fr crashed, google reader turned off and the DS celebrating its 10 years, my RSS feeds list has shrunk to the point it is no longer worth checking. I wished to thanks their author for the nice ideas shared between 2005 and 2012 (mostly).

J'ai beaucoup aimé les années blog, que je situeraient de 2005 à 2010. J'ai beaucoup aimé l'ambiance bon enfant de dev-fr jusqu'à ce que l'engouement pour les iPhones ne le dépeuple et qu'un Androïd ne lui donne le coup de grâce. Je suivais les développement des uns et des autres via Google Reader grâce à la magie des RSS. Je laissais des commentaires et j'en recevais quelques-uns en retour. Tout celà est loin maintenant. Les blogs sont au mieux alimentés d'un "je ne suis pas mort" annuel. Au pire, leur adresse a été vampirisée par un quelconque annonceur sans scrupule. Petit message de sympathie à mes correspondants de l'époque.

0xtob is the author of NTXM library and nitrotracker for Nintendo DS. I owe him a lot -- including a patch featuring my upgrades to his player. His work has now moved to code.google.com. His blog is gone, his homepage is still there.

Je commence par 0xtob, à qui je dois la base du son dans mes homebrew. Je lui dois d'ailleurs toujours un rétro-portage de mon code pour les effets (vibrato, etc) dans sa nouvelle architecture... Le blog est mort. La page d'accueil lui a survécu. Le code aussi. J'aurais dû regarder de plus près à son moteur physique, peut-être ?


Squidi had the Grand project of describing 300 game mechanics. One a day, iirc. He went quite far away, around 160 mechanics, and even started implementing examples in HTML5. I think the archive.org is the only way to consult content he wrote.

Il n'y avait pas que des homebrew dans mes flux RSS, mais aussi les nouvelles idées très chouette de règles de jeu. Il s'était fixé l'objectif de 300 règles, il est arrivé au résultat très honorable de 160. Bien mieux que le catalogue des Jeux Vidéos Obsolètes.

Sverx doesn't post much anymore, but he's still into homebrewing. Mostly moved to SEGA mastersystem tools/libraries and posting code on github.

Les petits jeux de Sverx étaient bien agréables. Ses conseils de baroudeur des consoles Nintendo Précieux. Il est maintenant passé à une bibliothèque pour la Master System de SEGA. Github semble être suffisant par rapport à un blog puisqu'il n'y met plus qu'un bonjour par an.

J'adorais les mini-jeux de Mia. Lui a continué à blogger de temps en temps, et son blog est toujours actif. Comme de nombreux homebrewers' Mia est passé au jeux Androïd, mais malheureusement avec de "simples" jeux de cartes. Peut-être celà représente-t'il un vieux challenge à vaincre pour lui ?

Last but not least, I'd like to greet Mia and thank him for his inspiring little games on Nintendo DS. He switched to Androïd, like many other french homebrewers. It's a bit of a pity that he decided to make only plain card games. I know he used to rip nintendo graphics because he had no own characters for his games. Maybe that's still missing for him ? Maybe he doesn't know about Open Game Art ?

And then, there are those who haven't gave up. I'm impressed at how Smealum (previously releasing Aperture Science for DS and the first DS minecraft clone) makes progress towards a full understanding of the 3DS, and it looks like there is now a growing community of 3DS software homebrewers, reaching the state where a clone-of-moonshell is being crafted. So far, what I want to do fits the NDS alone, I haven't found any way to push homebrew to my own DS (I'm often lacking the game to exploit) nor did I started investigating what others have done / found on that newer hardware,  but maybe that would be the best way to quit that feeling of being a lomesone cowboy lost in the deserts of NDS homebrew...


Oh ... et pendant ce temps-là, Zalo nous sort quelques tutoriels 3DS et une reprise de Jumping Jack sur son blog ^_^

Monday, July 21, 2014

Sonic 2 for free ?_?

J'avais eu l'occasion de télécharger Sonic 2 pour Androïd, temporairement gratuit, sur la recommandation de mon frère. Une valeur sûre, de 1992. Emerald Hill et ses ponts spiralés ... La Chemical Zone et ses blocs lambinants qu'il faut escalader après avoir dévalé des pipe-line de liquide bleu-louche.
J'essaierais bien d'aller jusqu'à la Mystic Cave voire Oil Ocean, mais pour tout dire, les contrôles sur tablettes sont une catastrophe! Le bouton de saut ne réagit pas systématiquement, ce qui est un comble pour un jeu de plate-forme où les réflexes sont si importants. Ça fonctionne un peu mieux quand on appuie vers la mi-hauteur, mais ça veut dire que presque tout ce qui se trouve devant Sonic devient masqué par ma main >_<

What good is a free copy of Sonic 2 if you can't play it ? And how could play a reflex-based platformer when your hands are hiding half of the play screen ? How could you have proper timing when you can't have your hero reliably jumping on "button" press ? And if trying to move backwards may be ignored because you suddenly move out of the active detection region ?

does it really deserve the 'sonic' tag ?

Tuesday, February 25, 2014

Décevante Tablette

    Vous vous souvenez peut-être que j'avais rejetté l'idée d'un iPad assez rapidement. Trop cher. Inutilisable. Pourtant, une fois le "contenu" de Bilou's Adventure créé, ce serait assez sympa de pouvoir le présenter sur de ces systèmes androïd qui seront bientôt incontournables. Une tâche de fond surveillait donc les équippements ARM-powered pour dégotter le petit système sympa mais pas trop gourmand, avec juste les interconnections qu'il faut pour devenir le processeur du programme qui fusionnera le rendu son/lumière de desmume avec le moteur de jeu GEDS en un seul composant natif appelé depuis la couche Java.

    So there's now a tablet at home. It's not mine: I offered it to my fairy. She saw the lack of configuration, the over-simplified interfaces as features, so the tablet perfectly fitted her need for "something simple enough that I can use to check e-mail, share pictures and browse online shops". For at least 10 other blogging-related tasks, it failed me. Not that it's un-usable, but what it comes with (a web browser and that's it) is completely unsufficient.

    J'ai finalement acheté une tablette, mais pour ma fée. Un modèle Polaroïd. Parce que chaque
    fois que je présentais un inconvénient (pour moi) des tablettes, il se transformait pour elle en avantage. Vous noterez qu'après les tests de stylet pour écrans capacitifs, je n'envisage même plus l'édition de niveaux sur tablette: la DS restera l'outil le plus pratique pour ça, mais j'avoue que l'espace d'un instant, j'ai cru que ça me permettrait de blogger mes avancées plus confortablement ou de simplifier les petites tâches satellites si cruxiales au développement d'un jeu vidéo. J'ai déchanté. Je me suis donc mis à rassembler la liste-des-dix-chose-qu'on-ne-sait-pas-faire-avec:

    Etre facile: avec le "play store" Androïd qui n'est pas préinstallé (au profit du service concurrent d'Amazon), je n'ai accès qu'à un sous-ensemble des applications tablettes.
      Etre bloggeur: pas de chance, même une fois le playstore activé, l'application Blogger est refusée sur ce type d'équippement non-compatible. Quoi, il faut un quad-core pour taper du texte, en 2014 ?
        Ecrire des posts: le clavier bluetooth fourni avec ? Belle blague! il n'est détecté qu'une fois sur deux. Retourner changer un mot précis ? Bonne chance! Supporter les mots anglais dans un texte français (sans même parler de faire des posts bilingue) ? Je me marre !
          appréciez la qualité de la photo ... ou pas.
          Illustrer des posts... Vous aviez cru qu'un capteur optique, une interface tactile et le WiFi aurait fait de cette tablette l'outil-magique-pour-illustrer-les-posts? Rêvez pas. Qualité d'image très approximative (seulement moins pire qu'un petit GSM), absence totale de mise au point, impossibilité d'envoyer directement l'image vers un post blogger (il me faudra passer par un google drive, puis télécharger et ré-envoyer depuis un PC).

          Regarder des vidéos en faisant la vaisselle, qu'il s'agisse de la dernière des piano guys ou du longplay de Mario World Wiiu, je dépose par-ci par-là mon laptop dans la cuisine pour un peu de youtube. Oublie, avec la tablette: la réception Wifi est tellement mauvaise que la vidéo s'interrompt toutes les 10 secondes. Ce que je n'explique pas aisément, c'est la différence perçue par les deux appareils (à moins de supposer que les gens de chez Polaroïd ont mis une antenne de qualité LIdL ou qu'il l'ont noyée dans une cage de farraday, bien sûr).

            Etudier les graphismes des "pros" de deviant-art. Avec chaque page qui prend plus d'une minute à s'afficher, la gallerie des téléchargements qui se vide en cas de redémarrage de la tablette et un service de flux RSS qui décide à ma place si je veux voir ou pas les posts plus anciens que son installation, celà relève plus du combat que du confort. Je passe sur le dossier "téléchargements" qui est apparemment vidé à chaque redémarrage et le fond d'écran qui disparaît définitivement du système une fois qu'on en choisit un nouveau.

            Etudier du pixel'art, c'est encore pire. Le navigateur installé ne permet pas de faire du redimensionnement d'image sans y aller de  son flou quadratique lissant.

            Retourner voir quelque-chose dans le SVN de Bilou ... ça serait bien pratique, non ? "j'avais une référence ou un pointeur, dans LevelMonster, au fait ?" ... ha! bien essayé. La navigation sera tellement ardue sans la saisie de mot-clé à retrouver qu'il vaut mieux que je ressorte mon Cybook. La lourdeur du service en ligne de sourceforge n'y est peut-être pas totalement étranger.

            Editer un p'tit script de Bilou pourrait-il passer mieux ? Après tout, le port micro-SD me permettrait de compenser le fait que je n'ai toujours pas d'éditeur texte convaincant sur ma DS. Bin il faudra sans doute que je refasse un tour sur le amazon-shop, parce qu'il n'y a aucun éditeur texte pré-installé (la dernière que j'ai vu ça, c'était sur C64, mais là on avait un BASIC) et que le fichier .txt téléchargé par le navigateur n'est pas de type connu et ne peut donc pas être affiché.

            Payer les factures, ne serait-ce que pour se libérer du temps pour le reste. Bin non. La "sécurité" de l'application bancaire se résume à un mot de passe lié une fois pour toute à l'appareil (hautement volatile, faut-il le rappeler). On n'aurait pu imaginer une façon plus sûre de me faire fuir à toute vitesse.

            Et malheureusement, le projet eInk-A4-stylus de Sony n'est pas à la hauteur des attentes que le NoteSlate m'avait instillé.

            Wednesday, December 21, 2011

            One man and his (an)droid

            Je me suis arrêté d'abord sur le prix: 90€. Non, pas de 3 ou de 4 devant, juste 90€. C'est bien le système androïd qui tourne sur un processeur ARM à 600MHz, avec 256Mo de RAM et 4Go de stockage interne. Lecteur de carte média ? check. Connectivité Wifi ? check. Evidemment, à ce prix-là, ni 3G, ni téléphone, mais on a quand-même l'écran tactile. L'écran ne fait que 10cm avec une résolution plutôt miteuse (480x272 ... ils ont été chercher ça où ?), mais comme kit de développement, ça place la barre nettement plus bas, et c'est tant mieux.

            The iPad is not for me. That's a fact. The more I test "my brother's one", the more I'm comfident with that. Paying +400€ for an Android phone ? well, I don't think so. My little vgmap-themed Siemens C60 does the job so far. But that doesn't mean I don't see any interest in androïd development ... at least that's what I realise when I see in an advertisement magazine an ARM-powered device with WiFi and SD media card for 90€. No kidding. You would barely find an iPhing *stylus* for that price :P. Either that or the digitizing pen from Staedler, with the hope that it would work correctly under Linux.

            On y verra plus clair après test en magasin. Sinon, il restera l'Asus Transformer, mais nettement moins abordable ... D'un autre côté, pour 20€ de plus, on passe à 18cm d'écran (800x480, mpman720) pour une tablette taille A5. On fait des stylets, pour écrans résistifs ? oui. ça, j'aime :) Mais tout au fond de moi, je crois bien que ce qui me serait le plus utile, vu ma manière de travailler (que ce soit pour le boulot ou le Bilou), c'est cet espèce de bic-numérisateur autonome ... 'faut juste voir si la suite d'outil que Staedler propose avec fonctionne sous Linux :) Evidemment, si les gusses qui avaient proposé le projet Noteslate avaient effectivement réalisé ce qu'ils promettaient, je ne me poserais pas tant de questions.

            Of course, both are pathetic replacement for the missing noteslate on my christmas wish list.

            Dernière possibilité, aux alentours de 180€, le e-Reader de Sony (PRS-T1) avec la technologie "e-Ink" annoncée dans la noteslate, wifi et écran tactile. Mais c'est Sony. Les connaissant, ça ne va pas aller sans mal de faire du homebrew là-dessus ... quoi que ...