Étiquette : Android

  • Cannot transfer files anymore from my Galaxy Nexus through USB

    Last friday, I tried to hook up my Galaxy Nexus phone through USB to transfer some files to my computer. After a few seconds, a completely empty Nautilus window appeared. Once again, Ubuntu was incapable of detecting my device. This happened a few versions ago and I had to use obscure and impossible to remember MTP commands to perform transfers. I didn’t want to search for these commands again, tired of loosing more and more time with artificial problems. If Ubuntu degrades at this point from one version to the other, I will be better off switching to Windows and install Linux only in virtual machines. This is not the only issue I got and most bugs (mouse pointer, Emacs, M-Audio sound stability) persist with version upgrades. Canonical now seems to focus on Mir and newer Unity versions, which I really dislike because Mir will break everything down for five or six versions. Either this, or Canonical will cut corner on keyboard accessibility, resulting in a UI that will be almost unusable for me. I exptect this will  be my hardest Linux time ever when that beast comes out, until it stabilizes.

    However, my actual bug was worse than this: the phone didn’t connect through Windows as well! When I plugged in my phone on a Windows machine, an empty Explorer window similar to below comes up and nothing else. Does that mean my phone is dying, progressively loosing functionalities? Probably.

    Capture d'écran 2014-11-30 09.04.15

    I didn’t atempt any Google search about this. It is worthless. I will find forum posts about people replacing the cable, doing factory resets, sending their phone for repair or replacement, etc. The phone hooks up, something is detected by the computer, so why a new USB cable would help? Yes, I can do factory resets after factory resets, that will probably fix it, but what’s the point of doing this if I know I will have to redo it a few months later, for no reason, unless I install NOTHING on the phone? And how I am getting through technical support are no-go solutions or offers for a new phone that will force me to switch to a more expensive plan with my provider or buy something from nowhere with an old version of Android.

    Before accepting this conclusion and starting to look if I could get a Google Nexus phone from Google rather than going through Fido and affecting my phone/data plan or get something somewhat correct from DX.com, I tried with a different cable: same effect. Then I saw the home screen on the device and remembered I set up a PIN recently to protect my Google account for any tampering by somebody who may get back my phone if I loose it, or steal it from me.

    Screenshot_2014-11-30-09-03-22

    I entered my PIN and saw with surprise and relief the following window on my computer:

    Capture d'écran 2014-11-30 09.05.34

    Tada! This time, the solution was simple! This was just a normal data protection! So my USB connection is still working!

    Note that locking the phone doesn’t shut off the USB access, until the cable is disconnected. The PIN also doesn’t prevent me from answering a call, so this is not as problematic as I feared it would be.

  • Bumpy Android upgrade

    I recently joined the club of unfortunate owners of Galaxy Nexus that reached the down path of death. Many people told me bad things about these Nexus and about other Android smartphones in general. My brother’s device is slow and for some obscure reason, mixed up the sounds altogether. As an example, the device emits the sound of a photo camera when locked and unlocked! My sister’s phone is slow like hell, putting her to the torture each time she opens up an application. One of my friend’s phone has no more mic; he has to leave headphones plugged all the times to answer calls. Another colleague at my work place had issues with the USB port: device was not charging anymore.

    My problem is sporadic reboots, several times a day, and sometimes boot loops. I thought my phone was agonizing, but I found something that may give it a second life. I will have to see in the long run, but this was nevertheless an interesting adventure.

    The symptoms of my Galaxy Nexus

    This started a few months ago, on Thursday March 27, 2014. The phone entered into a boot loop and could not do anything other than rebooting like crazy. One of my colleague and friend managed to remove some applications in a hurry, before the next reboot, and that seemed to stabilize the monkey for a few minutes, but that just increased the length of the boot cycles. The device was rebooting like an old agonizing 486 computer overloaded with Windows 98! As a last resort, I tried a factory reset, which helped… until last week. Yes, the device started to reboot again!

    I woke up on Thursday, July 24 2014, and noticed that my phone was stuck on the Google logo. Nothing would get it unblocked, except removing the battery and putting it back. I did it, rebooted the device and it got stuck again. Argghhhh!!! I removed the battery once more, left the device and battery on my desk and searched for some solution, to no avail, except in some cases, a bug in Android 4.2 was causing the phone to boot loop and it would unstuck after a few attempts. I put the battery back and tried again: this worked. Maybe removing the battery for a few minutes discharged some condensers and reset the hardware to a cleaner state, maybe I was lucky, maybe both. But the device remained unstable and was prone to reboot, sometimes twice in an hour. The Sunday after, I got fed up and made a factory reset, then I didn’t install any application until I find something longer term to fix the issue. The device then worked without any reboot, so an hardware defect is less likely, although still possible. I need to keep in mind I dropped the phone a couple of times, including once on my outdoor concrete balcony.

    That means at least one installed application is interfering with the OS and causing it to reboot! This is unacceptable in a Linux environment where each process should be well isolated from the others and from the critical system components. A process should not have the possibility to reboot the device, unless it runs as root, but my device was not rooted, so no installed application could run a root process! That lead me to the conclusion that something in the OS itself was flawed, opening an exploit that can be used intentionally or not by applications to harm the device!

    An average user cannot do much about that, other than refraining from installing any application, factory resetting the phone every now and then or contacting his phone service provider and getting whatever cheap replacement the provider will be kind enough to grant him until the end of his agreement. I didn’t want to hit the same wall as my brother and get something with a smaller display and bloated with branded applications. If I really have to get a new phone, that will be a Nexus free of crapware or, if I cannot get a Nexus, I am more and more ready to take a deep breath, give up on whatever I will need to give up and go for an iPhone.

    First upgrade attempt: not so good

    However, I had the power and will to do something more about this! This was a bit unfortunate for my spare time, my level of stress and maybe my device and warranty, but I felt I had to try it. If the OS has a flaw, why can’t I upgrade it to get rid of the flaw and go past this issue? Well, all Galaxy Nexus are not equal. US models have the Yakju firmware from Google, but Canadian models have a special firmware from Samsung instead! The Google firmware is the one that gets updated more often, up to Android 4.3. Samsung’s philosophy differs from Google: if you want to get an upgraded Android version, replace your phone.

    That lead me to the next logical step: can I flash the Yakju firmware on my Canadian Galaxy Nexus phone? Any phone provider, any reseller, any technical support guy, will tell you no, but  searches on Google will tell you YES! For example, How to: Flash your Galaxy Nexus Takju or Yakju To Android 4.3 is the guide I started from.

    First thing I had to do was to install Google’s Android SDK on my Windows 8.1 PC. Yep, you need the full blown SDK! The simplest solution is to get the Eclipse+SDK bundle, so at least you don’t have to mess around with the SDK Manager to get the full thing. Then I had to set up my PATH environment variable to get tools and platform-tools subdirectory into my path, so adb and fastboot would be accessible from the command line. I also had to download the Yakju firmware from Factory images for Nexus devices.

    Second step is easy to forget when recalling the exact sequence I performed to reach my goal. It is as simple as plugging the phone into a USB port of a computer. That requires a USB cable and, of course, a free USB port. Any port will do, given it works. In doubt, test with a simple USB key.

    Next step was to put my device in USB debugging mode. I searched and searched for developer options to no avail! Googling around, I found Android 4.2 Developer Mode.  Bottom line, I had to go into phone’s settings, tap on About Phone, then tap seven times on the Build Number! This is just shocking crazy: how was I supposed to find this out? Fortunately, after I unlocked the developer mode options, I was able to turn on USB debugging. Without USB debugging, ADB cannot communicate with the device.

    This was necessary for a simple and nevertheless crucial step: running adb reboot bootloader. This reboots the device into the boot loader, a kind of minimal OS from which it is possible to flash stuff on the device’s memory. I read about procedures involving pressing power and volume up/down buttons, but that never worked for me. This is probably like booting the iPhone into DFU required to jailbreak or recover from very nasty failures: you have to watch tens of videos, try it fifty times and get it by luck once in a while. These kinds of patience games are getting on my nerves and making me mad enough to throw the phone away. Fortunately, adb reboot bootloader while device was plugged into my computer and in USB debugging mode did the trick.

    Once in the bootloader, you can use Fastboot to interact with the minimal OS. As ADB, Fastboot comes with the Android SDK. However, Fastboot wasn’t working for me: I was stuck at « Waiting for device » prompt. I started Googling again and found awful things about a driver to download from obscure places and install, the driver may differ for Samsung devices with respect to other Nexus phones, I read upsetting stuff about driver not working for Windows 8 without a complicated tweak to disable driver signature validation, about rootkits that could simplify my life if I install yet another hundred of megabytes of applications onto my PC, etc. Flooded with all of this, I gave up and just let my phone run as is. Getting out of the bootloader is easy: just hit the power button and the phone will reboot as normal.

    The Penguin saved the deal!

    However, one week later, an idea was born in my mind, and it was urging me to be tested! Linux may have the needed driver builtin so it would be worth trying from my Ubuntu box. That’s what I did on Friday evening, August 1 2014, and it was a success after a couple of hurdles.

    First, I had to install Android SDK there as well. Once adb and fastboot were accessible, I switched my phone into bootloader once again, using adb reboot bootloader.  Then I tried fastboot devices to get, again, this stupid « Waiting for devices » message. I don’t know exactly how I got to that point, but that command finally output me a message about permission denied. Ok, now I know what to do! sudo fastboot devices. Well no, cannot find fastboot! I had to stick the absolute path of fastboot for it to work, but I finally got a device ID. Yeah, the data path between my Ubuntu box and my phone was established!

    Next incantation: sudo fastboot flash bootloader bootloader-maguro-primemd04.img. That gave me a failure, AGAIN! Ok, that’s great, my phone will definitely not accept commands from Fastboot! Maybe it is factory locked to deny these? But before thinking too much, I should have read the error message more carefully and completely. It was saying the following:

    FAILED (remote: Bootloader Locked - Use "fastboot oem unlock" to Unlock)

    It even gave the incantation needed to go one step further. I thus ran the command, prefixed with sudo. That popped a message on the phone’s screen asking me for confirmation. I moved the cursor to Yes with the volume up/down buttons, pressed power button and voilà, boot loader unlocked!

    Why did I have to unlock the boot loader? This was probably because I was switching to a different kind of firmware. If I had a US phone, probably I would be able to install Yakju without unlocking the boot loader. The unlock operation is not without consequences: it wipes out all data on the device! This was a minor issue at this stage, since I refrained from installing anything and extensive configuration until I would find a way to improve the stability of my device. I thus wiped without asking myself any question about important data to back up.

    Then with the similar feeling as a wizard gathering all the components to cast a spell, I entered the following command and looked at the output.

    eric@Drake:/media/data/yakju$ sudo ~/android-sdk-linux/platform-tools/fastboot flash bootloader bootloader-maguro-primemd04.img 
    sending 'bootloader' (2308 KB)...
    OKAY [  0.258s]
    writing 'bootloader'...
    OKAY [  0.277s]
    finished. total time: 0.535s

    Victory! Not really… That was just the first step! Next step was to reboot the device, using sudo fastboot reboot-bootloader. My phone screen went black for a couple of seconds, enough to fear for an heart attack, then the boot loader came back again! Phew!

    Ok, now the radio: sudo fastboot flash radio radio-maguro-i9250xxlj1.img. That went well, similar to the boot loader. Then I had to reboot again: sudo fastboot reboot-bootloader.

    Now the main thing: sudo fastboot -w update image-yakju-jwr66y.zip. That took almost two minutes, then my device rebooted automatically, this time in the new firmware. Done!

    After these manipulations, I was able to set up my phone normally. Once in the Android main screen, I accessed the phone settings and confirmed I was now on Android 4.3! At least I reached my goal.

    What can I do next?

    There are a couple of things I will try if the device starts rebooting again. Here they are.

    1. Install a custom ROM providing Android 4.4. Besides upgrade to latest Android, this will give me an extended battery life as 4.4 greatly improved over this as I experienced with my tablet, which benefited from a custom 4.4 ROM recently. I will also be able to return to baseline Yakju 4.3 if needed. Unfortunately, I had no way to back up my 4.2 firmware, so I cannot go back.
    2. Shop for a new phone. I will try to get a Nexus 5 and if I cannot without switching provider, I will shop for an iPhone. Maybe I will find a store in Montreal providing unlocked phones including Nexus, maybe I will have to wait patiently for my next trip to United States to buy an unlocked Nexus 5 there, maybe I will be able to convince someone from a US office of my company to buy the phone for me and ship it to me (if I ship him a check with the amount of the device obviously!), maybe I will find something to make me happy on a web site I don’t know about yet. We’ll see.
    3. If all else fails, I will give up on installing any application and will use the Galaxy Nexus just as a phone and for casual Internet access with the stock browser. After my agreement with Fido ends next November, I will consider other, hopefully better, options.

     

  • Hellora la guérisseuse

    Tout récemment, je me suis acheté un superbe ultrabook IdeaPad Yoga 13 de marque Lenovo.Pour des raisons que nous allons voir plus loin, j’ai baptisé cette machine Hellora, un personnage imaginaire de ma conception. Je prévois écrire un article qui traitera davantage des aspects et problèmes techniques de la machine. Ici je vais me concentrer sur les raisons de mon achat, ce que je vais pouvoir en faire et l’origine du nom que j’ai donné à l’ordinateur.

    Pourquoi Hellora?

    Chaque machine que je possède se voit attribuée d’un nom de ma création. Je m’interdis formellement de modifier ce nom par la suite. C’est une coutume que j’ai depuis des années. Le nom est parfois arbitraire mais résulte souvent d’une combinaison de raisonnements qu’il m’est difficile, parfois impossible, à communiquer entièrement.

    Hellora est un personnage fictif dans mes mondes imaginaires. Aussi appelée Eiluj par les anciens des cavernes du nord, elle règne sur Mirebo en déesse souveraine. Mirebo est un monde stérile dominé par des lacs de lave, à proximité interdimensionnelle de Taowa, mon univers Minecraft. Les peuples du nord vénèrent Hellora à un tel point qu’ils ont risqué leur vie pour enchâsser un temple à son effigie dans un lac de lave! À noter que mon personnage dans Minecraft n’a pas encore trouvé le temple, seulement l’accès à Mirebo par un livre de liaison.

    Certains disent que la déesse possède un pouvoir de séduction tel que toute personne qui tombe sous son charme acquiert des pouvoirs surnaturels: régénération, transformation temporaire en être d’énergie, télépathie, etc. On dit que c’est grâce à ces pouvoirs que les bâtisseurs du temple ont acquis la résistance au feu nécessaire pour la construction. Malheureusement, les pouvoirs vont et viennent au gré des caprices et humeurs d’Hellora, qui décide parfois de laisser en plan ses pauvres fidèles, se retirant dans un lieu connu d’elle seule. Plusieurs sont morts dans la lave, ayant brusquement perdu leur résistance au feu!

    Le tactile de la tablette ou la versatilité d’un PC? Faut-il VRAIMENT choisir, ça fait trop mal!

    J’ai à maintes reprises eu des difficultés avec ma tablette Android TF101 d’Asus, car je tentais de m’en servir pour écrire à l’aide d’un clavier externe Bluetooth. Les logiciels installés ne satisfaisaient pas tout à fait la demande et souvent, il me fallait traiter les documents tapés sur la tablette pour les utiliser sur l’ordinateur. Par exemple, je ne pouvais pas taper certaines touches avec le clavier, en particulier \, à moins de sacrifier les accents!

    J’avais aussi de plus en plus de problèmes de performance: des applications nécessitant plusieurs secondes pour démarrer et plantant sans raison valable, un ralentissement marqué pendant l’installation de mises à jour et la navigation sur Internet qui fonctionnait parfois, parfois pas. La lecture de vidéos YouTube fonctionnait parfois tandis que d’autres, elle stoppait pendant plusieurs secondes, repartait une seconde ou deux, puis bloquait encore. Sur PC, tout était OK!

    Une autre fois, je voulais télécharger des vidéos depuis YouTube et les écouter en chemin vers la Mauricie. Cela me fut impossible sans utiliser un ordinateur PC pour ensuite copier du stock sur la tablette. J’ai passé tellement de temps à chercher une solution que je n’ai pas pu télécharger toutes les vidéos!

    Plusieurs opérations sur Android exigent une application qui n’est pas gratuite. Par exemple, pour faire du traitement de texte, il faut débourser au moins 30$ tandis que sur PC, on a LibreOffice. Juste trouver un éditeur de texte gratuit a été difficile. Je voulais aussi disposer de logiciels de synthétiseurs, mais tout ce que j’obtins, ce furent de pâles copies des produits sur PC ou des logiciels contrôlant très partiellement des applications PC qu’il fallait en plus payer.

    Plus je me heurtais à des difficultés du genre, plus j’avais l’impression qu’il me fallait un laptop et non une tablette. Mais le laptop possède une grosse limitation: le maudit pavé tactile. L’écran est souvent trop petit pour que je puisse utiliser une souris efficacement et c’est pire encore avec le pavé qu’une vraie souris!

    Mais il existait une solution: laptop avec écran tactile. Je suis allé avec un ultrabook tant qu’à faire, car la machine serait plus légère.

    Pourquoi le Yoga 13 de Lenovo?

    Ma première idée était d’y aller avec un XPS12 de Dell. L’écran de cet appareil peut se retourner de façon à le transformer en tablette. Étant employé de Nuance, je pensais disposer de rabais sur les systèmes Dell. Malheureusement, quand j’ai cherché les coordonnées pour accéder au programme, je n’ai rien trouvé à part des informations pour les employés aux États-Unis. Mais je suis tombé sur une analyse d’un employé qui n’aimait pas du tout les Dell fournis par la compagnie: système audio mauvais, le clavier qui ne fonctionne pas très bien, le pavé tactile qui n’est pas génial, etc. Je ne peux citer cette analyse, car elle réside sur le site interne de la compagnie.

    Son coup de coeur, le ThinkPad X1 Carbon de Lenovo, m’a séduit aussi. Il était super beau, ce laptop, tout en fibre de carbone, avec un clavier à l’apparence robuste et agréable à utiliser. J’eus tôt fait de trouver un modèle équipé d’un écran tactile, ce qui me ravit au plus haut point.

    Mais le X1 est plutôt coûteux et la plupart des modèles viennent avec 4Go de mémoire plutôt que 8Go. Je souhaitais installer Live 9.1 d’Ableton sur la machine, si bien que 8Go, ce serait mieux. Mettre à niveau la mémoire est certes possible, mais cela demande de démonter la machine, ce qui n’est pas super plaisant quand on vient de l’acheter et on ne sait pas trop comment s’y prendre sans la casser!

    Au fil de mes recherches, j’ai découvert l’IdeaPad Yoga 13 de la même compagnie, qui semblait plus adapté à mes besoins. La machine, transformable en tablette, me permettrait de lire et regarder des vidéos YouTube mais aussi d’écrire, naviguer sur Internet et (tenter de) faire de la musique.

    C’est en fin de compte pour le Yoga 13 que j’ai opté. Trouver un modèle avec 8Go de mémoire a demandé un peu de recherche, mais je l’ai eu et en suis bien content.

    Que vais-je faire avec cette machine?

    Ce laptop ne va pas remplacer mon ordinateur de table, le Drake, mais plutôt le complémenter. Je prévois m’en servir pour écrire dehors cet été. Ce sera une machine très utile quand j’irai chez mes parents ou en Mauricie, pour écrire, lire un peu ou même jouer à Minecraft quand il y a du wi-fi bien entendu. À condition de la brancher à des écouteurs ou à un système de sons, je pourrai même faire un peu de musique avec ça!

    La machine peut aussi accomplir pas mal tout ce que ma tablette Android fait, en mieux. Je peux y installer des jeux qui mettent l’écran tactile à profit. Je peux écouter des vidéos sur YouTube ou des films copiés sur l’ordinateur. Je pourrai m’en servir pour écouter de la musique pendant un long voyage.

    Cette année, j’aurai la chance d’assister à la conférence NRC organisée par Nuance. Le laptop de la compagnie, trop gros et trop lourd, je prévois le laisser au Canada et emporter plutôt ma jolie petite bête de Lenovo!

    La machine peut également servir à me dépanner pour des cas où A.R.D.-NAS, mon HTPC, ne fait pas le travail. Plutôt qu’installer Windows sur mon HTPC, qui exécute Ubuntu depuis le début, je pourrai tout simplement brancher l’ultrabook dans un port HDMI de ma TV et la sortie audio dans le système de sons pour faire jouer un fichier lisible seulement sous Windows, utiliser un site comme tout.tv ne fonctionnant pas bien sous Ubuntu, etc. Si jamais le transfert de disques blu-ray devenait un calvaire à rendre fou lors de chaque tentative, je pourrais migrer mon lecteur blu-ray dans un boîtier externe et le brancher à mon ultrabook, pour pouvoir lire le contenu avec un logiciel sous Windows.

    Donc Hellora va protéger mon HTPC d’un formatage complet destiné à une migration vers Windows.  Ce formatage mettrait à risque mes données, dont la taille a trop augmenté pour permettre une sauvegarde complète (il faudra télécharger le contenu manquant de nouveau et transférer ce que je peux depuis les DVD et blu-ray!). Bon éventuellement, il me faudrait me doter d’un système capable d’accueillir beaucoup de disques durs et dédoubler le stockage (RAID) pour une sécurité accrue, mais ça peut se faire plus tard.

    Hellora a eu un effet positif important: me guérir de la Macintite. Cet ultrabook possède quelque chose qu’aucun MacBook ne détient: l’écran tactile. Apple n’a pas visé juste: si elle avait mis sur le marché un MacBook Touch, j’aurais été séduit et aurais peut-être acheté ça malgré toute la misère noire.

  • Je commence à détester Android, mais il n’y a aucune alternative pour appareils mobiles!

    Je commence vraiment à détester Android et cela pour plusieurs raisons. D’abord, le système de base n’inclut pas tout. Je voulais par exemple activer le clavier US International pour pouvoir, avec mon clavier Bluetooth, saisir les accents mais aussi les crochets et accolades. Cela m’aurait permis d’écrire en LaTeX dehors, chez mes parents ou en Mauricie, puis importer le texte sur mon ordinateur par la suite. Les caractères < et > pour les balises HTML causent aussi problèmes avec le clavier Bluetooth, parce qu’il est dépourvu de touche Alt de droite! Par conséquent, je ne peux pas éditer de pages sur mon site web en XHTML. Comme unique solution, encore une application payante, Android Extended Keyboard. Pourquoi dois-je payer pour obtenir une disposition de clavier qui est disponible sans problème sous Windows et Linux? Android n’est-il pas fondé sur Linux. Eh bien le système fonctionne si mal que j’en suis rendu à en DOUTER!

    Pour écrire du texte, il faut un éditeur ou un traitement de texte. Sur PC, on a Notepad++, GNU Emacs, LibreOffice, etc. RIEN de cela sous Android, que de pâles copies. Je n’ai trouvé aucun traitement de texte qui avait de l’allure et dénicher un éditeur de texte permettant de prendre les accents en charge a demandé plusieurs essais et erreurs. Les meilleurs candidats ont été Jota Text Editor et Office Suite.

    Android a aussi du mal à s’adapter aux processeurs qui se trouvent sur les appareils mobiles. Un double cœur à 1GHz, ce n’est pas fait pour faire tourner 10 processus en même temps. C’est pourtant ce que le système d’exploitation, impitoyablement adapté pour je ne sais pas trop quel appareil quadricœur de Google ou Samsung, passe son temps à me faire. Il en résulte des délais occasionnels, des blocages intermittents qui durent plusieurs secondes et une utilisation abusive de la batterie. À présent, une demi-heure de vidéo YouTube et la batterie a baissé de 25%. Désactiver le wi-fi me permettait avant d’économiser de la batterie. À présent, si je le fais, Google Play, quand je réactive le wi-fi, bloque tout pendant plusieurs secondes: la recherche de mises à jour suffit à mobiliser toutes les ressources du système. Ce n’était pas comme cela, Linux, à moins que ça ait changé depuis le noyau 2.6 et que les ordinateurs PC compensent avec leurs processeurs de la mort.

    Parlons-en de YouTube. Probablement qu’il est lui aussi conçu pour un quadricœur parce que périodiquement, il se met à geler pour plusieurs secondes, repart, gèle encore, repart. En cas de problèmes de ce genre sur PC, j’essaie d’utiliser KeepVid pour stocker la vidéo sur ma machine et l’écouter offline; cela évite les problèmes de bande passante. Même pas possible d’essayer cela, car il n’existe rien sous Android pour télécharger des vidéos YouTube. Les application que j’ai trouvées ne font RIEN! De plus, lors des derniers blocages de YouTube, mon signal wi-fi était à son meilleur et une tentative de lire la vidéo sur mon ordinateur a été couronnée de succès. Si mon fournisseur d’accès Internet avait été à blâmer, la vidéo aurait sauté sur mon ordinateur aussi, non?

    Les jeux et même les applications livrées avec ma tablette commencent de plus en plus à me sortir le message classique indiquant que l’application ne répond plus et m’offrent d’attendre, terminer le programme ou d’envoyer un rapport. YouTube m’a fait le coup cette semaine. Encore une fois, ça semble le processeur qui ne fournit pas et qui fait en sorte de dépasser les délais mis en place par le système pour prévenir les boucles infinies.

    Ou bien serait-ce le système de fichier qui est endommagé. J’ai fouillé pour chercher un utilitaire de diagnostic. Rien. Toutes les distributions de Linux que je connais incluent FSCK qui permet de scanner les partitions Ext2, Ext3 et Ext4. Pourquoi cet outil n’est-il pas intégré à Android, alors, pourquoi ne démarre-t-il pas de temps en temps pour vérifier et nettoyer le système de fichiers? J’aimerais bien recevoir une alerte en cas de cluster endommagé sur le disque. Et si c’est le processeur qui surchauffe, ce qui le rend lent, j’aimerais ça avoir une application permettant de lire les capteurs de température et obtenir une mesure scientifique, non pas seulement de simples suppositions à l’aveuglette!

    Franchement, j’ai parfois l’impression avec cette tablette d’être de retour à Windows 3.1 qui gérait à peine les tâches multiples mais faisait admirablement semblant de le faire! Mais avec ce bon vieux 486, je pouvais au moins mettre cette béquille de Windows de côté, aller sous DOS et taper quelques commandes pour au moins vérifier le disque dur.

    Tout porte à croire qu’une ou plusieurs applications installées grugent des ressources. Trouver le fautif demanderait énormément de travail: tout effacer mes données et réinstaller une à une mes applications, attendant au moins une semaine entre chacune. Et à quoi bon? La moindre installation future ou même une mise à jour peut réintroduire le bogue, me forçant à reprendre l’exercice depuis le début!!!

    Comme alternatives, eh bien il n’y a pas grand-chose:

    • Appareil iOS (iPad). Ça peut toujours aller si je renonce à transférer de la musique et même des documents textuels vers l’appareil! Pour le transfert de n’importe quoi, il faut en effet utiliser iTunes, qui souffre comme tout bon produit Apple de problèmes de caractères trop petits impossibles à agrandir. Eh bien je voudrais utiliser la tablette pour la lecture alors oui j’ai besoin de transférer des PDF et non je ne vais pas baisser la résolution de l’écran ou demander de l’aide à chaque maudite fois qu’il faut utiliser iTunes pour une opération qui devrait se faire simplement par glisser/déplacer. Dropbox? Eh bien l’application plante systématiquement au démarrage depuis une certaine mise à jour et rien n’a été fait pour arranger cela. Même si je me sers du iPad seulement pour jouer à de petits jeux ou écrire, que vais-je faire pour transférer le document vers l’ordinateur? Encore une fois, le transfert USB ne fonctionne pas et Dropbox plante! Faudra-t-il, à chaque fois, que je me transfère le fichier par courriel pour le récupérer sur ma machine? De plus, il n’y a pas de synchronisation avec Gmail; il faut plutôt utiliser iCloud pour stocker les contacts et tout transférer manuellement, à moins d’employer une application payante qui va faire ça tout croche pour moi. En gros, le iPad coûte pas mal cher pour un jouet et une machine à écrire; il me faudrait un autre appareil pour la musique et un autre encore pour les livres électroniques!!!
    • Appareil Windows 8. Pourrait fonctionner si la tablette avait plusieurs giga-octets de mémoire RAM et de SSD. Sinon, le système va prendre tout l’espace. De toute façon, le nombre d’applications est minimal et la synchronisation avec Gmail est inexistante (il me faudrait tout déplacer manuellement mes contacts vers un compte Microsoft!). Ce serait un peu mieux que le iPad, car au moins le transfert de fichiers depuis un PC Windows (probablement pas Linux) sera possible sans logiciel spécial ou au moins, le logiciel sera mieux harmonisé à l’interface de Windows qui souffre beaucoup moins de problèmes d’accessibilité visuelle qu’Apple.
    • Ultrabook. Pourrait fonctionner si l’écran était vraiment tactile. Un système hybride qui fonctionne au tactile pour une application et qui demande la souris pour une autre, c’est pratiquement pire que s’il n’y avait que la souris. On perd son temps à essayer le tactile, on vient frustré et c’est encore plus enrageant, après l’échec, d’essayer de repérer le pointeur de souris trop petit pour l’écran lui-même trop petit (pour moi du moins) pour utiliser une souris efficacement! Mais au moins avec l’ultrabook, je pourrais installer tous les logiciels PC que je connais!

    En conclusion, mon meilleur espoir est sans doute un ultrabook quand les écrans tactiles seront à point et les applications, capables de les utiliser. Ça va probablement venir. En attendant, tout ce que je peux faire, c’est toffer mon appareil Android qui fonctionne parfois correctement. Sinon, il me faudra renoncer à la convergence et avoir un appareil pour lire, un autre pour la musique, un autre pour écrire, etc.