Adobe Flash Professional CS5 umožní používateľom vytvárať iPhone aplikácie pomocou známeho Action Script. Takto vytvorené aplikácie sa potom budú predávať klasicky v AppStore. Neznamená to ale, že by bol Flash v iPhone novo podporovaný a my by sme si mohli prezerať Flash stránky v Safari.
Nový nástroj pre tvorbu aplikácií ale uvíta určite veľké množstvo vývojárov a profitovať z toho budeme samozrejme aj my používatelia. Existuje mnoho Adobe Air aplikácií, ktoré teraz novo pôjdu s minimálnymi úpravami a naozaj ľahko skompilovať pre potreby iPhone. Rovnakým spôsobom pôjdu skompilovať aj web stránky.
Flash nevytvoril prostredie, v ktorom by iPhone aplikácia bežala, ale takto vytvorená aplikácia sa priamo skompiluje ako bežná natívna iPhone aplikácia. Distribúcia bude prebiehať klasicky cez Appstore a používateľ vlastne ani žiadny rozdiel nespozná. Pre distribúciu aplikácií na Appstore tak bude musieť autor zaplatiť bežný ročný poplatok Applu a aplikácie budú podliehať klasickému schvaľovaciemu procesu. Určite by sme ale mohli zaznamenať vlnu nových zaujímavých aplikácií.
Osobne by som ako používateľ jeden rozdiel očakával. Takto napísané aplikácie budú podľa môjho názoru oveľa horšie optimalizované ako tie napísané v Xcode a mohli by tak byť viac náročné aj na batériu.
Čo sa týka Flashu v Safari, tak v tejto oblasti sa zatiaľ nič nemení a osobne som bez Flashu v prehliadači aj spokojnejší. Pokiaľ sa ale precijen niekedy Flash v Safari objaví, tak dúfam, že tu bude aj tlačidlo na vypnutie.
Na stránke Adobe Labs si môžete prečítať o trošku viac informácií a pozrieť sa tu môžete aj na demonštračné video. Nechýba tu ani odkaz na niekoľko aplikácií vytvorených v Adobe Flash CS5, ale tieto aplikácie sa nenachádzajú v českom Appstore. Ak ste si ale vytvorili US účet, tak tieto aplikácie samozrejme môžete vyskúšať.
Ja sa skôr obávam toho, aby sa AppStore ešte viac nezahltil primitívnymi aplikáciami a hrami vo Flashi.
No ono aj niečo navrhnúť vo Photoshope nie je jednoduchý. Takže sa neobávam, že by sa kvôli Adobe Flash CS5 zahltil App Store zbytočnými aplikáciami.
Podľa mňa narastie počet hier v App Store, to bude celkom zásadný nárast, pretože Flash je k tomu ako stvorený.
Rovnako tak narastie množstvo balastu, pretože sa predsa len vývoj pre iPhone uľahčí. Céčko môže byť a je pre mnoho programátorov neprekonateľný problém z mnohých dôvodov.
No a potom je samozrejme už spomínaná optimalizácia, náročnosť na batériu a pod. To bol tiež dôvod prečo Apple nedal Garbage Collector na iPhone.
Mám presne rovnakú obavu…. zhromaždenia shitoznich apps, kdejaký jeliman si bude chcieť namastiť kaspu na kdejake blbine (snáď aspoň ten upload do AppStore bude vyžadovať Mac, čo by to mohlo aspoň trochu vyselektovať), neverím, že sa vždy všetko korektne skompiluje, schváli dobre Apps… no proste zatiaľ vidím omnoho viac zaporu, než pozitív.
Pre mňa je hlavný problém s vývojom, že nevlastním Mac. Takto budem môcť skúsiť nejakú aplikáciu konečne vyrobiť. S Flexom a ActionScriptom ľahko viem a zdokonaliť sa v ňom bude rozhodne ľahšie, než učiť sa C alebo XCode z ktorého neviem ani riadku (normálne totiž robím veci v Jave).
Jedna vec je C ale aj pre mňa ako človeka, ktorý C viac-menej pozná, bol Objective-C svojou syntaxou a prístupom k OOP celkom studená sprcha.
A ako písal Oriesko. Toto prinesie ďalšie obrovské navýšenie počtu submitted aplikácií a nechcem vidieť aký to bude mať vplyv na už teraz pomalý schvaľovací proces.
Tak to je veľmi zaujímavé. Dokonca bude možné použiť iphone API pre akcelerometer, geolokáciu atď. Balast sa však zvýši, som zvedavý, či na to bude Apple nejako reagovať. Každopádne verím, že časom narazíme na pár pekných aplikácií, ktoré by bez Flashu nevznikli.
konečne je to tu. Pre mňa by bol ideálny Xcode na win ale ani toto nevyzerá ako zlý nápad. A ja si myslím že by Apple nemal obmedzovať ľudí vo vývoji aplikácii.