Animate CC prend en charge la publication d’applications AIR pour iOS. Les applications AIR for iOS peuvent s'exécuter sur l'iPhone et l'iPad d'Apple. Lorsque vous publiez du contenu pour iOS, Animate convertit vos fichiers FLA en applications iPhone natives. 

Pour plus d’informations sur la configuration matérielle et logicielle des applications de bureau et des applications mobiles AIR, voir Adobe AIR / Caractéristiques techniques.

Pour obtenir des instructions détaillées sur la mise en package d’applications pour iPhone, voir Création d’applications Adobe AIR à l’aide de Packager for iPhone.

Remarque :

Animate vous permet d’ajouter le chemin d’accès au kit SDK iOS uniquement lorsque l’application AIR inclut un fichier ANE. Cliquez sur Fichier > Paramètres d’ActionScript > Chemin de bibliothèque pour inclure un fichier ANE.

Prise en charge d’AIR 17.0 et de Flash Player 17.0

AIR 17.0 pour iOS permet de générer des fichiers binaires 64 bits ainsi que des fichiers binaires 32 bits par défaut de vos applications conformément à la norme d’Apple pour les applications iOS. Dans la mise à jour d’AIR 17.0 pour iOS, l’option Activer la création de package plus rapide sous l’onglet Déploiement de la boîte de dialogue Paramètres AIR pour iOS est activée par défaut.

Déploiement d’applications AIR directement sur des périphériques iOS

Une importante modification apportée au processus de déploiement de l’application AIR permet de déployer des applications AIR directement sur des périphériques iOS. Auparavant, pour déployer des applications sur des périphériques iOS, il était nécessaire d’invoquer des applications AIR depuis iTunes.

En revanche, avec Animate, vous pouvez déployer des applications AIR directement sur iOS sans passer par iTunes. Cette fonction réduit la durée de publication d’une application AIR for iOS et améliore de façon significative la productivité et les performances.

Remarque : Il est nécessaire d’installer iTunes sur l’ordinateur qui est équipé d’Animate

Pour activer le déploiement direct sur un périphérique iOS, procédez comme suit :

  1. Vérifiez qu’iTunes est installé sur l’ordinateur disposant d’Animate.
  2. Dans le panneau Propriétés d’Animate, cliquez sur le bouton  en regard de la liste déroulante Cible pour afficher la boîte de dialogue Paramètres AIR for iOS.
  1. Cliquez sur l’onglet Déploiement, puis sélectionnez l’option Installer l’application sur le périphérique iOS raccordé.
  1. Cliquez sur Publier.

Test et débogage d’applications AIR avec le simulateur natif iOS

Il est possible d’intégrer Animate à Apple Xcode afin que le simulateur iOS natif puisse tester et déboguer les applications AIR créées pour iOS. Le simulateur iOS est très utile lorsque vous n’avez pas accès aux périphériques (iPhone ou iPad). Grâce au simulateur iOS natif, vous pouvez également tester et déboguer des applications AIR sur plusieurs périphériques (iPhone et iPad). Il n’est toutefois possible d’intégrer le simulateur iOS à Flash CS6 que si ce dernier est exécuté sur des systèmes Macintosh.

Pour utiliser le simulateur iOS, Animate vous demande de télécharger et d’installer Xcode. Pour plus d’informations, voir Installation de Xcode pour la prise en charge du simulateur iOS.

Remarque :

  • Téléchargez et installez la dernière version d’AIR à utiliser avec le simulateur iOS.
  • À compter de la version 16 du SDK (mise à jour CC 2014.2), Animate CC installe et démarre l’application iOS sur le simulateur iOS.

Installation de Xcode pour la prise en charge du simulateur iOS

  1. Téléchargez et installez Xcode depuis http://developer.apple.com ou depuis l’App Store.
  2. Lancez Animate.
  3. Créez ou ouvrez un document AIR for iOS existant.
  4. Dans le panneau Propriétés, définissez le lecteur sur la dernière version d’AIR.
  5. Cliquez sur le bouton en regard de la liste déroulante Cible pour afficher la boîte de dialogue Paramètres AIR for iOS.
  1. Dans l’onglet Général, indiquez manuellement le chemin d’accès complet au kit SDK du simulateur iOS ou recherchez son emplacement. Par exemple :
Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator6.0.sdk
  1. Dans l’onglet Déploiement, indiquez le certificat et le mot de passe. Vous pouvez, si vous le souhaitez, indiquer le profil de configuration de l’application AIR.
  1. Cliquez sur OK lorsque vous avez terminé.

Vous pouvez désormais utiliser le simulateur iOS pour tester et déboguer votre application. Pour plus d’informations, voir Test d’applications AIR à l’aide du simulateur iOS natif et Débogage d’applications AIR à l’aide du simulateur iOS natif.

Test d’applications AIR à l’aide du simulateur iOS natif

Assurez-vous d’avoir installé Xcode et d’avoir défini le chemin vers le kit SDK de l’iPhone avant de tester votre application AIR.

  1. Dans Animate, cliquez sur Contrôle > Tester l’animation > Dans le simulateur iOS pour ouvrir le simulateur iOS. Si vous n’avez pas indiqué le chemin vers le kit SDK du simulateur iOS dans la boîte de dialogue Paramètres AIR for iOS, une erreur est renvoyée.
  2. Recherchez votre application dans le simulateur iOS et cliquez dessus pour la démarrer.

Débogage d’applications AIR à l’aide du simulateur iOS natif

Assurez-vous d’avoir installé Xcode et d’avoir défini le chemin vers le kit SDK de l’iPhone avant de déboguer votre application AIR.

  1. Dans Animate, cliquez sur Déboguer > Déboguer l’animation > Dans le simulateur iOS pour ouvrir le simulateur iOS. Si vous n’avez pas indiqué le chemin vers le kit SDK du simulateur iOS dans la boîte de dialogue Paramètres AIR for iOS, une erreur est renvoyée.
  2. Dans Animate, cliquez sur Déboguer > Commencer la session de débogage à distance > ActionScript 3.0.
  3. Recherchez votre application dans le simulateur iOS et cliquez dessus pour la démarrer.

Publication d’applications AIR pour les périphériques prenant en charge l’affichage Retina haute résolution

Animate vous permet de créer de riches applications AIR pour iOS prenant en charge l’affichage Retina haute résolution. Vous pouvez sélectionner l’affichage Retina haute résolution lorsque vous publiez des applications AIR.

  1. Dans Animate, créez ou ouvrez un document AIR for iOS existant.
  2. Dans le panneau Propriétés, cliquez sur le bouton en regard de la liste déroulante Cible pour afficher la boîte de dialogue Paramètres AIR for iOS.
  1. Dans l’onglet Général, réglez la résolution sur Haute.
  1. Cliquez sur Publier.

Test et débogage via le mode d’interpréteur

Le mode d’interpréteur permet de déboguer ou de tester rapidement vos applications AIR développées pour iOS. Lorsque vous sélectionnez le mode d’interpréteur, les applications AIR sont installées sans être converties en code ARM.

Pour activer le mode d’interpréteur, procédez comme suit :

  1. Dans le panneau Propriétés, cliquez sur le bouton en regard de la liste déroulante Cible pour afficher la boîte de dialogue Paramètres AIR for iOS.
  2. Cliquez sur l’onglet Déploiement, puis sélectionnez Test du périphérique en mode d’interpréteur ou Débogage du périphérique en mode d’interpréteur pour l’option Type de déploiement iOS.
  3. Cliquez sur OK lorsque vous avez terminé.

Remarque :

vous pouvez mettre en package et charger plusieurs fichiers SWF contenant du code d’octet ActionScript à l’aide du mode d’interpréteur et du mode AOT (Ahead of Time - à l’avance). Pour plus d’informations, consultez ce blog.

Remarque :

le mode d’interpréteur doit être utilisé uniquement à des fins de test ou de débogage. Il est impossible de télécharger les fichiers d’installation AIR générés à l’aide du mode d’interpréteur sur l’App Store.

Test et débogage sur iOS via USB

Vous pouvez tester et déboguer des applications sur des périphériques iOS connectés via USB. Cette fonction vient s’ajouter à la fonctionnalité de test et de débogage à distance via Wi-Fi disponible dans Animate CC. Lorsque vous raccordez des périphériques via USB, le test et le débogage sont néanmoins simplifiés et accélérés, car le nombre d’étapes manuelles est réduit.

Pour activer le test ou le débogage via USB, procédez comme suit :

  • (Pour le débogage) Choisissez Déboguer > Déboguer l’animation > Sur le périphérique via USB.
  • (Pour le test) Choisissez Contrôle > Tester l’animation > Sur le périphérique via USB.

Connectivité de plusieurs périphériques via USB

Animate prend en charge le test d’applications sur plusieurs périphériques simultanément. Vous pouvez vous connecter à plusieurs périphériques via USB en vue de les tester.

Vous pouvez utiliser cette fonction pour effectuer le test par déploiement simultané sur plusieurs périphériques dont les tailles d’écran, les versions des systèmes d’exploitation et les configurations matérielles diffèrent. Cela vous permet d’analyser les performances de votre application sur plusieurs périphériques à la fois.

  1. Dans le panneau Propriétés, cliquez sur le bouton en regard de la liste déroulante Cible pour afficher la boîte de dialogue Paramètres AIR for iOS.
  2. Une liste de tous les périphériques raccordés s’affiche dans l’onglet Déploiement. Sélectionnez les périphériques sur lesquels vous souhaitez publier l’application.
  3. Cliquez sur Publier.

Ajout des icônes xxhdpi (144x144)

Vous pouvez ajouter manuellement des icônes xxhdpi pour une application AIR en utilisant le fichier app-descriptor.xml. Animate CC vous permet d’ajouter des icônes xhdpi (96x96) à l’aide de la boîte de dialogue Gérer le kit SDK AIR. Toutefois, si vous souhaitez ajouter des icônes de plus haute résolution, vous pouvez les ajouter manuellement dans le fichier app-descriptor.xml pour l’application AIR en utilisant la balise suivante :

<icon><image144x144>{emplacement du png}/[nom_icône-144x144].png</image144x144></icon>

Pour plus d’informations sur le fichier app-descriptor.xml, consultez cet article de l’aide.

Résolution des problèmes

  • La publication d’une application AIR for iOS échoue si le nom de fichier spécifié pour le fichier FLA ou SWF contient des caractères à deux octets.
  • Lors de la publication d’une application AIR for iOS, Animate se bloque si le périphérique est débranché.

Remarque :

Air pour iOS prend en charge trois nouvelles langues :

  • Danois
  • Hébreu 
  • Norvégien

Ce produit est distribué sous licence Creative Commons Attribution - Pas d’utilisation commerciale - Partage à l’identique 3.0 non transposé  Les publications Twitter™ et Facebook ne sont pas couvertes par les dispositions Creative Commons.

Mentions légales   |   Politique de confidentialité en ligne