Saturday, October 25, 2014

HERE Maps: The best free map/navigation app


I've long been an advocate of phone apps that work with no internet connection. When it comes to map/navigation apps, there are several important reasons for offline use:
  1. Like myself, there are people who—gasp—don't have a data plan on their phone
  2. Others have limited data plans, and map apps can use a lot of data
  3. Even for those with unlimited data plans, there are still many places where cellular coverage is bad or even nonexistent
  4. Lastly, it's really nice to have if you travel outside of your country and have no cellular service
Unfortunately, the most popular maps app—Google Maps—is terrible when it comes to offline use:
  1. You can download portions of maps for offline use, but the size of the area you can download is limited (you can't download an entire US state, for instance)
  2. Navigation doesn't work offline at all
  3. When offline you won't see any place names like businesses, parks, etc.
There are some free map apps out there that can be used offline, but they have limited capabilities and often ads. So that means if you want offline use, your best option is to pay for an expensive premium maps app.

But as of this week, there's a premium maps app that works offline, and it's free! I give you: HERE Maps.

HERE Maps has actually been around for a long time under other names (NAVTEQ/Ovi Maps/Nokia Maps). They're actually one of only four big map sources (the others being Google, OpenStreetMap, and TomTom), and they license their maps to many others, like Garmin and Yahoo.

Here are some of the features that HERE Maps offers:
  • Download countries and regions ahead of time for offline use
  • Maps in nearly 200 countries, and turn-by-turn navigation in nearly 100 countries
  • Full street addresses
  • Alternate routes
  • Points of interest
  • Traffic
  • Public transit
  • Speed limits
Ready to try it? Go here to read how to get it and install it:
HERE for Android unleashed on more smartphones!

Once you've got it installed, here are some great tips for getting started:
Getting started with HERE for Android: the basics

If you have an iPhone, HERE Maps should be available for you before the end of 2014.

HERE Maps : La meilleure appli gratuit de cartes/navigation


J'ai longtemps été un défenseur d'applications téléphoniques qui fonctionnent sans connexion internet. Quand il s'agit des applis de cartes/navigation, il y a plusieurs raisons importantes pour l'utilisation hors connexion :
  1. Comme moi, il ya des gens qui—oui—ne pas ont un plan de données sur leur téléphone 
  2. D'autres ont les plans de données limités, et les applis de cartes peuvent utiliser beaucoup de données 
  3. Même pour ceux qui ont des plans de données illimités, il y a encore beaucoup d'endroits où la couverture cellulaire est mauvaise, voire inexistante
  4. Enfin, il est vraiment agréable de l'avoir si vous voyager à l'extérieur de votre pays et n'ont pas de service cellulaire 
Malheureusement, l'appli de cartes le plus populaire—Google Maps—est terrible quand il s'agit de l'utilisation hors ligne :
  1. Vous pouvez télécharger des parties de cartes pour l'utilisation hors ligne, mais la taille de la zone que vous pouvez télécharger est limité (vous ne pouvez pas télécharger un état des États-Unis tout entier, par exemple) 
  2. La navigation ne fonctionne pas du tout hors ligne
  3. En mode hors ligne, vous ne verrez pas de noms de lieux comme les entreprises, les parcs, etc. 
Il y a quelques applis gratuits qui peuvent être utilisés hors ligne, mais ils ont des capacités limitées et souvent des publicités. Ça signifie donc que si vous voulez l'utilisation hors connexion, votre meilleure option est de payer pour une appli de cartes haut de gamme coûteuse.

Mais à partir de cette semaine, il y a une appli de cartes haut de gamme qui fonctionne hors ligne, et c'est gratuit! Je vous présente: HERE Maps.

HERE Maps en réalité existait depuis longtemps sous d'autres noms (NAVTEQ / Ovi Maps / Nokia Maps). Ils sont en fait l'une des quatre grandes sources de cartes (les autres étant Google, OpenStreetMap, et TomTom), et ils vendent leurs cartes à beaucoup d'autres, comme Garmin et Yahoo.

Voici quelques-unes des caractéristiques qui HERE Maps incluent :
  • Télécharger les pays et les régions à l'avance pour l'utilisation hors connexion 
  • Les cartes dans près de 200 pays, et la navigation tour-par-tour dans près de 100 pays 
  • Les adresses de rue complète
  • Les routes alternatives
  • Les points d'intérêt 
  • La circulation
  • Le transport en commun 
  • Les limites de vitesse
Prêt à l'essayer? Allez ici pour lire comment l'obtenir et l'installer :
HERE for Android unleashed on more smartphones!

Une fois que vous l'avez installé, voici quelques conseils pour commencer :
Getting started with HERE for Android: the basics

Si vous avez un iPhone, HERE Maps devrait être disponible pour vous avant la fin de l'année 2014.

Saturday, October 11, 2014

The Moto G one year on


I've never owned a brand-new smartphone. For those like me who opt for contract-free, inexpensive phone service, buying a new smartphone is cost prohibitive when the carrier isn't subsidizing the price in order to lock you in to a contract with a high monthly rate.

A little under a year ago, Motorola changed that when they announced the Moto G. Even before I bought one for a family member, I could tell it was the phone I'd been waiting for for a long time. No bells, no whistles, just things I cared about: performance, durability, battery life, and up-to-date software. All this at a price that meant someone like me could actually afford a brand-new smartphone that was actually worth buying.

Since that time, at my recommendation, a handful of friends and family members have also bought the Moto G, and they've all been quite happy. It lived up to my expectations, and continues to do so. Here are my impressions almost a year on:
  • Motorola has kept their word, and up to this point the Moto G is still running the latest version of Android
  • It's lightning fast, especially with ART enabled
  • The battery life is incredible, often going 2-3 days in between charges (with data off, which helps)
  • The price to this day remains competitive, and I've seen it sell for as little as $50 through carriers
  • It's quite durable, and I haven't had any need to take advantage of the included one-year warranty
  • Motorola has gone above and beyond by periodically providing fun boot animations
In case you're considering picking one up, there are currently 3 models:
  • First-generation Moto G
    • The original. This is the model that most carriers are selling. Unfortunately they're also mostly selling the 8 GB model, which isn't much storage. I would only recommend this one if your priority is saving money, or if you're sure you won't need the extra storage.
  • Moto G 4G
    • Released in June, identical to the first-gen Moto G but with an added SD card slot and LTE. This is the model I recommend for those that want to be able to use their phone with one hand.
  • Second-generation Moto G
    • Just released, the camera is upgraded, the speaker is moved to the front, an SD card slot is added, and the screen size is increased to 5 inches. I'd recommend this model to anyone who wants a big screen and doesn't necessarily need to use it with one hand.

Le Moto G un an après


Je n'ai jamais possédé un smartphone flambant neuf. Pour ceux comme moi qui optent pour un service de téléphone bon marché et sans contrat, l'achat d'un nouveau smartphone est prohibitif lorsque l'opérateur ne subventionne pas le prix afin de vous enfermer dans un contrat avec un taux mensuel élevé.

Il y a un an presque, Motorola a changé ça quand ils ont annoncé la Moto G. Même avant j'en ai acheté un pour un membre de la famille, je pourrais dire que c'était le téléphone que j'avais attendu depuis longtemps. Sans fanfreluches et tralalas, seulement des choses que je voulais : la performance, la durabilité, l'autonomie, et le logiciel à jour. Tout ça à un prix qui signifiait que quelqu'un comme moi puisse se permettre un tout nouveau smartphone qui était une vrai valeur d'achat.

Depuis ce temps, sur ma recommandation, une poignée d'amis et de membres de la famille ont également acheté le Moto G, et ils ont tous été très heureux. Il était et est à la hauteur de mes attentes. Voici mes impressions presque un an après :
Dans le cas où vous envisagez d'en acheter un, il y a actuellement 3 modèles :
  • Moto G de première génération
    • L'original. C'est le modèle que la plupart des opérateurs vendent. Malheureusement, ils aussi vendent le modèle de 8 Go pour la plupart, ce qui n'est pas beaucoup de stockage. Je recommanderais celui-ci seulement si votre priorité est de vous faire économiser de l'argent, ou si vous êtes sûr que vous n'aurez pas besoin de stockage supplémentaire. 
  • Moto G 4G 
    • Sorti en juin, identique au Moto G de première génération mais avec un emplacement pour une carte SD et le LTE ajouté. C'est le modèle que je recommande pour ceux qui veulent utiliser leur téléphone avec une seule main. 
  • Moto G de deuxième génération
    • Vient de sortir, l'appareil photo est mis à niveau, le haut-parleur est déplacé vers l'avant, une fente pour carte SD est ajouté, et la taille de l'écran est augmentée à 5 pouces. Je recommande ce modèle-ci à tous ceux qui veulent un grand écran et ne doit pas nécessairement l'utiliser avec une seule main.

Saturday, October 4, 2014

Android device keeps asking for adb authorization


My Android device kept asking me for authorization every time I would plug it into a certain computer. I knew it wasn't the device, because it worked fine with other computers.

Here's what worked:

  1. Delete the ADB key on the local machine
    rm ~/.android/adbkey*

  2. Restart the ADB server to recreate the key
    adb kill-server && adb start-server
That's it! The next time I connected to that computer, it asked me for authorization (since I had a new key), but it hasn't asked me since.

Appareil Android ne cesse de demander d'autorisation adb


Mon appareil Android n'arrêtait pas de me demander l'autorisation chaque fois que je le brancher sur un ordinateur donné. Je savais que ce n'était pas l'appareil, car il a bien fonctionné avec d'autres ordinateurs.

Voici ce qui a fonctionné :

  1. Supprimez la clé ADB sur l'ordinateur locale
    rm ~/.android/adbkey*

  2. Redémarrez le serveur ADB pour recréer la clé
    adb kill-server && adb start-server
C'est tout ! La prochaine fois que j'ai connecté à cet ordinateur là, il m'a demandé l'autorisation (puisque j'ai eu une nouvelle clé), mais il ne me l'a pas demandé depuis.