• Komolytalan
    #76
    "Van néhány ilyen hangőr mint te aki szerint a flash nélkülözhetetlen technológia - ezért egy időben az apple-t szapulták is hogy de szar az iphone meg az ipad, hogy nincs flash - most ezt már csak az teszi meg aki még arról is lemaradt, hogy már androidon sincs meg a PC világból is lassan de biztosan teljesen kihal. Hozzáteszem szerencsére!"

    Azért ez amit mondasz nagyon nagy tudatlanságra utal. A realitás kb az, hogy a flash Androidon és iOs-en BÖNGÉSZŐBEN nem lesz újabb, mivel a böngészők alapvetően fölöslegesek és alkalmatlanok komolyabb flashes tartalom futtatására. Gyengébb flashes tartalmakra (banner) meg nincs szükség, mert ahelyett megfelel a jó öreg anim-gif, illetve jöhetnek a tilthatatlan html5 csodák. A mobil eszközön futtatott flashhel a következő problémák voltak:
    - Mivel a flash alapvetően egy mozi, nem pedig egy hipelink hegy, némi folyószöveggel mint a html, ezért nem lehetett megnövelni az érzékenységi területeket automatikusan, ahogy ezt htmlnél megtették a böngészők. Emiatt a régi flashek kb használhatatlanná válltak, mivel mobil eszközön nincs egérmutató, és a kattintás pozícionálása a PC-n megszokott 5 pixel helyett 50 pixel.
    - A mobil eszközök számítási teljesítménye még most is tizede egy hasonló árú, épkézláb PC-nek. A flashek egyszerűen nem erre a tetves lassú futtatókörnyezetre készültek. Mivel jellemzően animációk voltak, így ez a hátrány fokozottan jelentkezett.
    - Új, mobilra készült flashek létrehozását meg azzal lehetetlenítették el, hogy a böngésző nem adta tovább a flashnek a mobil specifikus interakciókat - gestures, multitouch. A flash már fel volt erre készítve, de a böngészők gyakran arra is képtelenek voltak, hogy ha a flashben belekattintok egy szövegmezőbe, akkor felhozzák a virtuális billentyűzetet.

    Ezt megunta az Adobe, és azt mondta, hogy jó, akkor mobilon innen kezdve elkerüljük a böngészőket. Csinálunk egy AIR futtató környezetet (Android), amely futtatja a flash cuccokat. Amelyek valójában rendes apk fájlok, csak telepítés után az első letölti az AIR futtató környezetet is. De utána már nem mondod meg, hogy ez most flashben, vagy JAVA-ban írt cucc. Mivel az AIR környezet egy natív program, így tovább tud adni mindent a flashnek, amit egy natív program tud. iOs-re pedig - mivel oda Jobs bácsi szelleme az AIR-t se engedte fel, nem tudom ez ellen már mi a f.szomat talált ki - egyszerűen natív programot fordít az Adobe - ugyanolyan natívat, mintha Objective-C-vel fordítottad volna.
    PC-n böngészőben pedig maradt a flash olyan, mint volt. Vagyis hát nem pont olyan, mert fejlődik: van már benne 3D támogatás, van benne több CPU mag kezelés, meg sok egyéb őrület. Természetesen PC-e és Mac-re is lehet "natív" programot fordítani flashből, ha valaki ezt igényelné (mindig is lehetett). Vagyis ha netán PC-n elterjedne a multitouch őrület, akkor egyszerűen appot fordítunk az eddigi weboldalból, oszt viszont látásra.