Partager vos fichiers avec GoodReader dans iCloud

GoodReader a été une des premières applications pour iPhone et iPad à mettre à profit l’utilisation des nouveaux services de synchronisation de documents avec iCloud introduits par iOS 5.0. Il le fait plutôt pas mal et comme d’habitude avec ce “must have”, le résultat est assez sympa ! Comme pour tous les produits “compatibles” avec iCloud, les fichiers que vous pouvez copier dans le conteneur de l’application sont synchronisés avec l’ensemble des équipements supportant l’option Documents et données de iCloud. Cette fonctionnalité signifie que le conteneur de données d’une application iCloud va donc se retrouver synchronisé sur l’ensemble des équipements (ippareils et Mac) connectés au même compte iCloud !
GoodReader n’existe aujourd’hui que sur iPhone et iPad, mais les fichiers que vous pourriez copier sur iCloud en utilisant une de ces versions vont aussi être copiés automatiquement sur votre Mac. Il est donc possible de travailler et de synchroniser ses fichiers avec son (ou ses) Mac(s) et ses ippareils. Pour cela il faut bien entendu un Mac sous Mac OS X Lion, un compte iCloud et GoodReader installé sur ses ippareils en iOS 5.
1. Synchronisation entre vos ippareils et iCloud :
Commençons par la synchronisations des documents entre iCloud et vos ippareils. Rien de plus simple, il faut bien entendu une version 5.0 au minimum d’iOS pour supporter iCloud. Une fois votre compte iCloud configuré et l’option Documents et données activée dans les réglages de votre compte iCloud, GoodReader vous propose automatiquement l’accès au service. Vous pouvez ensuite gérer vos documents comme bon vous semble :

Sélectionnez “My Documents” :

Un nouveau répertoire iCloud est alors disponible, qui vous donne accès aux fichiers stockés par GoodReader dans les nuages. Attention, ces fichiers sont stockés dans un conteneur de données spécifique à GoodReader.
Attention : Ces fichiers né peuvent pas être accédés par une autre application que GoodReader sur vos ippareils. Par contre GoodReader peut parfaitement les exporter vers une autre application.
Voici le contenu des données de GoodReader sur iCloud :

Si vous affichez les paramètres d’iCloud sur un ippareil (Réglages | iCloud) vous pouvez aussi visualiser l’ensemble des fichiers qui sont stockés dans le conteneur de GoodReader :

Sélectionnez Stockage et sauvegarde :

Sélectionnez Gérer le stockage :

Maintenant sélectionnez Goodreader :

Vous voyez aparaitre la liste complète de tous vos documents GoodReader stockés dans iCloud ! Vous remarquerez juste que la structure de vos dossiers n’est pas visible. Si vous sélectionnez Modifier vous pouvez même les supprimer depuis cet écran :

Sélectionnez sur OK pour terminer.
2. Synchronisation entre votre Mac et iCloud :
Si votre Mac utilise le même compte iCloud que vos ippareils, ils échangent tous une copie des documents contenus dans les containers de données des applications “compatibles” iCloud. Cette échange nécessite une copie des fichiers entre iCloud et les différents appareils, dans le cas de iCloud une copie local se trouve même sur tous les appareils. Sur votre Mac cette copie va se trouver dans le répertoire ~/Library/Mobile Documents.
Pour afficher ce “cache”, il suffit d’aller dans le Finder et de sélectionner Aller au dossier :

Dans la fenêtre suivante tapez le chemin d’accès au dossier puis cliquez sur Aller :

Dans ce répertoire, vous allez voir apparaître d’autres dossiers qui correspondent tous à un conteneur de données pour une application compatible avec iCloud :

Dans mon cas, je possédaïs lors de la rédaction de cet article 3 applications compatibles iCloud que j’avais utilisé au moins une fois. Dans le nom du dernier répertoire vous voyez apparaître GoodReader. Ce dossier est donc le cache local sur mon Mac du conteneur de l’application GoodReader dans iCloud…
Cliquez sur ce dossier :

Vous allez alors retrouver la structure intégrale de votre classement de documents (dossiers inclus) dans GoodReader sur vos ippareils!
Note : Cette astuce fonctionne pour d’autres applications compatibles avec iCloud.
Maintenant encore plus fort, si vous copiez un fichier dans ce dossier, il va être transféré dans iCloud automatiquement!
Voici donc le moyen d’échanger de manière très simple vos fichiers entre votre Mac et GoodReader sur vos ippareils. Par la même occasion, si vous avez plusieurs Mac le fichier est aussi transféré sur les autres sans rien avoir à faire.
Pour éviter d’avoir à faire tout cela à chaque fois que vous souhaitez accéder à ces fichiers, vous pouvez créer un alias du répertoire de GoodReader et le copier sur votre bureau :

Voici l’alias généré sur le bureau de votre Mac :

Il né reste plus qu’à le renommer pour que ce soit plus clair :

Note : Il est aussi possible d’activer l’échange de données par Wi-Fi dans GoodReader et de copier les données directement depuis votre Mac dans l’application GoodReader sur votre ippareil. Mais dans ce cas, le fichier n’est pas stocké dans iCloud. A vous de voir…

GoodReader a été une des premières applications pour iPhone et iPad à mettre à profit l’utilisation des nouveaux services de synchronisation de documents avec iCloud introduits par iOS 5.0. Il le fait plutôt pas mal et comme d’habitude avec ce « must have », le résultat est assez sympa ! Comme pour tous les produits « compatibles » avec iCloud, les fichiers que vous pouvez copier dans le conteneur de l’application sont synchronisés avec l’ensemble des équipements supportant l’option Documents et données de iCloud. Cette fonctionnalité signifie que le conteneur de données d’une application iCloud va donc se retrouver synchronisé sur l’ensemble des équipements (ippareils et Mac) connectés au même compte iCloud !
GoodReader n’existe aujourd’hui que sur iPhone et iPad, mais les fichiers que vous pourriez copier sur iCloud en utilisant une de ces versions vont aussi être copiés automatiquement sur votre Mac. Il est donc possible de travailler et de synchroniser ses fichiers avec son (ou ses) Mac(s) et ses ippareils. Pour cela il faut bien entendu un Mac sous Mac OS X Lion, un compte iCloud et GoodReader installé sur ses ippareils en iOS 5.
1. Synchronisation entre vos ippareils et iCloud :
Commençons par la synchronisations des documents entre iCloud et vos ippareils. Rien de plus simple, il faut bien entendu une version 5.0 au minimum d’iOS pour supporter iCloud. Une fois votre compte iCloud configuré et l’option Documents et données activée dans les réglages de votre compte iCloud, GoodReader vous propose automatiquement l’accès au service. Vous pouvez ensuite gérer vos documents comme bon vous semble :

Sélectionnez « My Documents » :

Un nouveau répertoire iCloud est alors disponible, qui vous donne accès aux fichiers stockés par GoodReader dans les nuages. Attention, ces fichiers sont stockés dans un conteneur de données spécifique à GoodReader.
Attention : Ces fichiers ne peuvent pas être accédés par une autre application que GoodReader sur vos ippareils. Par contre GoodReader peut parfaitement les exporter vers une autre application.
Voici le contenu des données de GoodReader sur iCloud :

Si vous affichez les paramètres d’iCloud sur un ippareil (Réglages | iCloud) vous pouvez aussi visualiser l’ensemble des fichiers qui sont stockés dans le conteneur de GoodReader :

Sélectionnez Stockage et sauvegarde :

Sélectionnez Gérer le stockage :

Maintenant sélectionnez Goodreader :

Vous voyez aparaitre la liste complète de tous vos documents GoodReader stockés dans iCloud ! Vous remarquerez juste que la structure de vos dossiers n’est pas visible. Si vous sélectionnez Modifier vous pouvez même les supprimer depuis cet écran :

Sélectionnez sur OK pour terminer.
2. Synchronisation entre votre Mac et iCloud :
Si votre Mac utilise le même compte iCloud que vos ippareils, ils échangent tous une copie des documents contenus dans les containers de données des applications « compatibles » iCloud. Cette échange nécessite une copie des fichiers entre iCloud et les différents appareils, dans le cas de iCloud une copie local se trouve même sur tous les appareils. Sur votre Mac cette copie va se trouver dans le répertoire ~/Library/Mobile Documents.
Pour afficher ce « cache », il suffit d’aller dans le Finder et de sélectionner Aller au dossier :

Dans la fenêtre suivante tapez le chemin d’accès au dossier puis cliquez sur Aller :

Dans ce répertoire, vous allez voir apparaître d’autres dossiers qui correspondent tous à un conteneur de données pour une application compatible avec iCloud :

Dans mon cas, je possédais lors de la rédaction de cet article 3 applications compatibles iCloud que j’avais utilisé au moins une fois. Dans le nom du dernier répertoire vous voyez apparaître GoodReader. Ce dossier est donc le cache local sur mon Mac du conteneur de l’application GoodReader dans iCloud…
Cliquez sur ce dossier :

Vous allez alors retrouver la structure intégrale de votre classement de documents (dossiers inclus) dans GoodReader sur vos ippareils!
Note : Cette astuce fonctionne pour d’autres applications compatibles avec iCloud.
Maintenant encore plus fort, si vous copiez un fichier dans ce dossier, il va être transféré dans iCloud automatiquement!
Voici donc le moyen d’échanger de manière très simple vos fichiers entre votre Mac et GoodReader sur vos ippareils. Par la même occasion, si vous avez plusieurs Mac le fichier est aussi transféré sur les autres sans rien avoir à faire.
Pour éviter d’avoir à faire tout cela à chaque fois que vous souhaitez accéder à ces fichiers, vous pouvez créer un alias du répertoire de GoodReader et le copier sur votre bureau :

Voici l’alias généré sur le bureau de votre Mac :

Il ne reste plus qu’à le renommer pour que ce soit plus clair :

Note : Il est aussi possible d’activer l’échange de données par Wi-Fi dans GoodReader et de copier les données directement depuis votre Mac dans l’application GoodReader sur votre ippareil. Mais dans ce cas, le fichier n’est pas stocké dans iCloud. A vous de voir…