Newsgroup: it.comp.lang.delphi
Titolo: Firemonkey ed IOS

Ho letto molte discussioni su questo NG riguardo allo sviluppo di 
applicazioni IOS con Firemonkey, Vorrei dirvi la mia da programmatore IOS e 
sviluppatore Delphi fin dalla versione 1.0.
 
Sinceramente ho acquistato XE2 per il supporto a 64bit (alleluja), ma ero 
curioso di vedere cosa proponeva per IOS.
Dopo aver provato con mano quello che propone non voglio dire che è solo 
immaturo, ma che è proprio inutilizzabile.
A parte il dubbio logico che mi viene pensando che se è necessario 
installare Freepascal sotto Xcode, tantovale continuare ad usare il pascal 
sotto Xcode che tutto sommato è un ottimo IDE.
Non comprendo veramente che senso abbia preparare sotto Delphi una parte del 
lavoro, poi smanettare su Xcode per fargli digerire il freepascal e poi 
comunque dover finire il lavoro sotto Mac.
Si perchè non bisogna solo testarlo su dispositivo, Dov'è in firemonkey il 
supporto all'audio?  Ed il Multitouch?  L'accelerometro?  Salvataggio file? 
Game center? Map API? Solo per citarne alcuni indispensabili, ma ce ne 
sarebbe una sfilza lunghissima di altri.
Oltretutto il mondo Ios è un mondo in evoluzione frenetica, Con novità 
continue che ci costringono ad aggiornare in continuazione le applicazioni, 
quasi ogni mese dobbiamo scaricarci un sdk nuovo!!
Certo tutto ciò che si può fare con Delphi lo continuo a fare con Delphi 
(Level editors, programmi di appoggio vari, generatori di sprite, e grafica) 
ma le app bisogna realizzarla con Xcode.
 
Luca (Digiluna) 
 

 ma le app bisogna realizzarla con Xcode.
 
Appunto. Usi Delphi per tutto ciò che introduce a livello di librerie e RAD per lo sviluppo, e che senz'altro non hai (allo stesso livello) in XCode, e con quest'ultimo fai ritocchi e la build.
 
Francamente, non capisco dov'è il problema insormontabile...
 
Ciao,
  Marco.
 
-- 
MARCO BREVEGLIERI
#Home: 
http://www.marco.breveglieri.name
 
#Blog: 
http://www.compilaquindiva.net
 

sei finto o vero?
 
A.
 
 
 
 
 

Francamente, non capisco dov'è il problema insormontabile...
 
Vedi sopra
 
Luca Naddei (Digiluna) 
 

 di cominciare a sviluppare applicazioni per entrambi i sistemi è reale [...]
 
Concordo. :)


 [...]
 
Concordo. :)
 
Buonanotte,
Luca 
 

 notification, bussola, audio etc etc.
 
Appunto. :)
 
Ciao!


 Sinceramente ho acquistato XE2 per il supporto a 64bit (alleluja)
 
per curiosità: che cosa ci sviluppi esattamente con i 64 bit? hai
necessità di allocare più di 4GB di ram? devi interfacciarti con delle
dll a 64bit? o cos'altro?
 
-- 
Alessandra
 
Incurabilmente religioso, questo è il modo migliore di descrivere la
condizione mentale di così tanta gente - Thomas Edison

 IOS sono diffuse al 99%  ad uso di intrattenimento.
 
Forse sono pazzo ma personamente trovo che la tua sia una visione 
estremamente ristretta del possibile futuro per questa categoria di 
dispositivi... dal magazzino alle corsie di ospedale, dalla tentata 
vendita alle forze dell'ordine, superato l'effimero mondo 
dell'intrattenimento ci sono decine di applicazioni possibili dove 
l'accesso ai dati costituisce il piatto forte.
 
Cito questo non solo perchč vicino al mio mondo ma anche perchč mi piace 
particolarmente il motto (The game is changed):
- 
http://cloudtc.com/
 
 
-- 
Design for the future, because it will be here sooner than you think.
(C) Eric S. Raymond, from "The Art of Unix Programming"

piatto forte.
 
Per altri sistemi intendevo sistemi operativi (sempre su tablet)....


#Blog: 
http://www.compilaquindiva.net
 
 
Si probabilmente abbiamo orizzonti diversi comunque confrontarsi è sempre 
stimolante ed interessante.
Per non lasciare cadere nel nulla la cosa magari appena sbrigate un po' di 
faccende apro un nuovo thread sul newsgroup, riprendo in mano tutto e vedo 
di preparare una semplice app. con firemonkey esponendo "in diretta" 
eventuali problematiche che si possono venire a creare.
 
Luca
 

Alessandra
 
I 64 bit sono particolarmente efficienti nei giochi di scacchiera:  scacchi, 
reversi, gomoku (etc etc), e permettono di velocizzare parecchio il codice 
ovunque ci siano scacchiere più grandi di 32 caselle.
 
Luca 
 


Motivo per cui non conviene fare ora un upgrade di Delphi ma aspettare 
che il tutto si consolidi e sia ben utilizzabile in ambiti piu' ampli, 
giorgio

 giorgio
 
Se nessuno ti chiede mai applicazioni per Mac o non hai intenzione di posizionarti in questo mercato, per fare un esempio, per te e per chiunque sia in questa situazione sarebbe una spesa inutile anche la licenza della decima release stabile e funzionante del prodotto; nel contempo, un'altra azienda che intende sfruttare questa potenzialità potrebbe valutare di acquistare da subito una licenza, formarsi e lavorarci già da oggi.
 
In senso assoluto è chiaro che, se qualcosa non ti serve urgentemente, più aspetti e più è meglio, anzi potresti anche non comprarlo mai, però non puoi portarlo a metro di misura assoluto che valga per tutti perché non esiste un momento giusto globale in cui è conveniente per chiunque acquistare una licenza: ciascuno lo valuta autonomamente in base alle proprie esigenze.


 eventuali problematiche che si possono venire a creare.
 
A me sembra un'ottima idea.
 
Ciao!
  Marco.


>
ho creato un semplice progetto FM, giusto per capire, se vale la pena 
seguire questa strada (o puntare subito su QT).
 
non sono interessato a Mac ma piu' a Linux, pero' questo ancora non si 
sa quando sara' disponibile, mentre su Mac si puo' provare.
 
compilo per OSX, ed ora cosa mi serve per compilare fisicamente su Mac ?
 
 
 
 
 

 compilo per OSX, ed ora cosa mi serve per compilare fisicamente su Mac ?
 
Se compili per MacOSX, hai già compilato per Mac, sia teoricamente che fisicamente... :)
 
Che cosa intendi dire?


>
nella cartella di Test / Debud o Release trovo
 
Project2  File . dovrebbe essere l'eseguibile
 
Project2.icns
Project2.info.plist
Prohect2.rsm
 
se dici che non serve altro, mi fido; il progetto ha solo controlli
tipo Button, Menu
 
riportando questi files su una cartella Mac OSX, non accede nulla.
magari e' OSX SnowLeopard che gira su VirtualBox che da problemi.

 magari e' OSX SnowLeopard che gira su VirtualBox che da problemi.
 
Leggi la documentazione sullo sviluppo, il debugging e il deploy di applicazioni su MacOSX:
http://docwiki.embarcadero.com/RADStudio/XE2/en/Cross-Platform_Applications_Index
 
 
Ciao,
  Marco.


 magari e' OSX SnowLeopard che gira su VirtualBox che da problemi.
 
Non è per fare l'antipatico, ma per trovare queste risposte basta fare 
un pò di esperienza, leggersi la documentazione e comunque "sporcarsi un 
pò le mani".. e poi non è detto che qui tutti abbiano un MAC e lavorino 
con quello.
 
Potresti, a prove concluse, postare un micro how-to su come costruire e 
installare un'applicativo FM?
 
grazie :-)
 
 
-- 
morde
QT 4.7
Delphi (5,6,7.. expired)
Firebird Database
 

>
 
su Windows non ha niente di diverso da un normale Delphi VCL;
su MAC a quanto pare non interessa;
 
e poi sarei io il Troll ?

 e poi sarei io il Troll ?
 
Ecco lo sapevo, hai frainteso tutto il post..
Il non ti sto dando del troll, ma ti chiedevo un approccio più 
pragmatico, come del resto ha fatto Marco postandoti il link alla 
documentazione.
Se avessi postato il link senza tirare in ballo il trolling, forse avrei 
fatto meglio ;-)
 
Quindi: le mie scuse se ti sei risentito, spero che sia tutto più chiaro 
ora. ;-)
 
Ciao


 su MAC a quanto pare non interessa;
 
E non usarla. Chi diavolo ti costringe?


> ora. ;-)
 
non e' necessario che ti scusi.
quando ne vengo fuori con i test MAC , postero' come ho configurato MAC 
su VirtualBox.
 
uso una una versione MAC patchata per InterlAmd - 
Snow_Leopard_10.6.1-10.6.2_SSE2_SSE3_Intel_AMD_by_Hazard - , gia' ho 
penato parecchio per installare OSX Snow Leopard su Virtual Box (c'e' 
sempre il controllo EFI da aggirare).


dimentichi una parola magica .... sperimentare ....
quando ti chiederanno di fare un'applicazione che NON giri su Windows
che farai ?

 sempre il controllo EFI da aggirare).
 
Credo che sia una buona alternativa al comprare harware di cupertino ;)


 che farai ?
 
Prenderò apposta la libreria *non* compatibile con il sistema operativo che mi viene richiesto, e inveirò apposta sul newsgroup di quella libreria. :)
