Pomocou technológie Adobe AIR je možné hravo vytvárať platformovo nezávislé aplikácie. Podporované systémy boli Linux, Windows a Mac. K týmto systémom sa pridal aj Google Android.
Prečo je to tak prevratné? Pretože vám stačí jeden kód a vaša aplikácia pobeží všade. Nemusíte hľadať špeciálne knižnice web, ďalšie pre mobily a ďalšie pre desktop.
Niekoľko ľudí mi reportovalo neustále otravné padanie prehliadača na Macu. Problém sa objaví napríklad keď pauznete video a následne ho pustíte ďalej.
Riešenie: Upgradujte na Flash Player 10.1. Verzia pre Mac je momentálne v stave Beta 2. Každopádne podľa slov používateľov je podstatne rýchlejšia a stabilnejšia. Na Linuxe funguje bez problémov.
Update: Zdá sa, že niektoré problémy naďalej pretrvávajú – ďalšie info diskusia. Spýtam sa Adobí, čo je to za padajúce nádobí.
Update2: A mám tu odpoveď. Za zlý výkon Flash Playera a problémy s padaním, nie je zodpovedné výhradne Adobe. Na problémoch sa výrazne podpisuje uzavretosť Applu. Viac k tejto téme nájdete na blogu Lee Brimelowa.
Update3: Sympathy for Devil – zaujímavý článok. Zhrnutie toho, prečo Flash Player je taký aký je.
Prečo sa pridať do skupiny? Napríklad preto, aby ste vedeli o zaujímavých akciách pre web dizajnérov, grafikov a developerov. Alebo aj preto, aby ste sa dostali k nejakej zaujímavej informácii
Všetko dobré do nového roku 2010. Prichystal som také malé elektronické PFko pre návštevníkov tohoto blogu. Aj v roku 2010 sa tu objavia ďalšie zaujímavé články Je sa na čo tešiť. A teraz to PFko
A pre technologických fajnšmekrov dodávam, že PFko je napísané pomocou Flexu v aplikácii Flash Builder 4. Ako základná knižnica pre animáciu a pohyb bol použitý Flixel. Tučniak pochádza z IconBuffetu. Zvuky sú z Creative Commons zdrojov. Outro hudba je z Jamendo.com – Noriko.
Celý projekt PFka je možné stiahnuť v FXP formáte (licencia BSD).
Flex je pekná technológia. Naprogramujete aplikáciu a funguje na všetkých bežných operačných systémoch. Dokonca pomocou Adobe AIR môžete aplikáciu preniesť na desktop.
Dlho mi chýbala nejaká rozumná jednoduchá knižnica, ktorá by sa dala použiť pri tvorbe jednoduchých hier. Niečo ako Allegro pre C++ alebo PyGame pre Python. Už som sa vzdával nádeje a tu zrazu..
Tu sa objavil Flixel. Malá knižnica, možno lepšie povedané sada zdrojových kódov. Flixel rieši všetky bežné veci, s ktorými sa vývojár stretne. Napríklad detekcia kolízie objektov, prepínanie medzi herným menu a hrou alebo animácie postavičiek.
K dispozícii je aj podrobný tutoriál, ako si postaviť hru. Jediný problém je, že je trošku zastaralý a tak záujemcom odporúčam sledovať GIT repository.
Ďalším zaujímavým krokom je Adobe AIR 2, ktrorý umožňuje integrovať funkcionalitu webu a funkcionalitou desktopu. Kto skúšal AIR 1 na Linuxe, bol asi sklamaný. Pomalé, zle vykresľované GUI, niektoré časti aplikácií nefungovali. Proste nepoužiteľné pre reálny život.
Adobe AIR 2, prinieslo čerstvý vzduch do tejto oblasti. Nielenže sú aplikácie rýchlejšie, funkčnejšie, ale ani grafické efekty nesekajú. Proste AIR je konečne dýchateľný aj pod Linuxom. Bravo! Gratulujem k úspechu!
Vývojárom jednoznačne odporúčam vyskúšať Adobe AIR 2. Pretože takú dobrú prenositeľnosť medzi platformami je inak ťažké zabezpečiť. Veľmi pekným príkladom aplikácie, ktorá funguje v Adobe AIR 2 na Linuxe bez problémov je Goalscape – softvér na mapovanie a vizualizáciu cieľov.
Silverlightu sa proste na Linuxe moc nechce bežať. Naviac návod je veľmi zaujímavý: Click to Install. Schválne, kam kliknete?
Prezradím vám tajomstvo. Po kliknutí na červený text sa otvorí stránka s inštaláciou Moonlightu od Novellu. Ten sa síce nainštaluje. Portál MSTV.cz stále zanovito tvrdí, že si má človek doinštalovať Silverlight. Takže sme tam, kde sme boli
Týmto nedotiahnutým krokom bráni Microsoft plnému využitiu Silverlightu pri tvorbe klientských aplikácii a zmenšuje svoj potenciálny trh.
Musím povedať, že je to ostuda. Adobe má inštaláciu Flash Playera na Linuxe rozhodne zvládnutú lepšie. Tým pádom dostať sa k Adobe Edge materiálom je jednoduché a pohodlné aj na Linuxe.
Update: Ukážka drobného workaroundu. Stačí doinštalovať VirtuaBox a doňho Windows 7. Výsledok je použiteľný.