Italian Sorgente B4A per IOS + installazione

Valentino.b

Member
Ciao a tutti

nonostante le mie mille domande preventive, le mie richieste e le mail ricevute,
dopo aver creato un'APP per Android (solo per Android, con B4A) scopro che questa
APP dovrà funzionare anche sotto IOS :(:oops:

Al netto del fatto che esiste B4I, il mio "problema" è che vorrei evitare di riscrivere o mettere mano al codice, che c'è e funziona.
Fortunatamente il progetto B4A contiene qualche pannello, quanche textbox, qualche label ed un oggetto WebView. Niente di straordinario.
La business-logic è invece più articolata.

B4I è in grado di leggere il codice esistente, creato per B4A e ricompilarlo?
Esiste il modo di "ricompilare" per IOS quanto già realizzato per Android?

Essendo un'APP ad uso privato (quindi non va pubblicata nello Store), per Android faccio scaricare l'APK e tutto funziona (al netto di qualche configurazione da fare sullo Smartphone).
Come va distribuita l'APP su IOS?

Grazie mille
 

Sabotto

Well-Known Member
Licensed User
Mi accodo alla tua richiesta per quanto riguarda l'ultima domanda, vale a dire:
Come va distribuita l'APP su IOS?

Troverò un fil IPA? Lo posso passare alla persona che ha l'iphone e lui la installa? O come penso di aver capito, devo comunque pagare qualcosa alla apple?
 

Sabotto

Well-Known Member
Licensed User
Ecco... pure questa..
Piccola disgressione: Ho avuto l'iphone e ho (aimè) un IPAD. Mai più nè uno nè l'altro! Forse 15 anni fa c'eraun' effettiva e tangibile differenza con i dispositivi Android nella fluidità del touch e nel design, ma ora secondo me per quanto riguarda tablet e telefoni sono solo rogne. (iTunes... se devo sincronizzare con due PC è un casino, faccio una app e non la posso usare nemmeno io perche devo pagare 99 euro (mi pare?!)..) Ripeto mai piu. Detto da uno che ha 3 figli che ce l'hanno :mad:
Scusate la parentesi
 

Star-Dust

Expert
Licensed User
Longtime User
Ecco... pure questa..
Piccola disgressione: Ho avuto l'iphone e ho (aimè) un IPAD. Mai più nè uno nè l'altro! Forse 15 anni fa c'eraun' effettiva e tangibile differenza con i dispositivi Android nella fluidità del touch e nel design, ma ora secondo me per quanto riguarda tablet e telefoni sono solo rogne. (iTunes... se devo sincronizzare con due PC è un casino, faccio una app e non la posso usare nemmeno io perche devo pagare 99 euro (mi pare?!)..) Ripeto mai piu. Detto da uno che ha 3 figli che ce l'hanno :mad:
Scusate la parentesi
Sono d'accordo. Me la prenderei con Steve Jobs ma è già morto.
 

Valentino.b

Member
Ma per quanto rigurda il tema principale del thread... cioè il poter compilare per IOS quanto già realizzato per ANDROID?
 

Star-Dust

Expert
Licensed User
Longtime User
Ma per quanto rigurda il tema principale del thread... cioè il poter compilare per IOS quanto già realizzato per ANDROID?
Sono d'accordo anche per quello.

Comunque, se lo hai scritto per essere multipiattaforma cioè usando la libreria Xui per operare con le View e possibilmente (ma non necessariamente) creato con la libreria B4Xpages allora devi solo ricompilare.

Viceversa devi creare una seconda versione per iOS oppure modificare il sorgente che hai usando le Xui e i metodi per funzionare in entrambi le piattaforme come descritto sopra
 
Last edited:

Valentino.b

Member
Comunque, se lo hai scritto per essere multipiattaforma cioè usando la libreria Xui per operare con le View e possibilmente (ma non necessariamente) creato con la libreria B4Xpages allora devi solo ricompilare.


Dovendo solo ricompilare, non ho bisogno di tutto l'IDE per IOS.
Per la ricompilazione devo utilizzare B4I (che è solo a pagamento) oppure si può ricompilare a "riga di comando"?
 

Star-Dust

Expert
Licensed User
Longtime User
Dovendo solo ricompilare, non ho bisogno di tutto l'IDE per IOS.
Per la ricompilazione devo utilizzare B4I (che è solo a pagamento) oppure si può ricompilare a "riga di comando"?
Devi acquistare b4i. Comunque devi avere anche un profilo su Apple per avere i file con i certificati. Quindi devi spendere 99 euro di iscrizione
 

Sagenut

Expert
Licensed User
Longtime User
Anche per un'APP ad uso personale/privato? ?
Sì.
Senza certificato non puoi installare nemmeno sul tuo iPhone.
Da notare che l'iscrizione da 99 euro và rinnovata ogni anno.
 

Valentino.b

Member
Riepilogando
  • bisogna pagare 99€ all'anno per profilo Apple e certificati
  • acquistare B4I (ma se non si è in possesso di un MAC, funziona lo stesso su PC?)
  • se nel proprio codice B4A si è usato la libreria Xui, la "semplice" ricompilazione è percorribile
  • non esiste il compilatore B4I a "riga di comando", partendo dal codice B4A
 

Xfood

Expert
Licensed User
Riepilogando
  • bisogna pagare 99€ all'anno per profilo Apple e certificati
  • acquistare B4I (ma se non si è in possesso di un MAC, funziona lo stesso su PC?)
  • se nel proprio codice B4A si è usato la libreria Xui, la "semplice" ricompilazione è percorribile
  • non esiste il compilatore B4I a "riga di comando", partendo dal codice B4A
Si Bisogna pagare 99 eruro all'anno
Si acquistare BAIfunziona Su windows e puoi usare BAI HOST BUILDER

non esattamente [*]se nel proprio codice B4A si è usato la libreria Xui, la "semplice" ricompilazione è percorribile
Devi comunque aggiustare qualcosina ma il 90% del Codice e riutilizzabile


non esiste il compilatore B4I a "riga di comando", partendo dal codice B4A
Che Io sappia no.
 
Top