Find more about how to download movies online just using your browser.

O poza cat o mie de cuvinte

Posted on January 29, 2010
Filed Under Tehnologie | 43 Comments

Lee Brimelow, unul din evanghelistii Adobe a sumarizat foarte bine experienta iPad in browser.

ipud

Comments

43 Responses to “O poza cat o mie de cuvinte”

  1. tsk on January 29th, 2010 11:18 am

    Google finance face graceful degradation spre un JPEG in loc de chart-ul facut in Flash. Nu este interactiv, dar este un chart al situatiei actiunii selectate.

  2. mneagu on January 29th, 2010 11:27 am

    Asta nu e o rezolvare. Tot ramai cu o experienta minimala, in locul celei complete pe care au avut-o in minte realizatorii site-ului. Zi-mi cati oameni stii care intra, se uita la ecranul default din Google Finance si ies fara sa modifice nici unul din controale.

    Eu de obicei intru, imi ajustez perioada si dupa aia verific highs and lows. Si asta e un comportament minim.

  3. Uihelp on January 29th, 2010 11:42 am

    V-ati suparat ca nu au inclus Flash pe iPad?

    Sunt suficiente site-uri care nu folosesc flash si prefer un site non-flash pentru ca nu-mi place ideea de plugin care face ce vrea pe sistemul meu si eventual mai ofera alte cateva gauri de securitate in plus fata de alea din browser.

    Miscarea antiflash trebuie sa inceapa de undeva si se pare ca va incepe de la Apple. Cand va veni un html5 solid, multe din utilizarile flash (filme) vor disparea sau vor fi reduse.

  4. mneagu on January 29th, 2010 12:04 pm

    @ Uihelp – doar asa, de dragul discutiei, cam 85 din top 100 site-uri folosesc flash intr-un fel sau altul. Si nu doar pentru filme sau prostioare, sau reclame. Ci pentru chestii utile. Aviary de exemplu este un site care ne “fura painea”, pentru ca functioneaza ca un Creative Suite online. Si cu toate astea il dam ca exemplu de aplicatie buna, utila, si foarte bine realizata.

    Cat despre discutia html5 vs flash, ai inteles gresit. Adobe nu a fost niciodata impotriva html5. E lunga povestea, dar daca vrei un articol foarte bun despre asta poti citi aici:http://blogs.adobe.com/jnack/2010/01/sympathy_for_the_devil.html

    Si daca Flash-ul ar fi fost al lui Microsoft tot ai fi vazut articolul asta aici. Pur si simplu pentru ca ma enerveaza sa imi restrictioneze cineva navigarea doar pentru ca poate.

  5. Catalin Nicolescu on January 29th, 2010 1:24 pm

    Bang Bros. FTW!!! hehe

  6. scristian on January 29th, 2010 1:38 pm

    Personal pe iPhone nu m-ar fi deranjat lipsa flashului prea mult, dar pe o tableta e un NO GO feature.

    Nu stiu ce-au fumat astia la Apple dar fara flash pe o tableta unde vrei rich content e pretty gay.

  7. Adi Roiban on January 29th, 2010 1:49 pm

    Chiar dacă Apple are alte motive, mă bucur că descurajează indirect dezvoltarea webului folosind standarde închise.

    Word Wide Webul s-a dezvoltat și a devenit popular pentru simplu fapt că s-a bazat pe standarde deschise.

    Așa arată webul și dacă folosesc HPUX, AIX, sau Linux pe un procesor PowerPC sau diverse sisteme de operare (embedded) pe diverse arhitecturi hardware.

    Eu nu vreau să stau la pomana/cheremul firmei Adobe pentru a putea folosi Webul pe sistemul meu sau pentru a putea oferi în produsele dezvoltate o experineță web.

    Să nu mai vorbim de cerințele ridicate/rigide de sistem care fac imposibilă folosirea Flashlui în sistemele embedded.

    Știu că se pregătește Flash Player pentru OMAP (dar probabil nu va suporta OMAP1) și Open Screen Project promite să ofere deschiderea pentru colaborare, dar până nu avem ceva concret, evangheliștii Adobe nu au ce comenta și degeaba aruncă cu noroi în Apple.

    Strategia de dezvoltare Apple este identică cu cea Adobe.

    Toată stima și respectul pentru Macromedia/Adobe pentru că au reușit să ofere o soluție viabilă de streaming video pentru WEB.

    Mă bucur că FLV-ul e deschis și astfel pot să vizionez youtube și fără Flash :)

  8. mneagu on January 29th, 2010 2:17 pm

    @Adi – ma repet, dar postul asta ar fi fost aici si daca Flash-ul era un produs Microsoft. Sa lansezi in 2010 un hardware pe care nu iti functioneaza 70% din jocuri, 75% din site-urile video si 90% din rich media si sa il numesti “the ultimate browsing experience” e cel putin ciudat.

    Si pana cand HTML 5 va deveni un standard functional/viabil/open, asa cum il vrea toata lumea,va trebui sa ne bazam pe Flash. Asa flawed, si consumator de resurse cum este.

    Si da, Linux, HPUX, AIX vor continua sa fie o oaza pentru cei ca tine, car vor sa scape de lupul cel rau. Dar pentru noi astia 95% care folosim Windows/MAC si vrem sa vedem niste filme online, deocamdata mergem pe Flash, ca sa nu descarcam de fiecare data alt player si alt player si alt player, in functie de formatul in care s-a hotarat un anumit developer sa codeze.

  9. Adi Roiban on January 29th, 2010 2:51 pm

    Legat de „the ultimate experience”, acum fiecare își laudă marfa. Ce ai vrea să zică Apple ?

    Linux este o oază pentru calculatoarele de birou. Nu e vorba de a scăpa de lupul cel rău, ci de a scăpa de viruși și de a putea citi un email și o pagină web folosind un calculator cumpărat din componente fără a mai plăti 700 RON pe Windows XP Pro.

    Sistemul de operare anunțat de Google (ChromeOS) este bazat pe Linux și este o încercare de a aduce inovații în spațiu web.

    Linux începe să fie tot mai popular pentru aplicațiile embedded și telefoane (ex Android).

    Ca dezvoltator de sisteme embedded, nu vreau să depind de Adobe pentru a putea declara că ofer „o experiență plăcută web”.

    Știu, este greu pentru Adobe să conceapă că o experiență plăcută web poate fi obținută și fără tehnologiile lor, dar asta e realitatea.

    Pe viitor inovațiile nu vor veni pe planul PC+Windows, ci sub forma de soluții web embedded iar din acest punct de vedere Adobe Flash este o mare sulă în coaste pentru cei care vor să aducă inovații.

    Cum spuneam mai sus, sper ca Open Screen Project să schimbe lucrurile și pe platformele embedded, din sulă în coaste, Adobe să se transforme în deschizători de drumuri.

  10. Spy6 on January 29th, 2010 3:05 pm

    @Adi
    Cred ca Apple va aplica cateva restrictii in browser-ul de iPhone/iPad cand HTML5 va incepe sa se raspandeasca. Nu cred ca cineva chiar crede povestea ca Apple nu vrea sa permita instalarea Flash pe device-uri din cauza consumului de resurse sau vulnerabilitati de securitate. Pana la urma Apple nu permite instalarea altor plugin-uri care nu au aceste “pacate”.
    Strategia Apple consta in faptul ca aparitia Flash-ului ar insemna o reducere de cel putin 50% a veniturilor din iTunes, app store, book store si ce mai au ei.
    Cat despre HTML 5, pare bun pe hartie, ramane sa vedem si cum va fi in practica.Da, Youtube are un player in BETA, dar in care nu poti vedea inca toate filmele (cele cu reclame mai ales). Si sa nu mai vorbim despre muuulte feature-uri pe care HTML 5 nu le va avea (mic/camera access, multi-touch, cross-browser cookies, etc.)

  11. Spy6 on January 29th, 2010 3:07 pm

    Aaa, si era sa uit, Lee is the man :) !!!

  12. equinoxe on January 29th, 2010 3:24 pm

    Eh, sa nu fim (fiti rai). Pana la alte probleme, Flash-ul pe Mac OS X este sub orice critica, mananca resurse ca la balamuc (60% procesor, youtube, pe un C2D 2,5GHz este cam…. inadmisibil), si aici este in esenta vina Adobe (nu neaparat Romania ;) ). Probabil ca atunci cand flash player-ul va fi optimizat SI pentru OS X, una lume de la Cupertino se va razgandi sub acest aspect. Pana una alta am vazut ca si Moblin 1 (Firefox pt mobile) vine cu flas player-ul dezactivat…….. ;)

  13. Adi Roiban on January 29th, 2010 3:24 pm

    @Spy6, chiar în prima promoziție pe care am scris-o pe această pagină am recunoscut cu Apple are alte motive pentru a nu permite Flashul.
    Oricum, aici discutăm despre Adobe Flash nu despre politica Apple.

    Din câte știu eu, cei care au lucrat la HTML5 nici nu au avut ca scop înlocuirea Flashul ci doar să reducă necesitatea folosirii Flashului.

  14. Programare Sociala on January 29th, 2010 3:48 pm

    Deci băieți, cum stăm cu suportul pe 64 biți? Cu pluginurile Flash pentru Windows Mobile?

    http://programaresociala.ro/2010/01/29/Adobe-vs-Apple

  15. mneagu on January 29th, 2010 4:50 pm

    @ programare sociala- mai asteapta-ne un pic ca ajungem si acolo
    @ equinoxe – noi am recunoscut tot timpul ca flash-ul merge prost pe Mac, si nu am pretins niciodata altceva. Si crede-ma intra muuult mai multa munca si testare in Flash on Mac decat cei 5% din piata pe care ii au.

  16. Adi Roiban on January 29th, 2010 5:22 pm

    Hm… scurt circtuit între scaun și tastatură … nu știu exact dacă la mine sau în altă parte:)

    Dacă Adobe recunoaște că flash-ul merge prost pe Mac (deci experiența web e proastă), se plânge cât de multe resurse investește pentru 5% din piață, atunci ce mai aruncă cu noroi în IPad, un Mac care probabil va avea 1% cotă de piață și care e gândit să fie folosit fără maus și tastatură.

    Multe dintre jocurile și aplicațiile Flash sunt greu de folosit fără maus și tastatură.

    Adobe ar trebui prima dată să ofere o experiență plăcută (nu proastă) pe Mac și dispozitive mobile iar apoi să arunce cu rahat în Apple.

    Eu am terminat aici că propagandă Adobe îmi depășește nivelul de logică și bun simț.

  17. Cristian on January 29th, 2010 9:16 pm

    Cam nasol fără Flash într-adevăr, dar cercul ăsta vicios trebuie întrerupt odată și odată cu niște standarde (mai) deschise și implementări mai bune.

  18. equinoxe on January 29th, 2010 9:53 pm

    @mneagu. 5%, ca 5% (mai degraba in jur de 13-15%…..), dar, in umila-mi parere de utilizator de Mac, este ca soft-urile Adobe, sunt cumparate (cumparate, nu “gasite”), procentual de mai multi utilizatori de Apple decat de MS, ca evanghelismul produselor Apple este facut in primul rand pe Apple nu pe MS (intentionat evit OSX si Windows).
    Acum gandeste-te ca Apple, are si iPhone (adauga aici si iPod Touch, care a fost vandut in mult mai multe exemplare decat iPhone). Un telefon,care, zica cine ce-o vrea, a rupt piata de mobile, si se vinde in prostie. Daca Adobe ar fi avut o implementare solida de FlashPlayer pentru OSX / iPhone OS, cred ca ar fi fost din start implementat, lasand la o parte considerentele de business (jocuri, apps Flash care sa faca concurenta la AppStore).

    Nu incerc sa fiu troll (da’ ma descurc de minune, nu? :D ) si sa arunc cu mizerii in Adobe. Sunt suporter inrait atat Apple, cat si Adobe (da, am numai soft-uri cu licenta) problema mea vine de la faptul ca sunt totusi end-user, care ar trebui sa aiba o experienta placuta cu Flash-ul (in cazul asta), indiferent de platforma aleasa.

  19. Mihai on January 29th, 2010 11:38 pm

    Amuzant si destul de adevarat. Dar se pare ca celor care au iPhone nu le pasa asa mult de flash.

    Probabil ca tot aceia sunt si clientii de iPad.

    Desi nu imi place iPhone-ul din n motive (am luat un HTC HD2 cu ochii inchisi ca sa zic asa) si nici iPad-ul nu mi se pare grozav sunt totusi sigur ca se va vinde foarte bine pe segmentul targetat de obicei de Apple.

    Si pana la urma asta e tot ce conteaza pentru Apple. Chiar daca pierd si 90% din piata pentru ca nu au Flash (am citit undeva ca e un meci mai vechi intre Apple si Adobe) daca iau 10% din ea cred ca o vor duce in continuare foarte bine.

  20. webdev.andrei on January 30th, 2010 1:04 pm

    E veche discutia pe tema includerii Flash Player pe produsele Apple…

    Am un MacBook si are Flash Player si desi se spune ca mananca resurse multe nu intodeauna este adevarat. In cazul meu resursele sunt “mancate” cand se play-eaza video in Flash Player. In rest in celelalte cazuri merge bine.

    Legat de iPad… Mie imi placea ideea unui concurent “Tablet PC”, ceea ce iPad-ul nu este tocmai prin lipsa lui Mac OS X. Parerea mea este ca iPad-ul e un fel de iPod upgradat si de aceea target-ul e mult mai profitabil pentru Apple, adica majoritatea potentialilor cumparatori o reprezinta posesorii de iPos. Daca Apple ar fi ales sa face un concurent la “Tablet PC” (dar fara tastatura) probabil ca nu ar mai fi avut castig sigur insa ar fi putut sa fie din nou deschizatorii unui mare standard – MacTablet by Apple – care probabil ar fi devenit un model de comparatie pe nisa de tablet-uri.

    Totusi calea este deschisa pentru Apple pentru ca ar putea intotdeauna modifica produsul intr-unul nou gen Tablet. Probabil ca mi-as fi luat un iPad daca venea cu Mac OS X asa cum gasim pe MacBook.

    In acest “razboi” Adobe vs Apple eu cred ca Adobe isi da toate silintele pentru a-i multumii pe cei de la Apple insa acestia nu doresc punerea Flash Player-ului din varii motive. Cu toate acestea Adobe a dat posibilitatea developer-ilor sa dezvolte applicatii pentru iPhone prin produsele sale si de aceea putem vedea dorinta Adobe de a ajunge pe produsele Apple (http://www.flexer.info/2010/01/28/build-applications-for-ipad-with-flash/).

    Daca Flash Player merge greu pe produsele Apple eu cred ca problema aceasta se poate rezolva, cat despre securitate sunt convins ca departamentul de securitate de la Adobe lucreaza din greu.

    In concluzie, parerea mea este ca iPad este un upgrade la iPod. Si… Da! Se va vine bine.

  21. webdev.andrei on January 30th, 2010 1:06 pm

    Se pare ca link-ul pe articolul legat de iPad si dezvoltare de applicatii pentru el nu a fost format corect. L-am pus si aici: http://www.flexer.info/2010/01/28/build-applications-for-ipad-with-flash

  22. Tudor on January 30th, 2010 1:57 pm

    Parerea mea e ca cei de la Adobe au dreptate. Daca eu platesc *acum* pentru un device care sa-mi ofere *the ultimate browsing experience*, ma astept sa primesc asta acum, nu peste 5-10 ani cand va deveni HTML 5 un standard general acceptat si utilizat pe scara larga.

    In alta ordine de idei, iPad-ul va fi doar un alt device trendy cu care sa dai tweet-uri din Starbucks.

  23. Stefan on January 30th, 2010 2:08 pm

    Ce mi se pare interesant e ca de fapt Apple nu incearca sa ascunda lipsul asta, ci de fapt il pune in evidenta in moduri subtile.

    Prima oara am observat asta in timpul keynote-ului, cand Jobs a intrat “accidental” pe un articol NY Times care continea un clip Flash si a aparut in loc piesa de lego. Initial am zis ca a fost o gafa de-a lor, ceva neasteptat, insa daca va uitati pe prima pagina apple.com, si priviti cu atentie screenshot-urile de iPad, o sa vedeti ca au o imagine cu site-ul NY Times, in care se vede (partial) sectiunea de video alba, fara nici un continut. Iar in cazul asta nu mi se pare ca au ales la intamplare acele imagini.

    Nu mi se pare OK sa aiba cuiul asta impotriva Flash-ului, si sper ca intre timp sa revina la sentimente mai bune. In razboiul asta cel mai mult au de pierdut consumatorii…

  24. Tudor B on January 31st, 2010 11:24 am

    Vad ca evanghelistu vostru nu a incercat cum merg siturile alea cu flash pe iPhone defapt. Multi developeri au facut deja ori HTML5 ori appuri ca alternative.

    Cam asa se vad siturile alea pe iPhone (si pe viitor, pe iPad):

    http://www.flickr.com/photos/kigiphoto/4314276957/sizes/o/

    Pana va plangeti voi, majoritatea siteurilor importante vor avea HTML5 ca alternativa pentru flash.

  25. Meekuu on January 31st, 2010 2:16 pm

    Deci băieți, cum stăm cu suportul pe 64 biți? Cu pluginurile Flash pentru Windows Mobile?

    mneagu on January 29th, 2010 4:50 pm
    @ programare sociala- mai asteapta-ne un pic ca ajungem si acolo

    Ce frumos, că a trecut doar “un pic” de când au aparut sistemele de operare si browserele pe 64 de biti. Hai să ne uităm la paiul din ochiul altora…

  26. Tudor on February 1st, 2010 1:24 am

    In primul rand HTML 5 nu este un standard inca, este doar un “working draft”. Pana cand va fi utilizat pe scara larga vor mai trece inca 4-5 ani. Pana atunci, iPad-ul nu va oferi “the ultimate browsing experience”, desi utilizatorul pentru asta plateste.

    In al doilea rand, HTML 5 nu va rezolva decat problema video-urilor. In rest chart-urile interactive din Google Finance vor fi inlocuite cu jpeg-uri chioare, FarmVille si restul jocurilor in flash vor fi inlocuite cu…nimic si asa mai departe.

    Plus ca neutilizarea flash umfla fabulos costurile in anumite situatii.

  27. Spy6 on February 1st, 2010 10:26 am

    @Tudor B
    Site-urile respective functioneaza pe iPhone si probabil si pe iPad, dar nu au toate feature-urile. Spre exemplu homepage-ul de la Aviary nu are flash pe prima pagina, dar nu vei putea folosi editorul fara Flash.

  28. Tudor B on February 1st, 2010 11:33 am

    Pai nu zic ca sunt fully functional, aratam doar ca developerii deja s-au orientat pe alternative non-flash, (nu numai) ca sa mearga aplicatiile pe iPhone/iPad.

    Nu o sa treaca 4-5 ani ca sa vedem primele situri cu HTML5; Youtube si Vimeo de exemplu au beta cu varianta HTML5.

    De pe wikipedia:
    “parts of HTML5 are going to be finished and implemented in browsers before the whole specification reaches final Recommendation status”

    Asa cum a fost si cu multe AP-uri care se vindeau cu draft-N inainte cu mai bine de un an inainte sa fie standard.

    @Tudor HTML5 are si canvas, uite un joc:
    http://www.benjoffe.com/code/games/torus/

  29. Tudor on February 1st, 2010 11:59 am

    @Tudor B 2 intrebari:
    1. in cate browsere merge jocul respectiv?
    2. de cate ori scade timpul de dezvoltare daca folosesti flash in loc de js/canvas?

  30. Uihelp on February 1st, 2010 12:15 pm

    Mneagu, si daca ar fi fost vorba de ms raspunsul meu ar fi fost acelasi. Nu-mi plac pluginurile care-si fac de cap prin calculatorul meu.

    Flash a fost frumos la inceput, ne-a oferit movie streaming si music streaming (si bannere tampite + introuri neterminabile + site-uri full flash, dar il iertam). In prezent mi se pare mai mult un risc decat un beneficiu si fac browsing cu flashblock si noscript.

    Nu ma intereseaza mormanul de hackuri numit web x.0. Aviary e o gluma; nu e cazul sa va ingrijorati, veti vinde ps si de-acum incolo, cel putin pana cand reusesc baietii de la gimp sa scoata o interfata nonvarza (Secolul asta? Cine stie!).

    Desigur, Apple au blocat Flash pentru ca-s control freaks, nu din prea multa bunatate. Vorba ceea: fa-te frate cu Apple pana treci puntea!

    P.S: abia astept sa cada iarasi pendulul si visele de a trece complet la webapps sa se releve ca fiind doar vise. Mainframes + terminals ftw.

  31. Tudor B on February 1st, 2010 2:00 pm

    @Tudor
    1. Merge din cate am testat pe Firefox, Chrome si Safari. Pe IE nu merge (presupun ca nici MS nu e prea happy cu HTML5, si ei au Silverlight)

    2. ok, e incet pentru ca inca nu exista “uneltele”. Dar cine stie, poate asa o sa fie, mai greu de dezvoltat.

    Mie mi se pare mai relevant ca nu consuma atata procesor, si asta fiind o dicutie despre iPad care functioneaza pe baterie, iar consumul in exces de procesor se traduce in autonomie scazuta.

    Bineinteles, flashul va sti face lucruri mai complexe decat HTML, dar este o alternativa care consuma mai putine resurse si nu este third party ( http://pogue.blogs.nytimes.com/2009/07/02/why-do-adobe-flash-videos-slow-down/
    )

    Si inca un articol misto ca tot se zice ca Apple sunt control freaks: http://daringfireball.net/2010/01/apple_adobe_flash

  32. Mihai Corlan on February 1st, 2010 11:38 pm

    Disclaimer: lucrez pentru Adobe Systems ca Platform Evangelist

    O sa raspund la cateva dintre intrebarile sau afirmatiile facute de voi si o sa incerc sa clarific cateva aspecte legate de Flash Player.

    Si o sa incep prin a spune ca stim ca Flash Player nu este perfect, stim ca avem de lucru sa il facem sa fie mai bun si stiu de asemenea ca echipele noastre lucreaza din greu la asta. De asemenea am tot respectul pentru cei care v-ati exprimat parerea si ati argumentat. Raspunsul meu daca va pare un pic dur sau de sus, este doar pentru ca am vrut sa sune fara echivoc sau umbre. Nu am si nu pot sa am respect pentru trolli si cei care fac flame. Acestia dau o palma tuturor celor care aleg calea dialogului, a argumentului sau a informarii.

    Postul lui Lee Brimelow sau altor angajati Adobe nu este nicidecum o urmare a unei suparari. Steve Jobs a afirmat ca iPad este “the best way to experience the web”. Nu a spus cel mai bun mod pentru W3C standards web, a spus web. Ori pluginurile ca ne place sau nu fac parte din webul actual. Java, Flash Player, Silverlight, Unity3d sunt folosite zilnic de sute de milioane de utilizatori. Pe iPad nici unul din aceste pluginuri nu merge si nici nu sunt semne ca va merge.

    Flash Player este instalat pe 98% din toate computerele conectate la Internet (este softwareul cel mai instalat din lume). Ultima versiune a fost instalata pe cca. 80% din computerele conectate la Internet in circa 6 luni de la lansare. Daca ar fi dezastrul pe care il spun unii dintre cei care pronunta cuvinte tari ca “moarte”/”sa moara”, situatia nu ar sta de loc asa.

    Telefoanele sunt in mod traditional un mediu mai inchis (desi pe Nokia am instalat browserul Opera care este mai bun decat cel default). Dar iPad este pozitionat ca si competitor cu net pc-uri (a spus-o Jobs, nu eu). Acestea din urma or fi cum zice Jobs niste laptopuri mai ieftine, dar cel putin sunt platforme deschise. Utilizatorul poate sa puna ce software vrea pe ele. La iPad vrei sa pui Firefox, nu poti, vrei sa pui Picasa nu poti etc. Tocmai pentru ca Apple se erijeaza in protectorul benevolent al meu (utilizatorul final) la unele produse, eu unul folosesc un laptop MacBook (pe care browserul default este Firefox si nu Safari, IDE-ul preferat este Eclipse si nu X-Code, folosesc mai mult muCommander decat Finder, MS Office si nu iWorks etc), dar nu am si nici nu intentionez sa cumpar iPhone sau iPad, cel putin in sistemul inchis in care sunt acum.

    Acestea fiind spuse, Apple are tot dreptul sa aleaga ce sa puna sau sa nu puna in produsele pe care le face. Dar in acelasi timp nu cred ca este corect sa induca in eroare lumea spunand ca produsul “x” ofera experienta cea mai buna pentru a vedea pagini web. Si se pare ca foarte multi utilizatori si ziaristi din lumea intreaga cred acelasi lucru ca si mine sau Lee.

    Despre faptul ca Flash Player merge mai incet pe Mac decat pe Windows. Da, este adevarat mai ales in cea ce priveste video-ul. Apple nu a facut publice API-urile de accelerare hardware. In comparatie cu Apple, Microsoft este foarte deschis. Din acest motiv pe Windows avem decodare hardware pentru video si pe Mac nu. A implementa pe Mac folosind API-urile care nu sunt publice, nu este o solutie. Apple ar putea sa le schimbe oricand fara sa anunte (ar fi OK din moment ce nu sunt publice) si Flash Player-ul nu ar mai merge pana la urmatorul fix. Cu toate ca nu avem suportul din partea Apple pe care l-am dori, incercam sa facem cat mai mult din ceea ce putem face fara ei.

    Despre faptul ca Flash Player este buggy. Am spus mai sus, ca da Flash Player nu este perfect. Iar succesul pe care il are face sa fie foarte multe aplicatii Flash. Nu toate sunt scrise la aceasi calitate. Pe de alta parte de fiecare data cand imi zice cineva ca Flash Player este cosmar pe Mac ma minunez. Ca evanghelist aproape la fiecare prezentare arat demouri de Flash Player. Folosesc Mac de mai bine de un an. Imi sunt martori cei 3.000 de oameni carora le-am prezentat in persoana in ultimul an ca nu mi-a crapat niciodata browserul in timpul unei prezentari. Si am facut demouri de aplicatii de tot felul: jocuri, dash boarduri, augmented reality, etc.

    Despre faptul ca Flash Player nu ar fi bun pe mobile si ca ar termina bateria foarte repede etc. Suntem perfect de acord cu asta. Intr-adevar versiunea de desktop nu este nicidecum potrivita pentru a rula pe mobile. Din acest motiv am creat Open Screen Project unde alaturi de Nokia, Google, Motorola, RIM (BlackBerry), Palm, HTC, Samsung, Sony Ericsson, Intel, ARM, NVidia si alti cativa zeci de partneri lucram sa optimizam Flash Player 10.1 pentru platforme mobile, net pc-uri, si alte dizpozitive. Asa am ajuns sa putem rula accelerat hardware atat animatia cat si videoul pe aceste dispozitive. Din testele facute de noi cu versiuni de prerelease video-ul poate rula 3.5 ore si jocuri Flash 9 ore pe mobil. Dupa cum vedeti Apple a ales sa nu fie membru.

    Despre Open Web si pozitia Adobe. Adobe in continuare castiga vasta majoritate a banilor din unelte. Unelte ca Flash Professional, Illustrator, Photoshop, Dreamweaver. Pentru noi HTML 5 este o oportunitate pentru ca avem experienta in a contrui unelte pentru creare de continut digital pentru web sau in afara lui. La conferinta anuala Adobe de anul trecut am aratat un preview la o tehnologie care transforma continutul creat in Flash Professional sau Illustrator in cod JavaScript/HTML folosing HTML5.

    Despre tagul video din HTML5 si standardele W3C. Cred ca unii dintre voi vorbesc fara sa fi verificat lucrurile. Implementarea tagului video nu face parte din specificatiile HTML5. Pur si simplu cei implicati (Adobe nu a fost in discutii) nu au cazut de acord asupra implementarii. Ca urmare Apple (Safari) si Google (Chrome) au ales sa licentieze cod closed pentru a implementa acest tag, in timp ce Firefox a ales sa foloseasca pentru implementare Ogg Teora care este open source. In aceste conditii versiunea de Youtube HTML5 nu merge decat pe Safari si Google Chrome. Nu tu Firefox, nu tu Internet Explorer. Acesta este exact lucrul pe care l-a rezolvat de foarte mult timp Flash Player-ul: consistenta de-a lungul sistemelor de operare si browsere. Stii sigur ca aplicatia ta Flash va rula pe aproape orice computer din lume si va rula la fel indiferent de browser.

    Despre HTML5 versus Flash Player. Nu exista asa ceva cel putin din punctul nostru de vedere. Noi vedem HTML5 si Flash Player. De ce? Pentru Flash Player va continua sa inoveze mai repede decat “design by committee” (cea ce se intampla cu orice standard). Haideti sa vedem cateva exemple. Acum suntem la versiunea 10. De la versiunea 5 Flash a fost pe 90% din computere. Suportul pentru video a aparut in Flash 6 (cand nici nu exista ideaa de HTML5 daramite standardul sau implementare). Youtube a luat avant cu Flash 8. Flash Player 10.1 care este in beta acuma aduce noutati ca peer-to-peer si multicasting, accelerare hardware pe Windows pentru video H.264, acces la microfon (raw data), suport pentru multi-touch si gesturi, HTTP streaming.

    Despre Flash Player si open source. Flash Player-ul nu poate fi facut tot open source din cauza licentelor folosite pentru diverse parti (cum ar fi decodarea video H.264, aceiasi care este licentiata si de Google sau Apple spre exemplu). In schimb multe parti din el sunt open source. Masina virtuala este open source, specificatia SWF este open source si nu exista nici o restrictie despre cum poate fi folosita (adica oricine poate face un Flash Player propriu care sa playeze fisiere SWF), AMF3 si RMTP sunt open.

    Despre faptul ca stai la mila lui Adobe ca sa consumi web. Flash Player are o istorie mai lunga de 10 ani. In tot acest timp a fost complet gratuit pentru utilizatorul, dimensiunea lui la download este un pic mai mare de 1MB. Este disponobil pentru toate sistemele de operare si pentru aproape toate browserele. In fapt nici un utilizator nu sta la mila lui Adobe mai mult decat sta la mila oricarui altui provider de software sau hardware. Daca de maine Intel se supara pe noi si nu mai face procesoare, asta e o sa luam de la altii. La fel si cu Flash Player; specificatia este open poate sa faca oricine un Flash Player sau poti sa instalezi alt plugin.

    Despre motivul lui Apple pentru a nu include Flash Player pe iPhone/iPad. Parerea aproape unanima a analistilor, ziaristilor este ca daca ar da drumul la Flash, ar pierde controlul asupra aplicatiilor care se pot folosi pe aceste dispozitive, deci ar pierde bani pentru ca in loc sa cumperi aplicatia de pe App Store, muzica de pe iTunnes, si cartile de pe iBook, le-ai lua din alta parte.

    In ultima instanta dincolo de toate vorbele, utilizatorul are libertatea de a instala ce doreste pe computerul lui (cel putin deocamdata). Nu poate sa faca asta pe alte dizpozitive, dar poate sa aleaga daca sa le cumpere sau nu. Pana una alta Flash Playerul inseamna good business pentru multe firme, si convenienta pentru utilizator care nu trebuie sa fie geek ca sa poata consuma o aplicatie web. Acesta este motivul pentru care 98% din utilizatori aleg sa il instaleze, iar multe firme aleg sa isi publice continutul folosind Flash Player. De asemenea, sunt convins ca Flash Player nu va deveni irelevant atata timp cat va continua sa inoveze.

  33. Tudor B on February 2nd, 2010 12:08 am

    @Mihai Corlan
    Chiar vroiam sa intreb un cunoscator. Am inteles ca OS X nu te lasa sa accesezi resurse hardware direct, dar nu se poate folosi Flashul de QuickTime (X) API pentru o decodare suportata hardware?
    Nu cunosc domeniul prea bine si sunt chiar curios daca Adobe a exporat optiunea asta si daca da, de ce nu a ales implementarea.

    ps: nu sunt impotriva flashului, doar vreau sa vad un 1080p de pe youtube fara sa sacadeze

  34. Tudor B on February 2nd, 2010 12:34 am

    Asta mai ales ca am observat ca Adobe Encore importa in OS X contaiere .mov cu H.264 si in Windows nu vrea .mov.
    Asta presupun ca inseamna ca Encore foloseste API-uri din OS X pentru decodare H.264, adica QuickTime API? Stie cineva?

  35. Mihai Corlan on February 2nd, 2010 11:22 am

    @Tudor B

    Chiar daca s-ar putea ar fi urmatoare problema: QuickTime nu este instalat, sau este o versiune mai noua sau mai veche decat cea pe care ai folosit-o in dezvoltare.

    Nu este o solutie asta, ci un hack in cel mai fericit caz.

  36. Tudor B on February 2nd, 2010 12:31 pm

    @Mihai Corlan

    Pai eu ma refeream la Flash pe OS X.
    Si exemplul cu Encore-ul era ca sa arat ca Adobe pe OS X foloseste API-uri din OS X (dupa logica mea) si nu este acelasi cod (in intregime) de Win.

  37. printf(” SaltwaterC “); » Flash-ul lui Adobe și Windows-ul meu Mobile on February 3rd, 2010 1:06 pm

    [...] destul de evident faptul că va urma o replică de-a subsemnatului la adresa nesimțirii celor de la Adobe legată de lipsa Flash Player pe iPad. De altfel, ideea a mai fost discutată și de către Cătălin Nicolescu, dar eu iau o abordare [...]

  38. Cristi on February 3rd, 2010 3:08 pm

    Imi amintesc de vremea in care Jobs batea pe la usi, ca dezvoltatorii software sa creeze pentru Mac. Atunci Bill Gates a acceptat sa creeze Office pentru Mac si altii sa faca produse pentru Mac, ca sa-i scoata din rahat:

    http://www.youtube.com/watch?v=WxOp5mBY9IY

    “it needs help from other partners, it needs to help other partners”

    “relationships that are destructive don’t help anybody”

    Da domnule Jobs… erai in rahat erai un miel. Acum ca te-ai ridicat esti lup… dar tot patat ramai.

    Produsele pentru Mac sunt mai greu de dezvoltat dar au acelasi pret ca si cele pentru Windows. Adica eu subventionez MacOS. Sa zica Adobe ca din 2011 nu vor mai oferi suport pentru Apple.

    Nici flash player, nici Photoshop nimic.

    Pote sa migreze pe linux ce era pentru mac, se poate vinde bine si software pentru linux.

  39. Bogdan on February 22nd, 2010 10:13 pm

    De ce Adobe nu produce software pentru App Store?
    Avand atat de multi specialisti nu cred ca nu s-ar impune cumva cu o suita de aplicatii pentry ipad si iphone…

  40. Tudor on February 23rd, 2010 10:22 am

    Pentru ca platforma i(Pod|Pad|Phone) e una foarte ciudata, ce nu se supune regulilor pietei libere. Orice aplicatie poate fi refuzata de Apple oricand, fara nici o explicatie. Nu merita riscul…

  41. Magda on February 23rd, 2010 11:06 am

    @Bogdan – Noi nu producem software pentru iPhone pentru ca nu asta e business-ul nostru. Dar cu Flash Pro poti de exemplu incepand cu CS5 sa exporti jocurile si aplicatiile tale Flash intr-un format suportat de iPhone/iPad etc.

  42. Bogdan on February 26th, 2010 12:26 am

    @magda multumesc de informatie. Nu stiam de CS5.

    De curiozitate, masina virtuala a lui Flash Player suporta si alte limbaje decat Action script ?

    Adica asa cum Java virtual machine suporta Jython , JRuby sau Clojure exista ceva similar si pentru Flash VM ?

    Ar fi interesant daca ar exista un limbaj de scripting similar cu Clojure pentru flash VM ..

  43. Mihai Corlan on February 26th, 2010 10:08 am

    @Bogdan

    Masina Virtuala din Flash Player suporta doar ABC (ActionScript ByteCode). Exista un proiect numit Alchemy care poate fi folosit pentru a transforma cod C/C++ in cod ActionScript (SWF or SWC). Poti porta de exemplu librarii de physics-engines, criptografie etc.

    Nu sunt specialist in Jython et company, dar din cate vad VM Java nu suporta direct Python, ci sunt portari ale limbajului Python la Java:

    “Jython is an implementation of the high-level, dynamic, object-oriented language Python seamlessly integrated with the Java platform.”

    Cat despre Clojure, Flash Player momentan nu suporta programare multithreaded. Poate in viitor vom avea, pana atunci poti folosi partea dinamica a limbajului ActionScript (tot ce poti face in JavaScript din punct de vedere de dinamic scripting si proto-typing poti face si in ActionScript).

Leave a Reply