OpenCPN pour Android version 1.0.11 comporte beaucoup d'améliorations qui améliorent la performance, la fiabilité et la sécurité. Les modifications visibles de l'interface utilisateur sont les suivantes:

1. Bilingue : Anglais ou Français.
2. Rendu d'affichage amélioré sur les périphériques à haute densité d'affichage, en particulier pour les cartes vectorielles et les superpositions AIS.
3. Amélioration de l'emploi d'une carte SD, voir note ci-dessous.
5. Prise en charge d'entrées génériques de périphérique USB supplémentaires, y compris le récepteur AIS AMEC-150.

Notes relatives à l'utilisation d'une carte SD :

CONTEXTE...
A) À partir de la version 4 d'Android (KitKat), l'accès à la carte SD a été limité par le système d'exploitation. Cela a été fait pour améliorer la sécurité globale du système, de sorte qu'une application ne peut pas accidentellement ou intentionnellement corrompre les données privées d'une autre application. Cette modification signifie qu'il n'est pas possible d'écrire sur la carte en général, mais l'écriture est autorisée uniquement dans les zones (répertoires) de la carte qui sont allouées à une application particulière.
B) Comme autre complication, le répertoire faisant référence à une SDCard externe dans le système de fichiers Android n'est généralement pas appelé "sdcard". Ce nom, "sdcard" est réservé pour l'espace de stockage externe émulé, et pointe vraiment vers le stockage interne dans le périphérique. Le nom réel d'une carte SD physique dans la version Android 4+ est déterminé par le fabricant de l'appareil et varie d'un appareil à l'autre. Cela peut (et a) rendu difficile de charger des diagrammes à partir d'un PC par câble USB, puis de les retrouver et de les joindre à la liste des cartes OpenCPN.

POUR TENIR COMPTE DE CETTE CONTRAINTE :
Des boutons ont été rajouté à la boîte de dialogue du sélecteur de répertoire dans OpenCPN. Ceci permet à l'utilisateur de naviguer directement vers la zone de stockage de fichiers de périphériques, et directement à l'espace accessible en lecture et en écriture de toute carte SD physique installée. Cela affecte deux activités courantes d'OpenCPN.

A) Utiliser des fichiers de cartes marines préchargés :
- Connectez votre appareil à un PC et transférez vos fichiers de cartes marines de votre PC vers la carte SD.
- Vous pouvez les mettre dans le dossier "android/data" mais ne les mettez pas en vrac. Commencez par créé un sous-dossier "Cartographie" (par exemple).
- Mais sachez que cet emplacement ne pourra être utilisé qu'en lecture. Et par conséquent, les téléchargements ultérieurs automatisés que vous pourriez faire avec le plugin Chart Downloader ne pourront pas être placés dans ce sous-dossier.

 
- Démarrez OpenCPN et accédez à la fonction "Ajouter des cartes marines" en allant dans les "Options/Cartes/Dossier".
- Touchez le bouton "Ajout de dossiers"
- une fenêtre sur fond noir s'ouvre avec un bouton "SDcard" en haut
- Vous pouvez toucher le bouton de raccourci "SDCard" pour accéder à la zone assignée de l'espace de carte physique.  En pratiquant ainsi vous gagnez du temps pour atteindre le contenu de la carte SD.
- Vous pouvez ensuite naviguer vers le haut et vers le bas de l'arbre de stockage de la carte SD pour trouver vos nouvelles cartes marines.
- Si vous vous perdez dans la structure, appuyez de nouveau sur le bouton de raccourci "SDCard" pour revenir au point de départ de votre recherche.
- Trouvez vos nouvelles cartes marines
- Sélectionnez ce répertoire.
- La fenêtre noire se referme,
- Vous êtes de nouveau dans ""Options/Cartes/Dossier"."
- Validez comme dans un PC par "Ok" ou "Appliquer"
- La construction de la base de données commence.
- A ce stade, éventuellement, soyez patient.
- Les cartes seront alors disponibles pour OpenCPN.

Notez que ces cartes marines seront "en lecture seule" pour le système Android, à moins qu'ils ne soient placés dans le répertoire attribué à OpenCPN par le système Android ou un sous-répertoire de cet espace affecté. Ceci convient très bien, puisque OpenCPN n'a pas besoin d'un accès "write" aux répertoires de cartes marines pour afficher les cartes marines chargés manuellement.

B) Utiliser le complément (plugin) ChartDownloader :

- Ce complément permet de télécharger automatiquement toutes les cartes légales gratuites disponibles sur le web.
- Le complément ChartDownloader nécessite un accès en écriture au sous-arbre du répertoire contenant les fichiers de cartes marines et les catalogues.
- Pour Android version 5 ou supérieure :
     Si vous souhaitez stocker vos cartes téléchargées automatiquement sur la carte SD, vous devez configurer le répertoire de base de ChartDownloader à l'emplacement suggéré par le bouton de raccourci SDCard dans la boîte de dialogue du sélecteur de répertoire OpenCPN ou dans un sous-répertoire de cet emplacement.

- Par exemple, sur un périphérique particulier, l'emplacement de raccourci "SDCard" peut être quelque chose comme:
 "/storage/CO2C-1BF1/Android/data/org.opencpn.opencpn/files".
  La chaîne "CO2C-1BF1" est un UUID associé à cette carte et ne sera pas la même sur votre appareil.

- Vous pouvez raisonnablement créer un nouveau répertoire appelé "/storage/CO2C-1BF1/Android/data/org.opencpn.opencpn/files/Cartes".
- Ce répertoire sera "accessible en écriture" pour Android, et est donc adapté à l'utilisation par le complément ChartDownloader.
- Lorsqu'il est activé, le complément ChartDownloader vérifie que le répertoire sélectionné est réellement «accessible en écriture» et, si ce n'est pas le cas, une boîte de dialogue de message à l'utilisateur s'affiche pour vous le dire.