Logo Blogo

Apple, in silenzio, stringe il cappio al collo di Flash

Pubblicato: 10 apr 2010 da Michele Filannino

Apple vs. AdobeApple potrebbe aver definitivamente proibito compilatori Flash per iPhone a tutti gli sviluppatori che utilizzeranno iPhone 4 SDK. John Gruber ha subito reso noto, tramite il suo blog, che la sezione 3.3.1 dell’iPhone Developer Program License Agreement, che prima richiedeva semplicemente che le applicazioni dovessero utilizzare le API ufficiali al posto di altre, è stata estesa. Ora il testo recita:

“Le applicazioni devono essere scritte nativamente in Objective-C, C, C++ o JavaScript così come eseguito dal motore iPhone OS WebKit, e soltanto codice scritto in C, C++ ed Objective-C può essere compilato e direttamente collegato alle API ufficiali (per esempio, Applicazioni che si collegano ad API ufficiali attraverso un traduttore intermedio o un livello di compatibilità oppure tool, sono proibite)”.

Sebbene le parole non si riferiscano direttamente allo strumento di conversione Flash-to-iPhone di Adobe (parte integrante dell’imminente Adobe Flash CS5), Gruber interpreta il nuovo testo come una proibizione per tutti i cross-compiler. Questo tipo di provvedimento include anche altri strumenti: MonoTouch, Unity3D e PhoneGap.

Malgrado la convinta opposizione di Apple, Adobe si è impegnata tempo fa a lavorare duramente per aggirare le restrizioni. Gli sviluppatori saranno in grado di costruire applicazioni in Flash facendole girare direttamente con il compilatore di iPhone. Si tratta di uno strumento che produrrà direttamente codice in formato iPhone-friendly (.ipa). Il rilascio di Adobe Flash CS5 è previsto per il 12 aprile 2010. Come agirà Adobe?

Intanto il contatore di Opera Mini supera i 18 giorni. Mi chiedo solo cosa sarebbe successo, per esempio, se fosse stata Microsoft ad intraprendere simili strade.

[Via Daring Fireball]

1 stelle2 stelle3 stelle4 stelle5 stelle (4 Voti | Media: 3 su 5)
condividi condividi
15 commenti

Commenti dei lettori

(Inserisci un commento - Nascondi commenti anonimi)
  • Profilo di pio-alt

    pio-alt

    10 apr 2010 - 10:43 - #1
    -1 punto
    Up Down

    C’è da vergognarsi di aver sostenuto per tanti anni una azienda che si vendeva con lo spot orwelliano e ora vuole diventare stalinista :(

    Evidentemente ci ha preso per il naso ogni giorno in questi ultimi 30 anni.

  • Profilo di volverine

    volverine

    10 apr 2010 - 11:07 - #2
    -1 punto
    Up Down

    Ben Fatto! E’ giusto bloccare questa cosa… Guardate “in giro” le recensioni sullo schifo di codice che viene prodotto da questo “strumentino” che stanno per rilasciare. Bella porcata hanno fatto.
    Ma ci rendiamo conto che Adobe rilascia applicazioni sempre più “pesanti”? Ma si sono dimenticati di ottimizzare il codice, oppure sviluppano tanto per fare?

  • Profilo di -hypno-

    -hypno-

    10 apr 2010 - 11:12 - #3
    0 punti
    Up Down

    Sinceramente io non vedo quale sia il problema…
    Flash, chi ha un Mac potrà confermare, fa pena. Basta guardare activity monitor quando si guarda un video in flash, o si gioca tipo a farmville (che adobe usa sempre come arma per screditare iPad): la cpu va a manetta e se si tratta di un portatile, la batteria viene macinata….

    Perchè dovrei vergognarmi di aver sostenuto e sostenere un’azienda che come primo obbiettivo ha quello di soddisfare il cliente?
    La soddisfazione di un cliente, viaggia attraverso una serie di cose, e se tutte non funzionano a dovere, chi paga le conseguenze è l’azienda stessa.

    Che ne sappiamo noi che Apple non discuta con Adobe riguardo a Flash e compagnia bella con le buone? Forse Apple si è stufata e ha deciso di passare alle maniere dure……
    Io non la biasimo, perchè finchè ha ragione, e guarda ai miei interessi, sono d’accordo con lei!

    Poi scusate, ma forse avete la memoria corta…
    Io no.
    Uso Photoshop e compagnia bella non dico per lavoro, ma quasi, e ricordo BENISSIMO quanto tempo ci mise Adobe per creare la CS3 compilata con codici Universal ai tempi dello switch a Intel da parte di Apple….
    E ricordo MOLTO BENE che, mentre la versione per Windows della CS4 è compilata nativamente per il supporto ai 64 Bit, la versione per Mac non lo è! E nonostante Snow Leopard (come Windows 7 del resto) sia in circolazione da SETTEMBRE, della CS5 tarda ancora ad arrivare, quando la si spettava già quest’autunno……

    Se quello di Adobe non è un atteggiamento sgradevole nei confronti di un’utenza che in pratica produce il 50% del suo fatturato (molti più mac user usano software adobe originali dei clienti windows), ditemi voi cosa diavolo è!

  • Profilo di pio-alt

    pio-alt

    10 apr 2010 - 11:29 - #4
    -1 punto
    Up Down

    Rimane l’impossibilità di scegliere di che morte morire.

    Adobe è solo una delle censure apple, forse la più evidente, forse la più scomoda e per questo è più facile capire guardando qui.

    Ma la logica apple di escludere tutto ciò che collide , anche solo ipoteticamente con i propri interessi a scapito dei clienti paganti, quella resta immutata.

    Io non sono soddisfatto di non poter vedere i siti in Flash e forse non tutti gli sviluppatori saranno soddisfatti di non poter usare quello strumento…

    Che poi un Mac sia ancora migliore di un win, non lo nego, che iPhone sia ancora migliore di un Android, non lo nego, che ci sia una logica dietro le scelte apple, lo immagino e le immagino commerciali, non tecnologiche
    … e non le condivido :)

  • Profilo di latox

    latox

    10 apr 2010 - 11:39 - #5
    0 punti
    Up Down

    ” Adobe si è impegnata tempo fa a lavorare duramente per aggirare le restrizioni ”
    Ma che si impegnasse a dare un supporto degno di Flash anche agli utenti Mac.
    Soddisfatissimo che una azienda come Apple dia contro ad Adobe, di tutela e si impegna per darci un prodotto ottimo. Per chi ha usato un mac sa cosa vuol dire e quanto sia importante l’ottimizzazione.
    Se anche Microsoft facesse così ci vorrebbe solamente una settimana a trovare una alternativa molto migliore di Flash.

  • Profilo di michele_

    michele_

    10 apr 2010 - 11:49 - #6
    -1 punto
    Up Down

    Personalmente ritengo che la mossa di Apple non sia solo contro Adobe ma contro tutta una gamma di aziende.

    In questa accezione, Apple non sta rifiutando applicazioni perché scritte male o non ottimizzate: sta decapitando sul nascere interi framework di sviluppo ed uccidendo il business di altre aziende che propongono strumenti interessanti (vedi Unity3D). Ci sono aziende che investono tanti capitali per sviluppare framework che in un giorno diventano completamente illegali.

    La mossa di Apple è generale e tesa a gambizzare la concorrenza. Mi ricorda molto la storia di Internet Explorer su Windows (da una prospettiva diversa). Nel contratto di ogni sviluppatore iPhone OS, c’è già la clausola che permette ad Apple di rifiutare un’applicazione perché non ottimizzata o perché divoratrice di risorse.

    Tale estensione al contratto di licenza è l’ennesima testimonianza di una strategia di estrema chiusura. In tale ottica va benissimo il bluetooth limitato, il multi-tasking dopo 3 anni, il copia-incolla dopo 1 anno e le cartelle dopo 3 anni.

    Mi dispiace, ma da informatico quale sono, non posso che criticare pesantemente la strategia di Apple.

  • Profilo di toni_acca

    toni_acca

    10 apr 2010 - 12:00 - #7
    -3 punti
    Up Down

    Jobs come Hitler.

  • Profilo di noc77

    noc77

    10 apr 2010 - 12:38 - #8
    -1 punto
    Up Down

    @-hypno- non so se e’ giusto parlare di photoshop, concordo con te che adobe dovrebbe migliore il supporto all’utenza mac, ma c’e da dire che negli ultimi anni, cioe’ dall’uscita del primo MacOS X, Apple ha cambiato un milione di cose nel suo sistema e Adobe ha prima dovuto aggiornarsi a X e poi sono cambiati per strada i sistemi per sviluppare le applicazioni, Cocoa, Carbon ecc ecc e infine e’ passata da power pc ad Intel fino ai 64bit arrivati da poco! mentre su Win la strada per adobe e’ stata molto piu’ facile senza dover riscrivere molto, la piattaforma di sviluppo non e’ mai cambiata molto e XP esisteva gia’ in versione a 64bit e non credo sia facile, se non impossibile, riscrivere un software a 64bit in pochi mesi.

  • Profilo di metalsho

    metalsho

    10 apr 2010 - 12:43 - #9
    -3 punti
    Up Down

    @michele

    Multitasking, cartelle e copia e incolla non c’entrano nulla con la chiusura di Apple.
    C’entrano con la progettazione, l’ideazione e l’ottimizzazione di task comuni all’utente ma resi userfriendly, integrati e corenti con il sistema. Il tutto poi deve essere facilmente fruibile dalle dita, che come è stato detto milioni di volte, sono ben diverse da mouse e tastiera.

    Sul jailbreak queste feature c’erano da tempo, ma “stranamente” nessuno era riuscito ad implementarle così bene come ha fatto la Apple.

    Da informatico (dipende che tipo cmq) dovresti sapere che non sono cose che si implementano dall’alba al tramonto (cit.)

  • Profilo di menestrello

    menestrello

    10 apr 2010 - 12:55 - #10
    0 punti
    Up Down

    MA sopratutto all’utente iPhone che cavolo gli frega di OSX?
    Per quanto mi riguarda Flash potrebbe pure usare il 2000% della cpu e freezare completamente il MAC su OSX , non sono problemi mie visto che si parla di un’altra piattaforma -.-
    E’ come dire che Microsoft non suppurto più i Vaio perche’ la PS3 fa concorrenza all’xbox -.-

    Io continuo a pensar che il vero problema sia l’eventuale concorrenza ad AppStore…

  • Profilo di Gurzo83

    Gurzo83

    10 apr 2010 - 13:18 - #11
    0 punti
    Up Down

    @metalsho

    forse perchè quelle funzionalità erano sempre implementate via sw di terzi(per rattoppare un os castratissimo)che ovviamente non avranno mai l’integrazione che possono avere tali feature se implementate direttamente nel codice dell’os ;)

    ps il JB era nato per far installare liberamente qualsiasi app bypassando l’app store…che poi siano nati sw per rattoppare lacune dell’os è stato solo un bene per chi ne aveva bisogno…come ho fatto io sul mio mbp13ultima generazione ho dovuto usare un sw terzi per risolvere il problema( fancontrol che funziona solo su mac os, riavviando con la partizione di bootcamp il problema persiste) alla ventola di raffreddamento che se non supera gli 80°della cpu non si schioda dai 2000/2100rpm( velocità a default) e manco col 10.6.3 apple ha risolto il problema…

  • Profilo di rogerdodger

    rogerdodger

    10 apr 2010 - 14:40 - #12
    0 punti
    Up Down

    menestrello
    se adobe su mac ha fatto un macello è ovvio che Apple si fidi poco. Nel dubbio fa da sè con tecnologie più leggeri e aperte. Dove sta il problema? l’importante è che video etc vadano su iPad e iPhone e iPod touch senza problemi. All’utente finale non interessa come una cosa vada, interessa che vada. E senza flash Apple crede possa andare meglio. Quindi dove sta il problema?

  • Profilo di Menestrello

    Menestrello

    10 apr 2010 - 17:48 - #13
    0 punti
    Up Down

    Che oggi mi becco un cubo blu..
    Ecco il problema ;)

  • Profilo di suino

    suino

    10 apr 2010 - 21:00 - #14
    0 punti
    Up Down

    @rogerdodger:
    che paracXXX che sei… con flash potrei fare tranquillamente applicazioni anch’io per iphone, ma apple me lo vieta. quindi? è un problema di tecnologie aperte? no è un problema di supporto 100% di flash, che, se online, scavallerebbe le migliaia di app schifezze di iTunes sulle quali jobs guadagna il 40% …

  • Profilo di olione54

    olione54

    10 apr 2010 - 23:19 - #15
    0 punti
    Up Down

    Prima dell’iphone il nulla, … adesso tutti a pontificare… Queste sono le logiche del mercato…. un “0ggetto Cult” che costa quel che costa… e che dura nel tempo, al contrario delle altre marche “in questi anni solo “sole”"…. il web sui telefonini era un sogno … Con il mio 3GS volo… nulla e’ precluso.. non vedo l’ora di installare il nuovo software 4.0….
    Indietro x fortuna non si ritorna… Bravo signor Jobs!!!!

In questo post possono commentare solamente gli utenti registrati