Vytváření aplikací ADOBE AIR pomocí softwaru Packager for iphone



Podobné dokumenty
Mobilní aplikace Novell Filr Stručný úvod

Instalace pluginů pro formuláře na eportálu ČSSZ

Certifikační autorita EET Modelové postupy vytvoření souboru žádosti o certifikát

Aktualizace softwaru Uživatelská příručka

Předpoklady správného fungování formulářů

Aplikace Capture Pro. Referenční příručka. A-61640_cs

Použití Office 365 na iphonu nebo ipadu

Zahájit skenování ze skla tiskárny nebo z automatického podavače dokumentů (ADF). Přistupovat k souborům se skeny uloženým v poštovní schránce.

Certifikační autorita PostSignum

ČSOB Business Connector instalační příručka

Aktualizace softwaru Uživatelská příručka

2014 Electronics For Imaging. Informace obsažené v této publikaci jsou zahrnuty v Právním upozornění pro tento produkt.

Správa zařízení Scan Station Pro 550 a Servisní nástroje zařízení Scan Station

STRUČNÁ PŘÍRUČKA. Instalace ovladačů Nokia Connectivity Cable Drivers

Pro uživatele nástroje RICOH Smart Device Connector: Konfigurace zařízení

Nápověda pro možnosti Fiery 1.3 (klient)

Průvodce pro přenos dat

Ovladač Fiery Driver pro systém Mac OS

Podpora sady Nero 7 pro Windows Vista TM

Tato stručná uživatelská příručka vám pomůže začít používat produkt IRIScan TM Mouse 2.

Software602 FormApps Server

ZMODO NVR KIT. Instalační příručka

iviewer pro iphone & ipad & ipod touch Rychlý uživatelský návod

Vystavení certifikátu PostSignum v operačním systému MAC OSx

ČSOB Business Connector Instalační příručka

Messenger. Novell 1.0 UMÍSTĚNÍ DOKUMENTACE K PROGRAMU NOVELL MESSENGER. STRUČ NÁ ÚVODNÍ PŘ ÍRUČ KA

Připojení ke vzdálené aplikaci Target 2100

Vystavení osobního komerčního certifikátu PostSignum v operačním systému MAC OSx

STRUČNÁ PŘÍRUČKA. Instalace ovladačů Nokia Connectivity Cable Drivers

ČSOB Business Connector

Rychlé nastavení mobilní aplikace Novell Vibe

QL-500 QL-560 QL-570 QL-650TD QL-1050

Zahájit skenování ze skla tiskárny nebo z automatického podavače dokumentů (ADF). Přistupovat k souborům se skeny uloženým v poštovní schránce.

Aktualizace softwaru Uživatelská příručka

Nastavení elektronického výpisu v Internet Bance

MODEM OPTIONS PRO TELEFON NOKIA 3650 ÚVODNÍ PŘÍRUČKA PROGRAMU

Software Capture Pro. Začínáme. A-61640_cs

Funkce verze Premium

STRUč Ná Př íruč KA pro Windows Vista

LASERJET PRO 500 COLOR MFP. Stručná referenční příručka M570

BRICSCAD V15. Licencování

Migrace na aplikaci Outlook 2010

Citrix klient a OneTimePass moje.cpas.cz. Uživatelský návod pro interní uživatele České pojišťovny a.s.

Formuláře. Téma 3.2. Řešený příklad č Zadání: V databázi formulare_a_sestavy.accdb vytvořte formulář pro tabulku student.

Nápověda pro možnosti Fiery 1.3 (server)

Průvodce instalací modulu Offline VetShop verze 3.4

Instalační příručka Command WorkStation 5.6 se sadou Fiery Extended Applications 4.2

LASERJET ENTERPRISE COLOR FLOW MFP. Stručná referenční příručka M575

Registr práv a povinností

Uživatelská příručka k webové kameře HP Elite Autofocus

1 Tabulky Příklad 3 Access 2010

Příručka pro uživatele ČSOB InternetBanking 24 a ČSOB BusinessBanking 24 Online s čipovou kartou

Postup pro vytvoření žádosti o digitální certifikát pro produkční prostředí Základních registrů

Elektronický výpis v Internet Bance

IRISPen Air 7. Stručná uživatelská příručka. (ios)

METODICKÝ POKYN PŘIDÁNÍ A PŘEHRÁNÍ VIDEA V PREZENTACI

Stručný Průvodce (Čeština)

ÚVODNÍ PŘÍRUČKA PROGRAMU NOKIA MODEM OPTIONS. Copyright 2003 Nokia. Všechna práva vyhrazena Issue 1

Aktualizace softwaru Uživatelská příručka

Stručný úvod k aplikaci Novell Filr Mobile

Aktualizace softwaru Uživatelská příručka

Správa licencí pro možnosti Fiery v klientském počítači

Certifikační autorita EET Modelové postupy instalace certifikátu

Návod na instalaci HW certifikátu aplikace PARTNER24

Č í sla slovy 1.3. verze dokumentu: vytvořil: Ing. Pavel Randák předmět: Uživatelský manuál vydavatel: Austro-Bohemia, s.r.o.

1 Informace o kameře Česky

Modul 2. Druhá sada úkolů:

Začínáme s programem QuarkXPress 10.1

Doporučené nastavení prohlížeče MS Internet Explorer 7 a vyšší pro Max Homebanking PS s využitím čipové karty

Connection Manager - Uživatelská příručka

Příručka pro uživatele ČSOB InternetBanking 24 a ČSOB BusinessBanking 24 Online s čipovou kartou

PŘIPOJENÍ KE VZDÁLENÉ PLOŠE Z POČÍTAČE APPLE

Postup pro přihlášení k EET

Stručná instalační příručka SUSE Linux Enterprise Server 11

ABRA Software a.s. ABRA on- line

Ladibug Software pro vizuální prezentaci Document Camera Návod k použití

Manuál pro registraci prostřednictvím webové služby

Mobilní aplikace. Uživatelský manuál

Uživatelská příručka pro Mac

Použití Office 365 na telefonu s Androidem

Easy, Reliable & Secure. Bezdrátový router N150 (N150R)

Provozní pokyny Průvodce Mopria

2011 Všechna práva vyhrazena. Stručné pokyny k zařízení Acer ICONIA TAB Model: A500/A501 Původní vydání: 4/2011. Acer ICONIA TAB.

Příručka Univerzálního tiskového ovladače

Instalační příručka. Fiery Command WorkStation 5.8 s aplikacemi Fiery Extended Applications 4.4

Postup pro vytvoření žádosti o digitální certifikát pro ověřovací a produkční prostředí Základních registrů

Příručka Google Cloud Print

Provozní pokyny Aplikační stránky

Certifikační autorita PostSignum

Návod na synchronizaci ekasy s ekonomickými systémy. Pohoda idoklad/money Helios Orange

Postup pro vytvoření žádosti o digitální certifikát pro přístup k Základním registrům

IP kamery DIGITUS Plug&View

IRISPen Air 7. Stručná uživatelská příručka. (Android)

Formátování pomocí stylů

Registrace do portálu MS2014+

ŘADA LASERJET ENTERPRISE M4555 MFP. Průvodce instalací softwaru

Manuál pro ověření digitálního podpisu v pdf dokumentech společnosti EKO-KOM, a.s.

ELEKTRONICKÉ PODÁNÍ OBČANA

JAK NASTAVIT SLUŽBU HIK-CONNECT PRO ZAŘÍZENÍ HIKVISION

Transkript:

Vytváření aplikací ADOBE AIR pomocí softwaru Packager for iphone

Právní upozornění Právní upozornění Právní upozornění viz http://help.adobe.com/cs_cz/legalnotices/index.html.

iii Obsah Kapitola 1: Začínáme s tvorbou aplikací AIR pro zařízení iphone Důležité pojmy........................................................................................................ 1 Získání nástrojů pro návrháře od společnosti Adobe.................................................................... 4 Získání souborů pro vývojáře od společnosti Apple..................................................................... 4 Vytvoření aplikace Hello World pro zařízení iphone pomocí aplikace Flash Professional CS5............................. 8 Kapitola 2: Kompilace a ladění aplikací pro zařízení iphone Ikony a obrazy na úvodní obrazovce zařízení iphone................................................................... 13 Nastavení aplikace pro zařízení iphone................................................................................ 15 Kompilace souboru instalátoru aplikace pro zařízení iphone (IPA)...................................................... 21 Instalace aplikace pro zařízení iphone................................................................................. 23 Ladění aplikace pro zařízení iphone................................................................................... 24 Odeslání aplikace pro zařízení iphone do obchodu App Store.......................................................... 27 Kapitola 3: Podpora rozhraní API jazyka ActionScript 3.0 pro mobilní zařízení Rozhraní API jazyka ActionScript 3.0 nepodporovaná v mobilních zařízeních........................................... 28 Rozhraní API jazyka ActionScript určená pro mobilní aplikace AIR...................................................... 30 Rozhraní API jazyka ActionScript 3.0 důležitá pro vývojáře mobilních aplikací........................................... 34 Kapitola 4: Posouzení návrhů aplikací pro zařízení iphone Hardwarová akcelerace............................................................................................... 36 Další způsoby vylepšení výkonu objektů zobrazení.................................................................... 38 Hustota informací.................................................................................................... 39 Písma a zadávání textu............................................................................................... 39 Uložení stavu aplikace................................................................................................ 40 Změny orientace obrazovky.......................................................................................... 41 Oblasti dotyku....................................................................................................... 41 Přidělování paměti................................................................................................... 41 Kreslící rozhraní API.................................................................................................. 41 Probublávání událostí................................................................................................ 41 Optimalizace zobrazení videa......................................................................................... 42 Součásti prostředí Flex a Flash........................................................................................ 42 Zmenšení velikosti souboru aplikace.................................................................................. 42

1 Kapitola 1: Začínáme s tvorbou aplikací AIR pro zařízení iphone Při vytváření aplikací Adobe AIR pro zařízení iphone a ipod Touch můžete používat nástroje platformy Adobe Flash a kód jazyka ActionScript 3.0. Distribuce, instalace a spouštění těchto aplikací se v ničem neliší od jiných aplikací pro zařízení iphone. Poznámka: Ve zbývající části tohoto dokumentu je na zařízení iphone a ipod Touch souhrnně odkazováno jako na zařízení iphone. Software Packager for iphone je součástí aplikace Adobe Flash Professional CS5. Software Packager for iphone kompiluje veškerý bytový kód jazyka ActionScript 3.0 do nativního kódu aplikace pro zařízení iphone. Aplikace pro zařízení iphone jsou distribuovány ve formě souborů instalátorů aplikací (souborů.ipa) prostřednictvím obchodu itunes Store. K úpravě zdrojového obsahu jazyka ActionScript 3.0 pro svou aplikaci můžete použít aplikaci Flash Professional CS5 nebo software Adobe Flash Builder 4. Při vývoji aplikací pro zařízení iphone používejte aplikaci Flash Professional CS5. Také musíte získat certifikáty vývojáře pro zařízení iphone od společnosti Apple. Důležité: Než začnete s vývojem aplikací pro zařízení iphone, seznamte se s informacemi týkajícími se návrhu aplikací pro zařízení iphone. Další informace naleznete v části Posouzení návrhů aplikací pro zařízení iphone na stránce 36. Seznamte se i se soubory pro vývojáře, které jsou k vytvoření aplikace pro zařízení iphone vyžadovány. Další informace naleznete v části Získání souborů pro vývojáře od společnosti Apple na stránce 4. Důležité pojmy Než začnete vyvíjet aplikace pro zařízení iphone pomocí jazyka ActionScript 3.0, je nezbytné se seznámit s příslušnými pojmy a pracovními postupy. Slovník Při vytváření aplikací pro zařízení iphone je nezbytné chápat následující pojmy. Web iphone Dev Center Webová stránka společnosti Apple Computer (http://developer.apple.com/iphone/), která umožňuje následující akce: Ucházet se o zaměstnání vývojáře zařízení iphone. Spravovat a vytvářet vývojové certifikáty pro zařízení iphone, prováděcí profily a ID aplikací (definovány níže). Odeslat aplikace do obchodu App Store. Vývojový certifikát pro zařízení iphone Tento certifikát slouží k identifikaci vývojáře za účelem vyvíjených aplikací. Tento soubor získáte od společnosti Apple. Postup převodu tohoto certifikátu na soubor certifikátu P12 za účelem podpisu aplikace pro zařízení iphone vytvořené pomocí jazyka ActionScript 3.0 naleznete v části Soubor certifikátu P12. Vývojový certifikát pro zařízení iphone k prostému ladění a testování aplikací Flash Professional CS5 v počítači vývojáře nepotřebujete. K instalaci a testování aplikace v zařízení iphone je však vývojový certifikát nezbytný.

Začínáme s tvorbou aplikací AIR pro zařízení iphone 2 Vývojový certifikát se liší od distribučního certifikátu, který používáte k vytvoření konečné verze aplikace. Od společnosti Apple obdržíte po vytvoření konečné verze aplikace distribuční certifikát. Podpisová žádost certifikátu Soubor, který obsahuje osobní informace sloužící k vygenerování vývojového certifikátu. Označován také jako soubor CSR. Prováděcí profil Soubor, který umožňuje aplikaci pro zařízení iphone testovat a distribuovat. Soubory prováděcích profilů obdržíte od společnosti Apple. Prováděcímu profilu je přiřazen konkrétní vývojový certifikát, ID aplikace a jedno nebo více ID zařízení. Existují různé druhy prováděcích profilů: Vývojový prováděcí profil Slouží k instalaci testovací verze aplikace do zařízení iphone vývojáře. Testovací prováděcí profil Označován rovněž jako ad hoc prováděcí profil. Slouží k distribuci testovací verze aplikace více uživatelům (a do více zařízení iphone). Na základě tohoto prováděcího profilu a testovací aplikace mohou uživatelé vaši aplikaci otestovat, aniž by byla odeslána do obchodu App Store. Pamatujte si, že k distribuci testovacích aplikací do více zařízení můžete také použít vývojový prováděcí profil. Distribuční prováděcí profil Slouží k vytvoření aplikace pro zařízení iphone určené k odeslání do obchodu App Store. ID aplikace Jedinečný řetězec, který určuje aplikaci (nebo více aplikací) pro zařízení iphone od konkrétního vývojáře. ID aplikací se vytváří na webu iphone Dev Center. Každý prováděcí profil obsahuje přiřazené ID aplikace nebo vzorec ID aplikace. Toto ID aplikace (nebo vzorec) se používá při vývoji aplikace. ID aplikace se používá v dialogovém okně Nastavení zařízení iphone aplikace Flash Professional CS5 (nebo v souboru deskriptoru aplikace). ID aplikací na webu iphone Dev Center obsahují ID zdroje balíku a následně identifikátor balíku. ID zdroje balíku představuje řetězec znaků, jako je 5RM86Z4DJM, který společnost Apple přidělí k ID aplikace. Identifikátor balíku obsahuje řetězec s obráceným názvem domény, který si vyberete. Identifikátor balíku může být zakončen hvězdičkou (*) označující zástupné ID aplikace. Příklady: 5RM86Z4DJM.com.example.helloWorld 96LPVWEASL.com.example.* (zástupné ID aplikace) Na webu iphone Dev Center existují dva typy ID aplikace: Zástupná ID aplikací Tato ID aplikací jsou na webu iphone Dev Center zakončena hvězdičkou (*), například 96LPVWEASL.com.myDomain.* nebo 96LPVWEASL.*. Pomocí prováděcího profilu, který používá tento typ ID aplikace, můžete vytvářet testovací aplikace používající ID aplikace, které odpovídá vzorci. U ID aplikace můžete nahradit hvězdičku libovolným řetězcem platných znaků. Pokud například web iphone Dev Center určuje 96LPVWEASL.com.example.* jako ID aplikace, můžete jako ID aplikace použít com.example.foo nebo com.example.bar. Specifická ID aplikací Definují jedinečné ID aplikace pro použití v aplikaci. Tato ID aplikací nejsou na webu iphone Dev Center zakončena hvězdičkou. Příkladem je 96LPVWEASL.com.myDomain.myApp. U prováděcího profilu, který používá tento typ ID aplikace, musí aplikace přesně odpovídat ID aplikace. Pokud například web iphone Dev Center určuje 96LPVWEASL.com.example.helloWorld jako ID aplikace, musíte jako ID aplikace použít com.example.foo. Při vyvíjení aplikace určíte ID aplikace v dialogovém okně Nastavení zařízení iphone v aplikaci Flash Professional CS5 nebo v souboru deskriptoru aplikace. Podrobnější informace o ID aplikací naleznete v oddílu Záložka nasazení části Nastavení vlastností aplikace pro zařízení iphone v aplikaci Flash Professional CS5 na stránce 15 nebo v části Nastavení vlastností aplikace pro zařízení iphone v souboru deskriptoru aplikace na stránce 17. Důležité:Při určování ID aplikace neberte v potaz část ID zdroje balíku v ID aplikace. Pokud například společnost Apple uvede jako ID aplikace 96LPVWEASL.com.example.bob.myApp, neberte v potaz část 96LPVWEASL jako ID aplikace použijte com.example.bob.myapp. Pokud společnost Apple uvede jako ID aplikace 5RM86Z4DJM.*, neberte v potaz část 5RM86Z4DJM jedná se o zástupné ID aplikace.

Začínáme s tvorbou aplikací AIR pro zařízení iphone 3 ID aplikace (nebo zástupný vzorec ID aplikace) přiřazené k prováděcímu profilu můžete nalézt na webu iphone Dev Center (http://developer.apple.com/iphone). Přejděte k portálu iphone Developer Program Portal a poté k části Provisioning (Provádění). Soubor certifikátu P12 Soubor P12 (soubor s příponou.p12) je typ souboru certifikátu (soubor pro výměnu osobních informací). Software Packager for iphone tento typ certifikátu používá k vytvoření aplikace pro zařízení iphone. Certifikát vývojáře, který získáte od společnosti Apple, převádíte do certifikátu tohoto formátu. Jedinečné ID zařízení Jedinečný kód označující konkrétní zařízení iphone. Také je označováno jako identifikátor UDID nebo ID zařízení. Přehled vývojových pracovních postupů Při vývoji aplikace pro zařízení iphone postupujete na základě těchto kroků: 1 Nainstalujte aplikaci Flash Professional CS5 od společnosti Adobe. 2 Nainstalujte aplikaci itunes. 3 Získejte od společnosti Apple soubory pro vývojáře. Tyto soubory obsahují certifikát vývojáře a prováděcí profily. Další informace naleznete v části Získání souborů pro vývojáře od společnosti Apple na stránce 4. 4 Převeďte vývojový certifikát na soubor certifikátu P12. Aplikace Flash CS5 vyžaduje certifikáty P12. Další informace naleznete v části Získání souborů pro vývojáře od společnosti Apple na stránce 4. 5 Přiřaďte pomocí aplikace itunes zařízení iphone prováděcí profil. 6 Napište v aplikaci Flash Professional CS5 příslušnou aplikaci. Je nezbytné, abyste pochopili osvědčené postupy návrhu a optimalizace kódu aplikace pro zařízení iphone. Další informace naleznete v části Posouzení návrhů aplikací pro zařízení iphone na stránce 36. Zařízení iphone také některá rozhraní API jazyka ActionScript nepodporuje nebo pouze omezeně. Další informace naleznete v části Podpora rozhraní API jazyka ActionScript 3.0 pro mobilní zařízení na stránce 28. K úpravě kódu jazyka ActionScript 3.0 pro aplikaci můžete také použít software Adobe Flash Builder 4.0. Aplikaci Flash Professional CS5 můžete použít k otestování aplikace ve vývojovém počítači. 7 Vytvořte pro aplikaci obraz ikony a obraz úvodní obrazovky. Každá aplikace pro zařízení iphone obsahuje sadu ikon, které uživatelům aplikaci identifikují. Zařízení iphone obraz úvodní obrazovky zobrazí během načítání programu. Další informace naleznete v části Ikony a obrazy na úvodní obrazovce zařízení iphone na stránce 13. 8 Upravte nastavení zařízení iphone: Tato nastavení obsahují následující informace: identitu aplikace (včetně názvu souboru, názvu aplikace, čísla verze a ID aplikace), umístění zdrojového obrazu ikony pro aplikaci, certifikát P12 a prováděcí profil přiřazený aplikaci, počáteční poměr stran aplikace. V aplikaci Flash Professional CS5 lze tato nastavení upravit v dialogovém okně Nastavení zařízení iphone. Podrobnosti naleznete v části Nastavení vlastností aplikace pro zařízení iphone v aplikaci Flash Professional CS5 na stránce 15. Tato nastavení je rovněž možné upravit přímo v souboru deskriptoru aplikace. Další informace naleznete v části Nastavení vlastností aplikace pro zařízení iphone v souboru deskriptoru aplikace na stránce 17. 9 Zkompilujte pomocí softwaru Packager for iphone soubor IPA. Další informace naleznete v části Kompilace souboru instalátoru aplikace pro zařízení iphone (IPA) na stránce 21.

Začínáme s tvorbou aplikací AIR pro zařízení iphone 4 10 Aplikaci nainstalujte a otestujte v zařízení iphone. K instalaci souboru IPA použijte aplikaci itunes. U ad hoc distribuce tento obecný postup opakujte, namísto vývojového prováděcího profilu ale použijte testovací prováděcí profil. Při konečné distribuci aplikace tento proces opakujte s využitím distribučního prováděcího profilu. (Informace o různých typech prováděcích profilů naleznete v části Slovník na stránce 1.) Po vytvoření distribuční verze aplikace si přečtěte pokyny uvedené v části Odeslání aplikace pro zařízení iphone do obchodu App Store na stránce 27. V části Vytvoření aplikace Hello World pro zařízení iphone pomocí aplikace Flash Professional CS5 na stránce 8 naleznete stručnou výukovou lekci zaměřenou na vytvoření základní aplikace pro zařízení iphone. Získání nástrojů pro návrháře od společnosti Adobe Pro vývoj aplikací pro zařízení iphone pomocí jazyka ActionScript 3.0 je nutná aplikace Flash Professional CS5. Důležité: Je vhodné provést aktualizaci softwaru Packager for iphone z náhledové verze, jež byla součástí aplikace Flash Professional CS5. V aplikaci Flash Professional CS5 zvolte příkaz Nápověda > Aktualizace. K úpravám kódu jazyka ActionScript lze rovněž použít aplikaci Flash Builder 4. Ta je k dispozici na stránce http://www.adobe.com/products/flashbuilder/. Získání souborů pro vývojáře od společnosti Apple Stejně jako u vývoje jakékoli jiné aplikace pro zařízení iphone je třeba nejdříve od společnosti Apple získat soubory pro vývojáře pro zařízení iphone. Je třeba získat certifikát vývojáře a mobilní prováděcí profil zařízení iphone. Také je nutné získat některé další prováděcí profily. Definice těchto souborů naleznete v části Slovník na stránce 1. Poznámka: Získání těchto souborů je důležitou součástí procesu vývoje aplikace. Nezapomeňte tento proces dokončit před zahájením vývoje aplikace. Získání souborů pro vývojáře není jednoduchý proces. Pečlivě si přečtěte tyto pokyny i pokyny na webu Apple iphone Dev Center. Získání a práce se soubory pro vývojáře pro zařízení iphone Je třeba od společnosti Apple získat certifikát vývojáře zařízení iphone a prováděcí profily. Stejně tak je třeba převést certifikát na certifikát P12. Instalace aplikace itunes K instalaci své aplikace do zařízení iphone potřebujete aplikaci itunes. Aplikace itunes navíc slouží k určení ID zařízení vašeho zařízení iphone. ID zařízení budete potřebovat při žádosti o certifikát pro vývojáře pro zařízení iphone. Použití certifikátu pro vývojáře pro zařízení iphone a vytvoření prováděcího profilu Pokud jste tak ještě neučinili, přihlaste se a staňte se registrovaným vývojářem pro zařízení iphone na webu Apple iphone Dev Center (http://developer.apple.com/iphone/). Poznámka: K vývoji aplikací AIR pro zařízení iphone nepotřebujete sadu iphone SDK ani XCode. Nemusíte být registrovaným vývojářem pro zařízení iphone. A nepotřebujete získat certifikát pro vývojáře, ani prováděcí profil. 1 K webu iphone Dev Center se přihlásíte pomocí svého ID účtu vývojáře zařízení iphone. 2 Na webu iphone Dev Center požádejte o (a zakupte) certifikaci pro vývojáře pro zařízení iphone.

Začínáme s tvorbou aplikací AIR pro zařízení iphone 5 Společnost Apple vám zašle e-mailovou zprávu, která bude obsahovat váš aktivační kód programu iphone Developer Program. 3 Vraťte se na web iphone Dev Center. Aktivujte program pro vývojáře podle pokynů (a na vyžádání zadejte aktivační kód). 4 Až bude váš aktivační kód přijat, přejděte na webu iphone Dev Center do části iphone Developer Program Portal 5 Vytvořte soubor podpisové žádosti certifikátu. Tento soubor použijete k získání vývojového certifikátu pro zařízení iphone. Pokyny naleznete v části Vytvoření podpisové žádosti certifikátu na stránce 6. 6 V následujícím kroku budete vyzváni k zadání ID zařízení (neboli jedinečného ID zařízení) pro zařízení iphone. Identifikátor UDID lze získat z aplikace itunes: a b c Připojte pomocí kabelu USB zařízení iphone. Poté v aplikaci itunes vyberte souhrnnou tabulku o zařízení iphone. Až stáhnete z webu centra pro vývojáře zařízení iphone prováděcí profil, přidejte jej do aplikace itunes. Následně klepněte na zobrazené sériové číslo. Nyní se zobrazí identifikátor UDID. Stisknutím kláves Apple-C v systému Mac nebo Control-C ve Windows zkopírujte identifikátor UDID do schránky. 7 Vytvořte a nainstalujte prováděcí profil a vývojový certifikát pro zařízení iphone. Postupujte podle pokynů na webu iphone Dev Center. Seznamte se s pokyny v části iphone Developer Program Portal. Je možné, že k získání vývojového certifikátu a vytvoření prováděcího profilu budete chtít použít nástroj Development Provisioning Assistant. Kroky týkající se prostředí XCode ignorujte. K vývoji aplikací pro zařízení iphone pomocí aplikace Flash Professional CS5 prostředí XCode nepotřebujete. 8 V aplikaci itunes zvolte položku File (Soubor) > Add to Library (Přidat do knihovny). Potom vyberte soubor prováděcího profilu (název souboru bude mít příponu mobileprovision). Následně proveďte synchronizaci zařízení iphone s aplikací itunes. Tímto postupem můžete v zařízení iphone otestovat aplikaci přiřazenou tomuto prováděcímu profilu. Chcete-li ověřit, že do softwaru itunes přidáváte konkrétní prováděcí profil, můžete tento profil zkusit přidat do knihovny. Pokud software zobrazí dotaz, zda chcete nahradit stávající prováděcí profil, můžete klepnout na tlačítko Cancel (Zrušit). (Profil je již nainstalován.) Můžete také zkontrolovat prováděcí profily nainstalované do zařízení iphone: a b c V zařízení iphone otevřete aplikaci Settings (Nastavení). Otevřete kategorii General (Obecné). Poklepejte na možnost Profiles (Profily). Stránka Profiles (Profily) obsahuje seznam nainstalovaných prováděcích profilů. 9 Jestliže jste tak dosud neučinili, stáhněte soubor vývojového certifikátu pro zařízení iphone (soubor.cer). Možná jste získali odkaz pro stažení tohoto souboru z nástroje Development Provisioning Assistant. Kromě toho lze tento soubor nalézt v části Certificates (Certifikáty) portálu Provisioning Portal na webu Apple iphone Dev Center (http://developer.apple.com/iphone/). 10 Dále převeďte certifikát pro vývojáře pro zařízení iphone do souboru P12. Pokyny naleznete v části Převod certifikátu pro vývojáře do souboru P12 na stránce 7. Nyní můžete vytvořit jednoduchou aplikaci Hello World. Další informace naleznete v části Vytvoření aplikace Hello World pro zařízení iphone pomocí aplikace Flash Professional CS5 na stránce 8.

Začínáme s tvorbou aplikací AIR pro zařízení iphone 6 Vytvoření podpisové žádosti certifikátu Chcete-li získat certifikát pro vývojáře, vytvořte soubor podpisové žádosti certifikátu, který odešlete na webu Apple iphone Dev Center. Vytvoření podpisové žádosti certifikátu v systému Mac OS V systému Mac OS můžete k vytvoření podpisové žádostí kódu použít aplikaci Keychain Access. Aplikace Keychain Access se nachází v podadresáři Utilities (Nástroje) adresáře Applications (Aplikace). V nabídce aplikace Keychain Access vyberte možnost Certificate Assistant (Certifikační pomocník) > Request a Certificate from a Certificate Authority (Zažádat o certifikát u vydavatele certifikátu). 1 Otevřete aplikaci Keychain Access. 2 V nabídce aplikace Keychain Access vyberte možnost Preferences (Předvolby). 3 V dialogovém okně Preferences (Předvolby) klepněte na položku Certificates (Certifikáty). Poté nastavte položky Online Certificate Status Protocol (Online protokol stavu certifikátů) a Certificate Revocation List (Seznam odvolaných certifikátů). Zavřete dialogové okno. 4 V nabídce aplikace Keychain Access vyberte možnost Certificate Assistant (Certifikační pomocník) > Request a Certificate from a Certificate Authority (Zažádat o certifikát u vydavatele certifikátu). 5 Zadejte e-mailovou adresu a jméno, které odpovídá vašemu ID účtu vývojáře zařízení iphone. Nezadávejte e- mailovou adresu vydavatele certifikátu. Vyberte možnost Request is Saved to Disk (Uložit žádost na disk) a poté klepněte na tlačítko Continue (Pokračovat). 6 Uložte soubor (CertificateSigningRequest.certSigningRequest). 7 Odešlete soubor CSR společnosti Apple na web pro vývojáře pro zařízení iphone. (Viz část Použití certifikátu vývojáře pro zařízení iphone a vytvoření prováděcího profilu.) Vytvoření podpisové žádosti certifikátu v systému Windows Pro vývojáře pro systém Windows může být jednodušší získat certifikát vývojáře pro zařízení iphone v počítači Macintosh. Získat certifikát je však možné i v počítači se systémem Windows. Nejdříve je třeba pomocí softwaru OpenSSL vytvořit podpisovou žádost certifikátu (soubor CSR): 1 Instalace softwaru OpenSSL v počítači se systémem Windows: (Přejděte na adresu http://www.openssl.org/related/binaries.html.) Je možné, že bude také třeba nainstalovat redistribuční soubory programu Visual C++ 2008 uvedené na stránce stažení softwaru Open SSL. (Nepotřebujete instalovat program Visual C++ do počítače.) 2 Otevřete příkazovou relaci systému Windows a pomocí příkazového řádku přejděte do složky bin softwaru OpenSSL (jako je například složka c:\openssl\bin\). 3 Vytvořte soukromý klíč. Zadejte na příkazový řádek následující příkaz: openssl genrsa -out mykey.key 2048 Uložte soubor s tímto soukromým klíčem. Použijete jej později. Při používání softwaru OpenSSL neignorujte chybové zprávy. I když software OpenSSL vygeneruje chybovou zprávu, může stále poskytovat soubory. Tyto soubory však nemusejí být použitelné. Pokud zjistíte chyby, zkontrolujte syntaxi a spusťte příkaz znovu. 4 Vytvořte soubor CSR. Zadejte na příkazový řádek následující příkaz: openssl req -new -key mykey.key -out CertificateSigningRequest.certSigningRequest -subj "/emailaddress=youraddress@example.com, CN=John Doe, C=US"

Začínáme s tvorbou aplikací AIR pro zařízení iphone 7 Nahraďte hodnoty e-mailové adresy, CN (název certifikátu) a C (země) vlastními informacemi. 5 Odešlete soubor CSR společnosti Apple na web pro vývojáře pro zařízení iphone. (Viz část Použití certifikátu vývojáře pro zařízení iphone a vytvoření prováděcího profilu.) Převod certifikátu pro vývojáře do souboru P12 Při vývoji aplikací pro zařízení iphone pomocí aplikace Flash Professional CS5 je nutné používat soubor certifikátu P12. Tento certifikát vytvoříte na základě souboru certifikátu vývojáře pro zařízení Apple iphone získaného od společnosti Apple. Převod certifikátu vývojáře pro zařízení iphone na soubor P12 v systému Mac OS Po stažení certifikátu zařízení iphone od společnosti Apple certifikát exportujte do formátu certifikátu P12. Postup v systému Mac OS: 1 Otevřete aplikaci Keychain Access (ve složce Applications/Utilities (Aplikace/Nástroje)). 2 Pokud jste do aplikace Keychain dosud nepřidali certifikát, zvolte položku File (Soubor) > Import. Poté přejděte k souboru certifikátu (soubor.cer) získaného od společnosti Apple. 3 V aplikaci Keychain Access vyberte kategorii Keys (Klíče). 4 Vyberte soukromý klíč přiřazený vašemu vývojovému certifikátu pro zařízení iphone. Soukromý klíč je označen na základě veřejného certifikátu iphone Developer: <Jméno> <Příjmení>, s nímž je spárován. 5 Vyberte příkaz File (Soubor) > Export Items (Exportovat položky). 6 Klíč uložte do formátu souborů pro výměnu osobních informací (.p12). 7 Zobrazí se výzva k vytvoření hesla, které bude použito při pokusu o import tohoto klíče do jiného počítače. Převod certifikátu vývojáře od společnosti Apple do souboru P12 v systému Windows Při vývoji aplikací pro zařízení iphone pomocí aplikace Flash CS5 je třeba používat soubor certifikátu P12. Tento certifikát vytvoříte na základě souboru certifikátu vývojáře pro zařízení Apple iphone získaného od společnosti Apple. 1 Převeďte soubor certifikátu vývojáře od společnosti Apple na soubor certifikátu PEM. Spusťte ze složky bin softwaru OpenSSL následující příkaz příkazového řádku: openssl x509 -in developer_identity.cer -inform DER -out developer_identity.pem -outform PEM 2 Pokud používáte soukromý klíč z řetězce klíčů v počítači Macintosh, převeďte tento klíč na klíč PEM: openssl pkcs12 -nocerts -in mykey.p12 -out mykey.pem 3 Na základě tohoto klíče a verze PEM certifikátu vývojáře pro zařízení iphone můžete nyní vygenerovat platný soubor P12: openssl pkcs12 -export -inkey mykey.key -in developer_identity.pem -out iphone_dev.p12 Pokud používáte klíč z řetězce klíčů systémů MacOS, použijte verzi PEM, kterou jste vygenerovali v předchozím kroku. V opačném případě použijte dříve vygenerovaný klíč OpenSSL (v systému Windows).

Začínáme s tvorbou aplikací AIR pro zařízení iphone 8 Správa certifikátů, ID zařízení, ID aplikací a prováděcích profilů Certifikáty, ID zařízení, ID aplikací a prováděcí profily lze spravovat na webu Apple iphone Dev Center (http://developer.apple.com/iphone/). Přejděte k části tohoto webu zvané portál iphone Developer Program Portal. Klepnutím na odkaz Certificates (Certifikáty) můžete spravovat vývojové certifikáty. Certifikát je možné vytvořit, stáhnout nebo odvolat. Chcete-li vytvořit certifikát, je třeba nejdříve vytvořit podpisovou žádost certifikátu. Viz část Vytvoření podpisové žádosti certifikátu na stránce 6. Klepnutím na odkaz Devices (Zařízení) můžete spravovat seznam zařízení, ve kterých může být nainstalována vámi vyvinutá aplikace. Klepnutím na odkaz App IDs (ID aplikací) můžete spravovat ID aplikací. Když vytvoříte prováděcí profil, je spojen s ID aplikace. Klepnutím na odkaz Provisioning (Provádění) můžete spravovat prováděcí profily. K vytvoření prováděcích profilů vývoje lze rovněž použít nástroj Development Provisioning Assistant. Chcete-li odeslat aplikaci do obchodu App Store nebo vytvořit verzi ad hoc aplikace, klepněte na odkaz Distribution (Distribuce). Tato část obsahuje odkaz na web itunes Connect, který použijete k odeslání aplikace do obchodu App Store. Vytvoření aplikace Hello World pro zařízení iphone pomocí aplikace Flash Professional CS5 Důležité: Požadované aplikace a soubory pro vývojáře stáhněte ještě před vytvořením aplikace. Další informace naleznete v částech Získání nástrojů pro návrháře od společnosti Adobe na stránce 4 a Získání souborů pro vývojáře od společnosti Apple na stránce 4. Vytvoření projektu aplikace Flash Professional CS5 Aplikaci pro zařízení iphone lze vygenerovat přímo v aplikaci Flash Professional CS5: 1 Spusťte aplikaci Flash CS5. 2 Vyberte příkaz Soubor > Nový. 3 Vyberte možnost Zařízení iphone. 4 Klepněte na tlačítko OK. Přidání obsahu do aplikace V dalším kroku přidejte text Hello world! do aplikace: 1 Vyberte textový nástroj a klepněte na plochu. 2 V nastavení Vlastnosti tohoto textového pole vyberte volbu Klasický text (ne volbu Text TLF). Protože se jedná o jednoduchou aplikaci, je volba Klasický text dostačující. Chcete-li použít text TLF, je třeba aplikovat některá další nastavení. Další informace naleznete v části Písma a zadávání textu na stránce 39. 3 Do nového textového pole zadejte výraz Hello world!. 4 Textové pole vyberte nástrojem pro výběr.

Začínáme s tvorbou aplikací AIR pro zařízení iphone 9 5 Poté otevřete Inspektor vlastností a proveďte následující nastavení: Znak > Řada: _sans Znak > Velikost: 50 Poloha > X: 20 Poloha > Y: 20 6 Uložte soubor. 7 Vyberte položky Ovládání > Testovat film > V aplikaci AIR Debug Launcher (pro mobilní zařízení). Aplikace Flash Professional CS5 zkompiluje obsah SWF a zobrazí v aplikaci AIR Debug Launcher (ADL) verzi aplikace. Tak získáte rychlý náhled aplikace. Vytvoření obrazu ikony a úvodní obrazovky pro aplikaci Všechny aplikace pro zařízení iphone obsahují ikony, které budou zobrazeny na uživatelském rozhraní aplikace itunes i na obrazovce zařízení iphone. 1 Vytvořte pod složkou projektu složku s názvem icons (Ikony). 2 Ve složce ikon vytvořte tři soubory PNG. Pojmenujte je icon29.png, icon57.png a icon512.png. 3 Tyto soubory PNG upravte a vytvořte pro svou aplikaci příslušné obrazy. Je třeba, aby soubory měly velikost 29 x 29 obr. bodů, 57 x 57 obr. bodů a 512 x 512 obr. bodů. V rámci tohoto testu můžete obrazy jednoduše nahradit plnobarevnými čtverci. Všechny aplikace pro zařízení iphone při načítání aplikace do zařízení iphone zobrazují počáteční obraz. Počáteční obraz definujte jako soubor PNG: 1 V hlavní vývojové složce vytvořte soubor PNG s názvem Default.png. (Tento soubor neumísťujte do podsložky ikon. Je nezbytné, abyste jako název souboru použili výraz Default, kde D bude velké písmeno.) 2 Rozměry souboru upravte na šířku 320 obr. bodů a výšku 480 obr. bodů. Obsahem může být zatím prostý bílý obdélník. (To změníme později.) Poznámka: Při odeslání aplikace do obchodu App Store společnosti Apple použijete u souboru s 512 obr. body verzi ve formátu JPEG (a nikoli verzi ve formátu PNG). Verze ve formátu PNG slouží k testování vývojových verzí aplikace. Podrobné informace o těchto grafikách naleznete v části Ikony a obrazy na úvodní obrazovce zařízení iphone na stránce 13.. Úprava nastavení aplikace Důležité: Pokud jste tak ještě neučinili, stáhněte soubory a aplikace pro vývojáře určené k vývoji pro zařízení iphone. Další informace naleznete v části Získání souborů pro vývojáře od společnosti Apple na stránce 4. V dialogovém okně Nastavení zařízení iphone aplikace Flash Professional CS5 můžete definovat širokou řadu základních vlastností aplikace pro zařízení iphone. 1 Vyberte příkaz Soubor > Nastavení OS zařízení iphone. 2 Na záložce Všeobecné proveďte následující nastavení: Výstupní soubor: HelloWorld.ipa Toto je název souboru instalátoru zařízení iphone, který bude vygenerován. Název aplikace: Hello World

Začínáme s tvorbou aplikací AIR pro zařízení iphone 10 Tento název aplikace bude v zařízení iphone zobrazován pod ikonou aplikace. Verze: 1.0 Verze aplikace. Poměr stran: na výšku Celá obrazovka: Vyberte volbu. Automatická orientace: Zrušte výběr volby. Vykreslení: CPU Ostatní možnosti (GPU a Automaticky) používají k vykreslení hardwarovou akceleraci. Tato funkce pomáhá zvýšit výkon při spouštění graficky náročných aplikací (např. her) navržených za účelem využití výhod hardwarové akcelerace. Další informace naleznete v části Hardwarová akcelerace na stránce 36. Obsažené soubory: Přidejte grafický soubor úvodní obrazovky (Default.png) do seznamu Obsažené soubory. Poznámka: U této vzorové aplikace Hello World neměňte nastavení uvedené v těchto pokynech. Některá nastavení, např. nastavení Verze, mají určitá omezení. Tato omezení jsou popsána v části Nastavení aplikace pro zařízení iphone na stránce 15. 3 Na záložce Nasazení proveďte následující nastavení: Certifikát: Přejděte k certifikátu.p12 založeném na certifikátu vývojáře od společnosti Apple a tento certifikát vyberte. Tento certifikát bude použitý k podpisu souboru. Certifikát zařízení Apple iphone je třeba převést do formátu.p12. Další informace naleznete v části Získání nástrojů pro návrháře od společnosti Adobe na stránce 4. Heslo: Zadejte pro certifikát heslo. Prováděcí soubor: Přejděte k prováděcímu souboru vývojáře od společnosti Apple a tento soubor vyberte. Další informace naleznete v části Získání souborů pro vývojáře od společnosti Apple na stránce 4. ID aplikace: Pokud lze toto pole vybrat, můžete zadat ID aplikace, které odpovídá ID aplikace od společnosti Apple (jako je například ID com.example.as3.helloworld). ID aplikace představuje jedinečné označení aplikace. Pokud toto pole nelze vybrat, je prováděcí profil svázán s konkrétním ID aplikace. V poli bude zobrazeno ID aplikace. Podrobnosti týkající se určení ID aplikace naleznete v oddílu Záložka nasazení části Nastavení vlastností aplikace pro zařízení iphone v aplikaci Flash Professional CS5 na stránce 15. 4 Na záložce Ikony klepněte v seznamu ikon na položku Ikona 29 x 29. Poté určete umístění dříve vytvořeného souboru PNG o velikosti 29 x 29 obrazových bodů. (Další informace naleznete v části Vytvoření obrazu ikony a úvodní obrazovky pro aplikaci na stránce 9). Následně určete soubory PNG pro ikony o velikosti 57 x 57 a 512 x 512 obrazových bodů. 5 Klepněte na tlačítko OK. 6 Uložte soubor. Podrobnosti týkající se nastavení aplikace naleznete v části Nastavení aplikace pro zařízení iphone na stránce 15.

Začínáme s tvorbou aplikací AIR pro zařízení iphone 11 Kompilace souboru IPA Nyní můžete zkompilovat soubor instalátoru IPA: 1 Vyberte příkaz Soubor > Publikovat. 2 V dialogovém okně Nastavení zařízení iphone klepněte na tlačítko OK. Software Packager pro iphone vygeneruje soubor instalátoru aplikace pro zařízení iphone (soubor HelloWorld.ipa) do složky projektu. Kompilace souboru IPA může několik minut trvat. Instalace aplikace do zařízení iphone Postup instalace aplikace pro zařízení iphone pro účely testování v zařízení iphone: 1 Otevřete aplikaci itunes. 2 Pokud jste tak ještě neučinili, přidejte do aplikace itunes prováděcí soubor pro svou aplikaci. V aplikaci itunes vyberte položky File (Soubor) > Add to Library (Přidat do knihovny). Vyberte soubor prováděcího profilu (bude označen jako typ souboru.mobileprovision). K testování aplikace v zařízení iphone vývojáře zatím používejte vývojový prováděcí profil. Až budete později aplikaci distribuovat do obchodu itunes Store, použijte distribuční profil. Chcete-li aplikaci distribuovat ad hoc (do více různých zařízení a bez obchodu itunes Store), použijte ad hoc prováděcí profil. Další informace týkající se prováděcích profilů naleznete v části Získání souborů pro vývojáře od společnosti Apple na stránce 4. 3 Některé verze aplikace itunes aplikaci nenahradí, pokud je již nainstalována stejná verze aplikace. V takovém případě svou aplikaci odstraňte ze zařízení i ze seznamu aplikací v aplikaci itunes. 4 Poklepejte na soubor IPA aplikace. Aplikace by měla být zobrazena v seznamu aplikací. 5 Připojte zařízení iphone k portu USB v počítači. 6 V aplikaci itunes vyhledejte zařízení na záložce Application (Aplikace) a ujistěte se, že je aplikace vybrána v seznamu aplikací určených k instalaci. 7 Vyberte zařízení v levém seznamu aplikace itunes. Poté klepněte na tlačítko Sync (Synchronizovat). Aplikace Hello World se po dokončení synchronizace objeví v zařízení iphone. Pokud není nová verze nainstalována, odstraňte ji ze zařízení iphone i ze seznamu aplikací v aplikaci itunes a následně celý tento postup opakujte. K této situaci může dojít, pokud aktuálně nainstalovaná verze používá stejné ID i verzi aplikace. Pokud při pokusu o instalaci aplikace zobrazí aplikace itunes chybu, nahlédněte do oddílu Řešení potíží s instalací aplikace v části Instalace aplikace pro zařízení iphone na stránce 23. Úprava grafiky úvodní obrazovky Před zkompilováním aplikace jste vytvořili soubor Default.png. (Další informace naleznete v části Vytvoření obrazu ikony a úvodní obrazovky pro aplikaci na stránce 9. Tento soubor PNG slouží jako počáteční obraz během načítání aplikace. Možná jste si během testování aplikace v zařízení iphone všimli při spouštění této prázdné obrazovky. Tento obraz doporučujeme změnit tak, aby odpovídal úvodní obrazovce aplikace ( Hello World! ).: 1 Spusťte v zařízení aplikaci. Až bude poprvé zobrazen text Hello World, stiskněte a podržte tlačítko Domů pod obrazovkou. Stále držte tlačítko Domů a stiskněte v horní části zařízení iphone tlačítko Napájení/režim spánku. Tímto postupem pořídíte snímek obrazovky a odešlete jej do složky Camera Roll.

Začínáme s tvorbou aplikací AIR pro zařízení iphone 12 2 Obraz převeďte do vývojového počítače. Použijte k tomu převod fotografií z aplikace iphoto nebo jiné aplikace umožňující převod fotografií. (V sytému MacOS můžete také použít aplikaci Image Capture.) Stejně tak můžete fotografii do vývojového počítače odeslat e-mailem: Otevřete aplikaci Photos (Fotografie). Otevřete složku Camera Roll. Otevřete zachycený snímek obrazovky. Poklepejte na obraz a poté poklepejte v levém dolním rohu na tlačítko (šipku) vpřed. Poté klepněte na tlačítko Email Photo (Odeslat fotografii e-mailem) a odešlete obraz sami sobě. 3 Soubor Default.png (ve vývojové složce) nahraďte verzí obrazu zachycené obrazovky ve formátu PNG. 4 Znovu aplikaci zkompilujte (další informace naleznete v části Kompilace souboru IPA na stránce 11) a aplikaci v zařízení iphone přeinstalujte. Aplikace bude nyní během načítání používat novou úvodní obrazovku. Poznámka: Pro soubor Dafault.png můžete vytvořit libovolnou grafiku se správnými rozměry (320 x 480 obr. bodů). Často je ale nejlepší, pokud obraz v souboru Default.png odpovídá počátečnímu stavu aplikace.

13 Kapitola 2: Kompilace a ladění aplikací pro zařízení iphone Aplikaci pro zařízení iphone lze zkompilovat pomocí softwaru Packager for iphone. Software Packager for iphone je součástí aplikace Flash Professional CS5. Aplikaci můžete ladit ve vývojovém počítači. Můžete také nainstalovat ladící verzi do zařízení iphone a získat v aplikaci Flash Professional CS5 výstup metody trace(). Výukovou lekci věnující se kompletnímu procesu vytvoření aplikace pro zařízení iphone naleznete v části Vytvoření aplikace Hello World pro zařízení iphone pomocí aplikace Flash Professional CS5 na stránce 8. Ikony a obrazy na úvodní obrazovce zařízení iphone Všechny aplikace pro zařízení iphone obsahují ikony, které budou zobrazeny na uživatelském rozhraní aplikace itunes a v zařízení iphone. Ikony aplikací pro zařízení iphone V aplikacích pro zařízení iphone definujete tyto ikony: Ikona 29 x 29 obrazových bodů tuto ikonu používají výsledky hledání vyhledávače Spotlight v zařízeních iphone a ipod Touch. Ikona 48 x 48 obrazových bodů tuto ikonu používají výsledky hledání vyhledávače Spotlight v zařízení ipad. Ikona 57 x 57 obrazových bodů tuto ikonu zobrazují výchozí obrazovky zařízení iphone a ipod Touch. Ikona 57 x 57 obrazových bodů (volitelné) tuto ikonu zobrazuje výchozí obrazovka zařízení ipad. Ikona 512 x 512 obrazových bodů tato ikona se zobrazuje v aplikaci itunes. Tento soubor PNG s 512 obrazovými body slouží pouze k testování vývojových verzí vaší aplikace. Když odešlete konečnou aplikaci do obchodu Apple App Store, odešlete obraz 512 samostatně jako soubor JPG, který není obsažen v souboru IPA. V aplikaci Flash Professional CS5 tyto ikony přidejte na záložku Nastavení zařízení iphone. Další informace naleznete v části Nastavení vlastností aplikace pro zařízení iphone v aplikaci Flash Professional CS5 na stránce 15. Také můžete přidat umístění ikon do souboru deskriptoru aplikace: <icon> <image29x29>icons/icon29.png</image29x29> <image57x57>icons/icon57.png</image57x57> <image72x72>icons/icon72.png</image72x72> <image512x512>icons/icon512.png</image512x512> </icon> Zařízení iphone na ikonu přidá efekt lesku. Zdrojový obraz nemusí tento efekt obsahovat. Chcete-li tento výchozí efekt lesku odstranit, přidejte v souboru deskriptoru aplikace do elementu InfoAdditions následující výraz:

Kompilace a ladění aplikací pro zařízení iphone 14 <InfoAdditions> <![CDATA[ <key>uiprerenderedicon</key> <true/> ]]> </InfoAdditions> Další informace naleznete v části Nastavení vlastností aplikace pro zařízení iphone v souboru deskriptoru aplikace na stránce 17. Obraz počáteční obrazovky (Default.png) Všechny aplikace pro zařízení iphone při načítání aplikace do zařízení iphone zobrazují počáteční obraz. Počáteční obraz definujte jako soubor PNG s názvem Default.png. V hlavní vývojové složce vytvořte soubor PNG s názvem Default.png. (Tento soubor neumísťujte do podsložky. Je nezbytné, abyste jako název souboru použili výraz Default, kde D bude velké písmeno.) Soubor Default.png má šířku 320 obr. bodů a výšku 480 obr. bodů bez ohledu na počáteční orientaci aplikace a bez ohledu na to, zda je aplikace v režimu celé obrazovky či nikoli. Pokud je počáteční orientace aplikace na šířku, použijte stejné rozměry, které používá aplikace s orientací na výšku: 320 obr. bodů na šířku x 480 obr. bodů na výšku. Grafický prvek však v souboru PNG otočte o 90 proti směru hodinových ručiček. Levé strana grafiky souboru PNG odpovídá horní části obrazovky zařízení iphone v režimu na šířku. (Informace týkající se nastavení počáteční orientace aplikace naleznete v části Nastavení aplikace pro zařízení iphone na stránce 15.) U aplikace, která není v režimu celé obrazovky, je ignorováno 20 horních obr. bodů výchozí grafiky. Zařízení iphone zobrazí stavový řádek v rámci obdélníku širokého 20 obr. bodů v horní části výchozího obrazu. V aplikaci s orientací na šířku odpovídá tato oblast obdélníku v levé části širokému 20 obr. bodů, který je součástí souboru Default.png (který se v režimu na šířku zobrazí v horní části). V portrétově orientované aplikaci představuje tato oblast obdélník široký 20 obr. bodů v horní části, který je součástí souboru Default.png. U většiny aplikací by měl obraz Default.png odpovídat úvodní obrazovce aplikace. Postup pořízení snímku počáteční obrazovky aplikace: 1 Spusťte aplikaci v zařízení iphone. Až bude zobrazena první obrazovka uživatelského rozhraní, stiskněte a podržte tlačítko Home (Domů) pod obrazovkou. Stále držte tlačítko Home (Domů) a stiskněte v horní části zařízení tlačítko Power/Sleep (Napájení/režim spánku). Tímto postupem pořídíte snímek obrazovky a odešlete jej do složky Camera Roll. 2 Obraz převeďte do vývojového počítače. Použijte k tomu převod fotografií z aplikace iphoto nebo jiné aplikace umožňující převod fotografií. (V sytému MacOS můžete také použít aplikaci Image Capture.) Stejně tak můžete fotografii do vývojového počítače odeslat e-mailem: Otevřete aplikaci Photos (Fotografie). Otevřete složku Camera Roll. Otevřete zachycený snímek obrazovky. Poklepejte na obraz a poté poklepejte v levém dolním rohu na tlačítko (šipku) vpřed. Poté klepněte na tlačítko Email Photo (Odeslat fotografii e-mailem) a odešlete obraz sami sobě. Poznámka: Pro soubor Default.png můžete vytvořit libovolnou grafiku se správnými rozměry. Často je ale nejlepší, pokud obraz v souboru Default.png odpovídá počátečnímu stavu aplikace. Jestliže se aplikace lokalizuje do více jazyků, nevkládejte do obrazu Default.png text. Obraz Default.png je statický a text by neodpovídal ostatním jazykům.

Kompilace a ladění aplikací pro zařízení iphone 15 V aplikaci Flash Professional CS5 je nutné přidat soubor Default.png do seznamu Obsažené soubory v dialogovém okně Nastavení zařízení iphone. Další informace naleznete v části Nastavení vlastností aplikace pro zařízení iphone v aplikaci Flash Professional CS5 na stránce 15. Při kompilaci pomocí aplikace PFI na příkazovém řádku je nutné tento soubor uvést v seznamu obsažených datových zdrojů. Další informace naleznete v části Vytvoření souboru instalátoru aplikace pro zařízení iphone z příkazového řádku na stránce 21. Nastavení aplikace pro zařízení iphone Nastavení aplikace zahrnují: Název aplikace Název souboru IPA Verze aplikace Orientace úvodní obrazovky aplikace, a zda se bude při otočení zařízení iphone automaticky otáčet i orientace obrazovky Zda bude počáteční zobrazení na celou obrazovku či nikoliv Informace o ikonách aplikace Informace o hardwarové akceleraci Nastavení aplikace lze upravit v aplikaci Flash Professional CS5. Rovněž je lze upravit v souboru deskriptoru aplikace. Soubor deskriptoru aplikace je soubor XML obsahující nastavení pro aplikaci. Nastavení vlastností aplikace pro zařízení iphone v aplikaci Flash Professional CS5 V dialogovém okně Nastavení zařízení iphone aplikace Flash Professional CS5 definujete širokou řadu základních vlastností aplikace pro zařízení iphone. Postup otevření dialogového okna Nastavení zařízení iphone: Vyberte příkaz Soubor > Nastavení zařízení iphone. Záložka Všeobecné Záložka Všeobecné obsahuje následující nastavení týkající se zařízení iphone: Výstupní soubor Název aplikace, který bude v zařízení iphone zobrazován pod ikonou aplikace. Nepoužívejte v názvu výstupního souboru znaménko plus (+). Název aplikace Název aplikace, který bude v zařízení iphone zobrazován pod ikonou aplikace. Nepoužívejte v názvu aplikace znaménko plus (+). Verze Pomáhá uživatelům určit, kterou verzi aplikace instalují. Verze slouží jako vlastnost CFBundleVersion aplikace pro zařízení iphone. Je třeba, aby byla ve formátu nnnnn[.nn[.nn]], kde n představuje číslici v rozmezí 0 9 a závorky označují volitelné komponenty (například 1, 1.0 nebo 1.0.1.). Verze pro zařízení iphone musí obsahovat pouze číslice a desetinné čárky. Verze pro zařízení iphone mohou zahrnovat až dvě desetinné čárky. Poměr stran Počáteční poměr stran aplikace (na výšku nebo na šířku).

Kompilace a ladění aplikací pro zařízení iphone 16 Celá obrazovka Určuje, zda aplikace používá celou obrazovku nebo zda zobrazuje stavový řádek zařízení iphone. Automatická orientace Vyberete-li tuto aplikaci, bude zobrazovaný obsah aplikace měnit orientaci při změně orientace zařízení iphone. Při použití automatické orientace dosáhnete nejlepších výsledků, když přidáte kód jazyka ActionScript k nastavení vlastnosti align objektu Stage na následující hodnoty: stage.align = StageAlign.TOP_LEFT; stage.scalemode = StageScaleMode.NO_SCALE; Vykreslení Způsob vykreslení zobrazovaných objektů v zařízení iphone: CPU Aplikace použije k vykreslení všech zobrazených objektů CPU. Není použita hardwarová akcelerace. GPU Aplikace použije ke skládání bitmap GPU zařízení iphone. Automaticky Tato funkce nebyla implementována. Další informace naleznete v části Hardwarová akcelerace na stránce 36. Obsažené soubory Přidejte v aplikaci pro zařízení iphone všechny soubory a složky do balíčku. Ve výchozím nastavení je obsažen hlavní soubor SWF a soubor deskriptoru aplikace. Přidejte libovolné další požadované datové zdroje do seznamu Obsažené soubory. Ujistěte se, že přidáte grafický soubor úvodní obrazovky (Default.png). Záložka Nasazení Záložka Nasazení obsahuje nastavení k podepisování a kompilaci aplikace: Digitální podpis zařízení iphone Určete pro certifikát soubor certifikátu P12 a heslo. Certifikát zařízení Apple iphone je třeba převést do formátu.p12. Další informace naleznete v části Získání souborů pro vývojáře od společnosti Apple na stránce 4. Prováděcí soubor Přejděte k prováděcímu souboru pro tuto aplikaci, který jste získali od společnosti Apple. Další informace naleznete v části Získání souborů pro vývojáře od společnosti Apple na stránce 4. ID aplikace ID aplikace jedinečně identifikuje aplikaci. Pokud je prováděcí soubor spojen s konkrétním ID aplikace, aplikace Flash Professional CS5 nastaví toto pole a vy je nebudete moci upravit. V opačném případě umožňuje prováděcí profil určit více (zástupných) ID aplikací. Určete ID aplikace, které odpovídá zástupnému vzorci ID aplikace poskytnutému společnosti Apple: Pokud je ID aplikace společnosti Apple com.mydomain.*, ID aplikace v dialogovém okně Nastavení zařízení iphone musí začínat com.mydomain. (například com.mydomain.myapp nebo com.mydomain.app22). Pokud je ID aplikace společnosti Apple *, ID aplikace v dialogovém okně Nastavení zařízení iphone může být libovolný řetězec platných znaků. ID aplikace (nebo zástupný vzorec ID aplikace) přiřazené k prováděcímu profilu můžete nalézt na webu iphone Dev Center (http://developer.apple.com/iphone). Přejděte k portálu iphone Developer Program Portal a poté k části Provisioning (Provádění). Důležité:Neberte v potaz znaky na začátku ID aplikace společnosti Apple. Společnost Apple nazývá tento řetězec ID zdroje balíku. Pokud například společnost Apple uvede jako ID aplikace 96LPVWEASL.com.example.bob.myApp, neberte v potaz část 96LPVWEASL jako ID aplikace použijte com.example.bob.myapp. Pokud společnost Apple uvede jako ID aplikace 5RM86Z4DJM.*, neberte v potaz část 5RM86Z4DJM jedná se o zástupné ID aplikace. Typ nasazení zařízení iphone: Rychlé publikování pro ladění zařízení Tuto možnost vyberte, chcete-li rychle zkompilovat verzi aplikace za účelem testování v zařízení iphone vývojáře.

Kompilace a ladění aplikací pro zařízení iphone 17 Rychlé publikování pro testování zařízení Tuto možnost vyberte, chcete-li za účelem testování v zařízení iphone vývojáře rychle zkompilovat ladící verzi aplikace. V rámci této možnosti může debugger aplikace Flash Professional CS5 obdržet z vaší aplikace pro zařízení iphone výstup z metody trace(). (Další informace naleznete v části Ladění aplikace pro zařízení iphone na stránce 24.) Nasazení ad hoc Tuto možnost vyberte, chcete-li vytvořit aplikaci pro ad hoc nasazení. Další informace naleznete v části týkající se centra pro vývojáře zařízení iphone společnosti Apple. Nasazení Apple App Store Tuto možnost vyberte, chcete-li vytvořit konečnou verzi souboru IPA k nasazení aplikace do obchodu Apple App Store. Záložka Ikony Na záložce Ikony určete umístění obrazů ikon o velikostech 29 x 29, 48 x 48, 57 x 57, 72 x 72 a 512 x 512 obrazových bodů. Další informace naleznete v části Ikony a obrazy na úvodní obrazovce zařízení iphone na stránce 13. Poznámka: Verze softwaru Packager for iphone Preview obsaženého v aplikaci Flash Professional CS5 nezahrnuje možnosti pro ikony o velikostech 48 x 48 a 72 x 72 obrazových bodů. Chcete-li tyto možnosti přidat, zvolte v aplikaci Flash Professional CS5 příkaz Nápověda > Aktualizace. Nastavení vlastností aplikace pro zařízení iphone v souboru deskriptoru aplikace Soubor deskriptoru aplikace je soubor XML, který obsahuje vlastnosti ovlivňující celou aplikaci, například její název, verzi, autorská práva a další nastavení. Aplikace Flash Professional CS5 generuje soubor deskriptoru aplikace na základě nastavení dialogového okna Nastavení zařízení iphone. Nicméně soubor deskriptoru aplikace lze upravit také v textovém editoru. Aplikace Flash Professional vytvoří název souboru deskriptoru aplikace tím způsobem, že k názvu projektu přidá výraz -app.xml. Například soubor deskriptoru aplikace pro projekt HelloWorld bude mít název HelloWorld-app.xml. Pokud chcete definovat nastavení, která v dialogovém okně aplikace Flash Professional CS5 Nastavení zařízení iphone nejsou podporována, soubor deskriptoru aplikace upravte. Můžete například definovat element InfoAdditions, definující pro aplikaci nastavení souboru info.plist. Důležité: Je-li otevřeno dialogové okno aplikace Flash Professional CS5, neupravujte soubor deskriptoru aplikace. Před otevřením dialogového okna Nastavení zařízení iphone uložte změny v souboru deskriptoru aplikace. Zde je příklad souboru deskriptoru aplikace: