• Komolytalan
    #79
    "Akkor inkabb igy mondom: adott platformra native-code-ban - cca. a hardware limitacion belul - barmit meg lehet csinalni, mig a flash hasznalataval kenytelen vagy kompromisszumokat is kotni."
    Natív kódban is kompromisszumot kell kötni fejlesztési költség és idő terén. Ezek a szempontok _mindig_ számítanak, ellentétben a futási sebességgel. Idő és pénz terén ugyanúgy többszörös a natív kód hátránya, ahogy futási sebesség területén többszörös az AS3 kódé.
    Egyszerűen vannak olyan projectek, amelyek _NEM_ valósulnának meg natív kódban, mert túl drágák, és túl hosszú időt vesznek igénybe. Illetve nem futnának böngészőben, stb-stb. Persze van amikor jó a natív kód böngészőbe is, lásd mondjuk IKEA tervező programok. Nekik volt rá pénzük. Igaz hogy 3 gépből 2 összeomlott tőle nekem, de végül is csak találtam olyat, amin futott jól, és nem fagyott. Flashben ugyanazt megfelelő sebességgel 1/10 áron meg lehetne úgy csinálni, hogy nem 4-ből 3 windowson futna, hanem 100-ból 99-en, ezenkívül minden Macen, Galaxy Taben és egyéb Androidos tableteken, RIM tableten, sőt talán még iPadon is.

    ""Maradjunk inkább annál, hogy vagy a böngésző volt szar, vagy a plugin. Mivel egy böngészőnek egy plugin összeomlása miatt nem kéne kifagynia."
    Attol, hogy csak a plug-in fagy ki, az meg fagyasnak tekintheto. Raadasul nem regota vannak sandbox hasznalo browser-ek."
    Vagyis a böngészők szarok - erről beszélek. Fagynak azok más plugintől is - lásd feljebb.

    "A weben is megtalalhato crash-reportokbol egyertelmuen latszik, hogy a flash plug-in a hibas."
    Meg pl a Firefox balfasz programozói, akik mikor bevezették a plugin-containeres mókát, "véletlenül" 15 msec response timeoutot állítottak be rá 15 sec helyett. Az ember felrakta a 3.x FF-ot, és azok az oldalak amelyek tegnap még jók voltak úgy omlottak össze, hogy öröm volt nézni. A javítás is mindössze 1 hónapig tartott - nem csoda hogy az Adobenak tele lett a töke az ilyen hátulgombolósokkal.

    "De megkerdezhetsz egy linux felhasznalot is a flash tapasztalatairol! Egyedul a wintel platformon mukodik normalisan."
    A linux nem desktop oprendszer. Almás gépen meg megy jól, legalábbis az almás ügyfeleim sose panaszkodtak se fagyásra, se inkompatibilitásra (1 kivétellel - az egér görgőt ios alatt valami huncut módon lehetett működésre bírni, de ez volt már vagy 5 éve).

    ""Mivel legyen kompatibilis? Önmagával?"
    Igen, onmagaval. Peldauk a kulonbozo platformok kozti valtozatok."
    Ezen túl vagyunk.

    ""Az AIR futtató környezet egy natív program, tehát ugyanazt tudja kihasználni és ugyanolyan biztonsági beállításokkal amit egy natív program tud."
    De ezt gondolom az AS-ben is implementalni kell. Vagy abban mar meg van irva minden osztaly ami az osszes client-OS-ben megtalalhato?"
    Mit kellene implementálni? Kamera kezelés kell? Van egy Camera osztály, amely mindenhol tök ugyanaz - Camera.get() adja a kamera példányt, amelynek tök ugyanazok a propertyjei ios mint win vagy AIR alatt (na jó, van pár AIR only). Geoloc megint kb 3-4 sor, ami tök ugyanaz, platform függetlenül. Ami difi lehet az mondjuk a felbontás - de ezt ugye flas/flex elég jól tudja kezelni - meg lehet pár hw specifikus dolog (ezen van ilyen gomb, azon nincs).

    ""Nyilván ahol jobb videochip van, vagy magát a natív AIR futtató környezetet gyorsabb programnyelven lehet megírni, ott gyorsabb lesz."
    Ez egy jateknal akar hatranyt is jelenthet."
    Ez minden programozási nyelvben így van, hogy a program gyorsabb gépen gyorsabban fut, lassabbon meg lassabban. A játékoknál a megjelenítést szinkronizálni szokták valamihez, amelyre a flashben is van lehetőség (van Timer osztály, és van direkt szinkronizációra használatos esemény is).

    ""Amugy ha jol latom - nem mintha erintene, csak te hoztad fel - BlackBarry telefonokon nem mukodik"
    Rosszul látod."
    Wiki-rol tajekozodtam. Ott ezt irtak"
    Jó, lehet hogy csak a tableten megy, de majd az új QNXen fog. Viszont a Samsung Smart TVket meg kihagyta a wiki, szóval ők se tudnak mindent.

    ""Nem volt következő mondat."
    Ez volt az utolso mondat a post-omban? Akkor nyomj egy refresh-t, mert van ott meg!"
    Ahonnan én másoltam ott igen.