Flash na iPhone OS-u?
Objavljeno 15.10.2009. Objavio/la: Alen Cvitković
U sekciji Glasine, Novosti, Software |

Svake godine Adobe održava konferenciju pod nazivom Adobe Max na kojoj se predstavljaju najnovije tehnologije iz Adobevih radionica, te se održavaju mnogobrojne sesije na kojima uvaženi profesionalci pokazuju svoje trikove i metode rada sa Adobevim softverskim alatima i još mnogo toga zanimljivoga multimedijskim profesionalcima.
Na ovogodišnjem keynoteu CTO Adobea Kevin Lynch je predstavljao novosti vezane za Flash i njegove tehnologije a poseban je fokus dan na optimizaciju Flash Playera za mobilne platforme. Sa novim Flash Playerom 10.1 biti će moguće pregledavati Flash sadržaje na mobilnim platformama gotovo jednako kao i na osobnom računalu, tu je dodana podrška za multitouch geste i još mnogo drugih mogućnosti. Čitavi timovi softverskih inženjera iz Nokie, Palma, RIM (Blackberry) i drugi usko surađuju sa Flash timom oko optimizacije Flash Playera za mobilne platforme. No ono što je većina čekala je da objave Flash Player za iPhone, no to se nije dogodilo. Apple i dalje ostaje pri svojoj politici da ne želi integrirat Flash Player u iPhone, a iz nekih užih krugova kruže glasine da sam Steve Jobs mrzi Flash pa ne dopušta njegovu integraciju na iPhone.

Gledajući na to sve sa nekoga tehničkoga pogleda, nekako je i jasno zašto Apple ne želi Flash na iPhoneu. Flash Player sam po sebi troši puno sistemskih resursa a iPhone nema baš dovoljno jak hardver koji bi to sve mogao fluidno vrtjeti, a čak se dosta Mac korisnika tuži da im Flash Player radi presporo i troši previše sistemskih resursa.
Ono što je ipak na kraju samoga keynotea diglo najveću prašinu je objava da će iduća verzija Flash Professionala imati mogućnost kompajliranja Flash aplikacije pisanu u actionscriptu u nativne iPhone aplikacije koje će biti moguće bez ikakvih dodatnih problema prodavati u AppStoreu. Nakon početne euforije, mišljenja flash developera su podjeljenja. Jedni maštaju o tome kako ne moraju učiti Objective-C da bi mogli izrađivati aplikacije za iPhone dok ovi drugi pogotovo oni iskusniji čisto sumnjaju u mogućnosti takvih aplikacija te preporučuju onima koji žele raditi aplikacije za iPhone neka se uhvate učenja Objective-C-a. Ono što većinu brine su prefomanse tih aplikacija, kako iz Adobea kažu da se ne treba previše brinuti jer koriste novu tehnologiju zvanu Low-Level Virtual Machine (LLVM) sa kojom kako kažu neće biti velike razlike u perfomansama.
Adobe je prije same Max konferencije poslao nekoliko aplikacija izrađenih u Flashu a kompajliranih kao iPhone aplikacije u AppStore. Aplikacije su odobrene od strane Applea i plasirane u AppStoreu kao i sve ostale nativne iPhone aplikacije. Neki govore da je Adobe sredio da se te aplikacije odobre i plasiraju na AppStore, drugi pak da ljudi iz Applea nisu imali pojma kako i na koji način su te aplikacije napravljene. Pitanje je sada, hoće li Apple sve ovo ignorirati i dopuštati takvim aplikacijama prodaju na AppStoreu, ili će ih zabraniti. Kako god bilo, biti će vrlo zanimljivo vidjeti Appleovu reakciju na sve ovo. Developeri sada isčekuju izalzak Flash CS5 Beta-e verzije da isprobaju kako to sve radi u praksi te kolike su uopće mogućnosti takvih aplikacija s obizrom da neće biti podržani svi iPhoneovi API-evi a isto tako neće se moći koristiti sve mogućnosti Flasha za takve aplikacije. Za više informacija o izradi iPhone aplikacija pomoću Flash tehnologija pogledajte ovaj link.

Ako vas zanima kako to sve radi u praksi i hoće li Flash barem donekle zaživiti na iPhoneu pogledajte ove igre pa procjenite sami:
- Chroma Circuit [iTunes Link]
- Trading Stuff [iTunes Link]
- Fickleblox [iTunes Link]
- South Park [iTunes Link]
Tagovi: Adobe, Apple, flash, iPhone
Komentari:
20 komentara na “Flash na iPhone OS-u?”
Ostavi komentar



Loading ...
Niti jedna od ovih app (još) nije u HR dučanu… izgleda da stvarno trebam otvoriti USA account.
MIslim da će ovo imati popriličan odjek u iphone dev svijetu, ostaje samo vidjeti kakav, pozitivan ili negativan. A moramo vidjeti i na koji će način apple reagirati. Ovo praktički uklanja potrebu za SDK odnosno Mac računalom, kao i omogućava svakom sa znanjem AS i Flasha publish aplikacija. Neki čudni hibrid Palm Pre filozofije sa WebOSa i trenutnog stanja
Znači li to da se “gasi” potreba za Macom za iPhone development?
Dok sam ja napisao pitanje, Luka već odgovorio XD
Hvala
Ma ne gasi se to je garant, sve ima svojih ograničenja pa tako i ovo
Mislim da ovo uopće nije prijetnja native iPhone develepmentu, zbog (ne)kvalitete sučelja Flash aplikacija….Mislim da Flash aplikacije portane na ovaj način neće nikad izgledati tako dobro kao nativne i da će to biti glavni problem ovakvog načina developmenta uz, naravno, ograničenje nemogućnosti korištenja hardverskih API-a…
Cenim da ce i za ovo trebati SDK. Ako ne apple ce nekako smisliti nacin da bude trebao SDK, kako bi devoloperi morali da prihvate (instalacijom SDKa) agriment…
A shto se tice samog flasha, da li ga Jobs voli? Pa naravno da ga ne voli. Zapravo Apple (Jobs) ne zeli da dozvole bilo kakav sistem sub-applikacija. Znaci bilo shta na cemu se moze izvrshavati custom kod mimo appstora ce biti sistematski eliminisani sa platforme (barem zvanicnih/legalnih kanala). Poshto je Apple reshen da “putarini” naplacuje dokle god moze.
Nije blackberry ria nego RIM
Joj, još sam mislio provjeriti jer nisam bio siguran je li RIA ili RIM.
Ah, divno, idući put ću provjeravati stvari za koje nisam sto posto siguran. Hvala na ispravku.
Može netko od admina ovo ispraviti?
Hvala!
RIM => Research In Motion
Za pocetak, Appleu se za AppStore salje gotova kompajlirana i digitalno potpisana aplikacija, oni nikad ne vide niti ih zanima source code, pa sve dok nema (previse) memory leakova i crasheva i dok se pridrzava HIG-a i iPhone Developer EULA-e, nema razloga da Apple ne odobri aplikaciju zbog nacina na koji je radena.
Medutim, kao sto je Sime vec rekao, to nece nikad ugrozit Xcode i Cocoa Touch jer Flash ne smije i nece koristit nikakve privatne APije, a prema svemu sudeci, nece koristiti ni sve javne. Naravno, otvaraju se vrata Windows korisnicima, ali za neke ozbiljnije aplikacije, Mac ce i dalje bit neizbjezan jer Flash moze samo zaostajat za Xcodeom po ovom pitanju.
Uostalom, i Flash developeri ce, bez obzira rade li na Macu ili PCu, morati imati iPhone Developer Program account i prihatit negove vec spomenute uvjete.
Tako da ja definitivno spadam u onu skepticnu skupinu
U potpunosti se slažem sa ovime što si napisao. No sada je pitanje samo hoće li se Apple ići inatiti Adobeu zbog toga što su doslovce ubacili svoje “aplikacije” u Appstore i zbog toga privukli veliku medijsku pažnju.
A Apple kao Apple, će sigurno imati neki odgovor Adobeu. No to isto ne očekujem prije nego izađe Flash CS5 beta za 2 mjeseca.
Onoga čega se ja najviše bojim je da će biti puno loših flash aplikacija za iPhone, počevši od lošega interfacea pa do loše optimizacije codea, pa će Apple nekako morati reagirati. A to se bojim da će biti blokiranje svih flash aplikacija na AppStoreu.
No, za sada to sve lijepo izgleda u teoriji, vidjet ćemo kako će to izgledati u praksi.
@Filip Ne vidim tehnicke prepreke da se binduje bilo kakav API u flash actionscript.
@zsteva ni ja, al procitaj onu Adobeovu najavu gdje pise da nekih mogucnosti nece bit…a da ne spominjem hrpetinu Objective-C resursa koji su dostupni na netu, tesko ce to Flash ikad dostic.
@Alen ima i sad itekako losih aplikacija u AppStoreu, nece to bit nista novo
Ne znam, ja ovo vidim kao dobru vijest, ali ni blizu prijetnju sluzbenom SDK. E da, osim vec nabrojanih stvari, treba uzet u obzir i cijenu Flash CS5, za razliku od kojeg je sluzbeni SDK potpuno besplatan.
Stvarno ne vjerujem da bi itko htio nabavljat Flash i ucit actionscript da bi razvijao iPhone aplikacije, radije nek onda kupi Mac i uci Obj-C. A i nadam se da ce trenutne Flashevce ova mogucnost navest na ucenje Obj-C-a ako im se svidi iPhone dev
Prije nekog vremena sam čuo podatak da u AppStore ima preko 40 aplikacija razvijenih pomoću Unity okoline koja je jako slična ovome što će biti moguće sa Flashom. Pored toga imaš i MonoTouch za razvoj UI aplikacija. Obje okoline se teoretski mogu koristiti bez Maca ali realno za testiranje trebaš simulator, i na kraju da bi prebacio aplikaciju na stvarni uređaj moraš imati nekakvog Maca ili bar hackintosha.
Sjajno. To je jedna od najočekivanijih stvarčica za iPhone. Živio Flash.
Smrt Flashu, sloboda HTML-u, AJAX-u i sličnim
“Steve Jobs mrzi Flash”
mislim da je ljubav jaca od mrznje, a steve, kao i svi mi, najvise voli novac, pa mislim da nije problem flasha u (ne)simpatijama!
zamislite da se u safariju moze vrtiti flash…
sta ce ti tetris u appstoreu kad se spojis na neki sajt koji ga vrti besplatno u flashu?!?!
pa jos u tjedan dana nikne 10etak stranica “optimiziranih” za iPhone, i eto ti neki pandan appstore bez steva jobsa! ako nesto jobs mrzi, onda je to gledanje kako drugi zaradjuju preko njegovih ledja! valjda neki kompleksi iz 80ih
@kinsif napisah gore “sub applikacije”…
Ima discovery dokumentaran True Story About Internet deo Browser Wars, u kojoj se lepo ilustruje slicna stvar. Zashto je MicroSoft preko noci resio da mora da napravi internet browser i da istera ostale sa trzishta browsera.
E Jobs se lukavo drzi. A posto je ocigledno da korisnicima to ne smeta, onda eto veselja.
Flash je ok, ali ne hitrim baš za njim.