In Evidenza
Il Contest del giorno su iSpazio
Contest
icon120_492374999
Vinci 5 copie di Nomix su iSpazio!
Partecipa al Contest lasciando un commento e vinci quest'applicazione
Ultime Notizie

Flash CS5: Un tutorial dimostra come realizzare un’applicazione iPhone in 10 minuti

 


Vi abbiamo più volte parlato del Flash CS5, il nuovo ed ambizioso software di Adobe in grado di trasformare delle semplici applicazioni Flash in applicazioni native per iPhone. Adesso è disponibile il primo video dimostrativo dove viene costruito un semplice giochino in 10 minuti.

Ricordiamo che Flash CS5 è ancora in fase beta e che a breve dovrebbe essere disponibile per tutti gli sviluppatori.

Grazie JuliusDesign

4,898 visite

37 Commenti

  1. Bello!!!

    • abbasso flash.

      • beh allora scusami tanto ma non hai capito una mazza!

        abbasso flash cosa?? se questa tecnologia non è implementata in un browser ma viene utilizzata come un semplice linguaggio di programmazione, per me è solo un bene! l’actionscript è un vero linguaggio di programmazione ormai, te lo assicuro, lo dimostra il video, dalla facilità con cui si implementa il supporto all’accelerometro e magari anche ad altre cose presenti nel telefono! è un bene e basta perchè il risultato sarebbe un ipa compilata esattamente come un’applicazione creata con l’sdk! io sono contrario al flash su iphone ma non in questo senso, vedi di leggere bene e di capire e non parlare a sproposito.

        scusa il tono aggressivo però quando ci vuole ci vuole! nessuno la pensa come me?

    • NON SO SE AVETE NOTATO, MA IL VIDEO NON E’ TRASMESSO IN FLASH!!
      NEMMENO LORO LO USANO PIU’!!!!

      questo è il colmo!!! XD

  2. ..ma quando esce il cs5 per mac??? :)

  3. funziona bene questa beta?

  4. ciao ragazzi! vorrei chiedervi una cosa…io sto facendo una web app usando windows…una delle poche cose che mi mancano è la splash screen…sapreste dirmi come posso inserirla??:) grazieee!!

  5. Ma una volta realizzata la app si chiama Apple e se la di fa mettere nell AppStore ?? Così semplice! Interessante

  6. Ahah si Marco, chiami steve jobs e lui viene a casa tua con la pennina USB per prendere i file dell applicazione per mettertel in app store!!

  7. Vuoi il numero???
    No nn sarà semplice xk devi registrarti cm sviluppatore(90€) e poi devi avere un mac x pubblicare l’app

    • No, ti sbagli: è vero che devi essere uno sviluppatore Apple, ma non serve un Mac per pubblicare l’app. Da Flash CS5 esce il file .ipa che altro non è se non l’eseguibile per iPhone, pronto per essere messo pubblicato tramite iTunes Connect.

  8. Oooooooooooohhhhhhhhhhhhhhh…………..

  9. Da iPod non mi fa vedere il video
    sono l’unico???

  10. la beta è pubblica o privata?

  11. ma flash cs5 con questa cosa x l’iphone esce anke x winzoz vero??????

  12. @EmA91: Mi dispiace solo per mac

  13. Una cosa.. avete notato il “peso” dell’app che crea? 3,4Mb.. ma non è un pò.. fuori??

    • direi che ha incluso nel lavoro varie librerie tra cui quelle che gestiscono l’accelerometro.. quindi essendo una prova non sistemata ci sta che sia un po’ pesantuccia!

  14. … si apre una finestra incredibile… tutte le applicazioni air sviluppate x le aziende verranno portate su ipad in questo modo XD

  15. @io: E per forza che non lo hanno trasmesso in flash un video destinato all’iphone che non ha flash come lo vedresti? Apple ha venduto talmente tanti iPhone ed iPod touch che ora chiunque crei un sito lo fa pensando alla fruibilità su iPhone e quindi volenti o nolenti evitano flash. E se le cose rimangono così ed anche firefox elimina flash dai browser mobile, Adobe lo può usare giusto x fare le presentazioni nei seminari.
    Perché credi che lo abbiano offerto gratuitamente ad Apple?

  16. Ma davvero qualcuno crede alle boiate dette in questo video?
    Anzitutto fare un’applicazione del genere con XCode richiede meno tempo di quello che impiega lui a farlo in Flash. Il controllo che si ha dell’accelerometro con SDK e’ molto più completo di quello fornito da Flash e in più l’applicazione risponde davvero ad un evento (telefono mosso in una direzione, immagine mossa di conseguenza) mentre nel suo esempio usa l’ENTER_FRAME, ossia come uccidere la batteria di un telefono in pochi minuti (ENTER_FRAME viene eseguito periodicamente secondo la cadenza impostate nel movie Flash e provoca il ridisegno delle immagini anche se non sono state modificate). Non parliamo poi dei tempi di compilazione abissali e tutta la procedura per caricarlo e testarlo sul telefono. Credetemi, se conoscete appena un po’ programmazione in AS2/AS3 o altro linguaggio, in appena qualche giorno sarete in grado di usare XCode e l’iPhone SDK nativo, per non parlare della quantità di codice di esempio o open source, dei blog e della community che vi aiuta a risolvere qualunque tipo di problema con SDK e lo sviluppo in generale. Adobe continua a farvi credere che fuori da Flash ci sia un mondo difficile e complicato, ma lo fanno solo perché sanno perfettamente che nel momento in cui gli sviluppatori allargano il loro bagaglio di conoscenza, Flash inizia a perdere i colpi. Come al solito l’ignoranza e’ il modo migliore di controllare le masse.
    Muovere un’immagine forse può sembrarvi facile in entrambe gli ambienti di sviluppo, ma e’ quando le cose diventano complicate che XCode vi offre il meglio. Con Flash CS5 non avrete accesso a nessuna componente dell’interfaccia nativa, dovrete creare tutto da zero, sempre e comunque, invece di concentrarvi sulla logica business della vostra applicazione, sarete sempre li a testare se l’interfaccia e’ lenta o meno. Chiunque crede che gli basterà premere un pulsante per avere un’applicazione iPhone dal suo codice Flash, si sbaglia di grosso, la quantità di lavoro che e’ necessario per adattare l’applicazione e’ pari a quella che ci vorrebbe per scriverla in Objective-C. Se poi l’applicazione non e’ in AS3, allora scordatevi proprio il concetto di “esportazione su iPhone”, perché davvero dovete ricominciare da capo.

    P.S. Anche come matematica non ci siamo “ball.x += ((ball.x + tx) – ball.x) * 0.3″ a casa mia diventa “ball.x += tx * 0.3″

    • Ma perché ti arrabbi?
      Esportare da Flash presenta almeno un paio di vantaggi:
      1) se sono già pratico con l’AS 3.0 non devo imparare un nuovo linguaggio
      2) se ho già un gioco in AS 3, ci vuole davvero poco per fare un porting.

      Sicuramente in Objective C nativo un app gira più velocemente, ma… e se non servisse?
      Inoltre, quello che viene scritto in AS3 in Flash viene convertito dall’exporter in ObjC (un pò come viene fatto anche quando si usa Haxe).
      Inoltre, non tutti hanno necessità di usare i componenti dell’interface builder (parlo dei giochi) e quella cosa dell’ENTER_FRAME non vuol dire granché…

      • Arrabbiato io? Guarda che stai sbagliando e non solo su questo!

        1) Vero, ma devi imparare tutte le API e correggere tutti gli errori che fino ad ora sono tollerati dal Player normale (tipo le eccezioni), che nel caso di iPhone farebbero crashare l’applicazione in un battibaleno
        2) Hai ho provato farlo? Da come lo dici credo di no, certo se la grafica e’ della dimensione giusta, hai gia’ preso in considerazione sensori e mu-titouch (se servono), nessuna parte del gioco richiede eventi di tipo mouse ove etc etc, allora si, ma devi comunque ottimizzare l’utilizzo delle risorse; quel checkbox “Cache as Surface” e’ la cosa più pericolosa che possa esistere in Flash CS5, all’inizio ti verra’ da attivarlo per qualunque movieclip, poi quanto ti renderai conto che hai solo 4MB a disposizione per la cache sul chip 3D e che tutto il gioco prende a girare a 5 frame al secondo, vedrai che dovrai mettere mano al codice e pesantemente. Non è un caso che i giochini visti fino ad ora siano molto semplici, servono a far abboccare i pesci facendogli credere chissà cosa….
        3) Non c’e’ nessuna conversione da AS3 a Objective-C (questa è una delle tante leggende che circolano) l’AS3 viene compilato nel linguaggio macchina del chip ARM a cui viene poi accoppiato un runtine, un po’ come accade quando si effettua il packaging di un SWF con il player desktop, solo che in questo caso l’AS3 contenuto nel SWF viene compilato. GameHaxe adotta un procedimento diverso, esso converte l’AS3 in Objective-C e poi devi compilarlo usando il normale SDK dell’iPhone. L’unico problema e’ GameHaxe e’ ancora a livelllo di idea con dei problemi di lentezza nel rendering pazzeschi (nessuno penserà di usarlo se il massimo che ottieni è 3-5 FPS….)
        4) Se per te il fatto che un metodo come ENTER_FRAME venga chiamato 30 volte al secondo e che queste provoca il ridisegno di tutto, allora di sviluppo e ottimizzazione su mobile non ne sai molto.

        Non parlo per risentito dire, ho avuto modo di testare la beta di Flash CS5 per qualche giorno ed è veramente penosa. Considera che costerà intorno ai 500-600$ quando l’SDK e l’ambiente di sviluppo XCode per iPhone sono gratuiti.

        Ad ogni modo, esprimo solo la mia opinione, ognuno è libero di sviluppare e farsi del male come vuole!

Scrivi un commento

Quick Apps - recensioni veloci delle ultime App per iPhone!
quickapp_hover
cassa comune - ispazio
Cassa Comune
quickapp_hover
icon120_472841554
Sketch Up
quickapp_hover
ricetet d'abruzzo - ispazio
Ricette D'Abruzzo
quickapp_hover
Analytiks-ispazio
Analytiks
quickapp_hover
iDinamica - ispazio
iDinamica
quickapp_hover
isave the plant - ispazio
iSave the Plant

I Partner Esclusivi di iSpazio

  • Benm.at