Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Marvel's Wolverine, la recensione: Logan torna protagonista in un'avventura brutale e intensa
Marvel's Wolverine, la recensione: Logan torna protagonista in un'avventura brutale e intensa
Marvel's Wolverine porta Logan in un'avventura inedita, violenta e fortemente narrativa, costruita attorno alla sua natura di combattente e al difficile rapporto con il proprio passato. Insomniac Games punta su combattimenti spettacolari, progressione e personalizzazione, inserendo l'azione in un mondo segnato dalla persecuzione dei mutanti. Un viaggio intenso, che alterna mattanza, esplorazione e momenti sorprendentemente emotivi.
DJI Romo 2: tante novità lo rendono un robot completo
DJI Romo 2: tante novità lo rendono un robot completo
Romo 2 è la seconda generazione di robot lavapavimenti di DJI, un modello che si caratterizza per la precisione nel sistema di navigazione e per il funzionamento particolarmente silenzioso. Con le modifiche introdotte in questa seconda versione, e un posizionamento di prezzo più allineato alla concorrenza, rappresenta una valida alternativa sul mercato delle soluzioni di pulizia domestica
Sony Bravia 9 II: il True RGB alla prova, dove l'LCD sfida l'OLED
Sony Bravia 9 II: il True RGB alla prova, dove l'LCD sfida l'OLED
Il primo Sony con retroilluminazione True RGB alla prova del banco di misura e dei contenuti: luminanza enorme, colori accurati in HDR e un antiriflesso molto efficace. I limiti sono due sole HDMI 2.1 e il blooming fuori asse
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 14-07-2012, 15:38   #1
Volpe39
Junior Member
 
Iscritto dal: Feb 2007
Messaggi: 28
[iPhone apps/Android apps]Quale strada scegliere?

Ciao a tutti,
sono uno studente universitario che ha appena finito il primo anno di studi in Informatica.
Finalmente mi trovo con un sacco di tempo libero ed ho quindi la possibilità di fare qualcosa che ho sempre voluto provare a fare: creare un app per iPhone o android (il mio problema prescinde dalla programmazione vera e propria nei rispettivi linguaggi, parto da java quindi imparare l'uno o l'altro non dovrebbe cambiare più di tanto).

Guardandomi un po' in giro nel web, mi sono reso conto di un problema che non avevo per niente considerato: ho un computer con Windows 7 e iPhone 4s (jailbroken).
Da quanto ho capito, per creare un'app per iphone ho bisogno di un mac, in quanto l'SDK per creare le app per iphone gira solo su iOS, mentre, se volessi programmare apps per android, avrei bisogno di un telefono android (altrimenti mi priverei della nutellosità del momento di provare la mia app per la prima volta, potete capirmi!).

Guardandomi in giro nel web mi sono imbattuto anche in soluzioni fantasiose, come programmi windows per creare app per iphone (i pareri intorno ad esse mi sono sembrati contrastanti) od un OS android per iphone(funziona bene? ne vale davvero la pena?).

Sinceramente non so come orientarmi ed è per questo che mi rivolgo a voi di Hardware Upgrade, che in passato siete riusciti a risolvere tutti i problemi che vi ho sottoposto. Considerando che non ho i soldi per comprarmi un Mac e che (dovendo pagare l'iphone per ancora 2 anni xD) non ho intenzione di cambiare telefono, potreste per favore illuminarmi sulle possibili strade? Cosa consigliereste di fare ad uno studente che conosce java e che vuole avventurarsi nel mondo della programmazione delle apps?

Grazie anticipatamente a tutti,
Francesco.
Volpe39 è offline   Rispondi citando il messaggio o parte di esso
Old 14-07-2012, 16:47   #2
masteryuri
Senior Member
 
L'Avatar di masteryuri
 
Iscritto dal: Feb 2006
Città: Caserta
Messaggi: 1056
Sono più o meno nella tua stessa situazione: ho difficoltà a scegliere la strada da percorrere. In ogni caso venendo dal Java anche io da un lato sarei propenso a cedere ad Android, dall'altro sono molto affezionato alla Apple e possedendo diversi dispositivi della medesima azienda, e nessuno con SO Android forse sarebbe più logico che scegliessi la strada della mela.

Mi iscrivo al thread per questi motivi, e intanto ti lascio i "vantaggi" dello sviluppatore Apple che ho trovato nella relativa guida di HTML.it
  • Una grande diffusione. iOS equipaggia più di 250 milioni tra iPhone, iPod e iPad.
  • A differenza di Android non c'è frammentazione nei dispositivi: ogni anno viene rilasciato un solo iPhone, un solo iPad ed un solo iPod Touch, quindi sarà molto più agevole produrre applicazioni ottimizzate.
  • Un ambiente di sviluppo e una documentazione dell'SDK di ottimo livello.
  • Un costo accessibile per l'iscrizione al programma sviluppatori (iOS Developer Program).

Spero che (almeno a te) sia utile
masteryuri è offline   Rispondi citando il messaggio o parte di esso
Old 14-07-2012, 16:49   #3
masteryuri
Senior Member
 
L'Avatar di masteryuri
 
Iscritto dal: Feb 2006
Città: Caserta
Messaggi: 1056
Ah però se non hai un mac in teoria non puoi programmare per iOS, perché per farlo c'è bisogno di XCode

Vai di Android
masteryuri è offline   Rispondi citando il messaggio o parte di esso
Old 14-07-2012, 17:06   #4
[Kendall]
Senior Member
 
L'Avatar di [Kendall]
 
Iscritto dal: Jul 2005
Città: Vicenza
Messaggi: 1570
Quote:
Originariamente inviato da Volpe39 Guarda i messaggi
Ciao a tutti,
sono uno studente universitario che ha appena finito il primo anno di studi in Informatica.
Finalmente mi trovo con un sacco di tempo libero ed ho quindi la possibilità di fare qualcosa che ho sempre voluto provare a fare: creare un app per iPhone o android (il mio problema prescinde dalla programmazione vera e propria nei rispettivi linguaggi, parto da java quindi imparare l'uno o l'altro non dovrebbe cambiare più di tanto).

Guardandomi un po' in giro nel web, mi sono reso conto di un problema che non avevo per niente considerato: ho un computer con Windows 7 e iPhone 4s (jailbroken).
Da quanto ho capito, per creare un'app per iphone ho bisogno di un mac, in quanto l'SDK per creare le app per iphone gira solo su iOS, mentre, se volessi programmare apps per android, avrei bisogno di un telefono android (altrimenti mi priverei della nutellosità del momento di provare la mia app per la prima volta, potete capirmi!).

Guardandomi in giro nel web mi sono imbattuto anche in soluzioni fantasiose, come programmi windows per creare app per iphone (i pareri intorno ad esse mi sono sembrati contrastanti) od un OS android per iphone(funziona bene? ne vale davvero la pena?).

Sinceramente non so come orientarmi ed è per questo che mi rivolgo a voi di Hardware Upgrade, che in passato siete riusciti a risolvere tutti i problemi che vi ho sottoposto. Considerando che non ho i soldi per comprarmi un Mac e che (dovendo pagare l'iphone per ancora 2 anni xD) non ho intenzione di cambiare telefono, potreste per favore illuminarmi sulle possibili strade? Cosa consigliereste di fare ad uno studente che conosce java e che vuole avventurarsi nel mondo della programmazione delle apps?

Grazie anticipatamente a tutti,
Francesco.
Il grosso problema nel programmare apps per iPhone, nel tuo caso, è la necessità di programmare su ambiente mac (esistono framework che permettono la programmazione anche sotto windows, ma sono a pagamento e le opinioni come tu stesso hai letto sono contrastanti).
Oltre a questo parti già da una base Java (che è proprio il linguaggio utilizzato su android, insieme al c++ per l'ndk), a differenza degli applicativi per mac e iphone che sono scritti invece in Objective-C (e il passaggio da java a objective-c non sarebbe proprio così banale come sarebbe, che ne sò, un passaggio java-c#, e pertanto ti richiederebbe una certa dose di studio del linguaggio).

Io ti consiglierei pertanto di andare sulla programmazione di applicativi per android e ti utilizzare l'emulatore integrato per testare le applicazioni data la mancanza di un dispositivo fisico.
[Kendall] è offline   Rispondi citando il messaggio o parte di esso
Old 15-07-2012, 00:42   #5
Volpe39
Junior Member
 
Iscritto dal: Feb 2007
Messaggi: 28
Credo di essermi fatto un'idea della situazione.

Grazie 1000 a tutti per i consigli, domani mi scarico la parte android di eclipse e comincio a studiare!
Volpe39 è offline   Rispondi citando il messaggio o parte di esso
Old 15-07-2012, 03:23   #6
Tommo
Senior Member
 
L'Avatar di Tommo
 
Iscritto dal: Feb 2006
Messaggi: 1304
io ci butto solo una parola: Hackintosh

funziona.
__________________
*ToMmO*

devlog | twitter
Tommo è offline   Rispondi citando il messaggio o parte di esso
Old 16-07-2012, 14:02   #7
Wildhoney
Senior Member
 
Iscritto dal: Apr 2008
Messaggi: 473
Mi inserisco a complicarvi la scelta Potreste prendere in considerazione l'idea di impratichirvi con lo sviluppo di apps per i nuovi Windows e l'interfaccia metro..

La possibilità che non si espandano adeguatamente mi sembra onestamente piuttosto remota (presenza su sistemi desktop e mobile, grande impegno da parte di microsoft nella loro promozione) e vi ritrovereste ad avere familiarità con un sistema molto meno saturo di apps rispetto ai due da voi proposti.

Io ci farei un pensierino.
Wildhoney è offline   Rispondi citando il messaggio o parte di esso
Old 16-07-2012, 15:49   #8
demos88
Senior Member
 
Iscritto dal: Nov 2004
Città: Padova
Messaggi: 2342
Quote:
Originariamente inviato da Wildhoney Guarda i messaggi
Mi inserisco a complicarvi la scelta Potreste prendere in considerazione l'idea di impratichirvi con lo sviluppo di apps per i nuovi Windows e l'interfaccia metro..

La possibilità che non si espandano adeguatamente mi sembra onestamente piuttosto remota (presenza su sistemi desktop e mobile, grande impegno da parte di microsoft nella loro promozione) e vi ritrovereste ad avere familiarità con un sistema molto meno saturo di apps rispetto ai due da voi proposti.

Io ci farei un pensierino.
Sotto windows phone il linguaggio è il C#, sintatticamente molto simile al Java e l'interfaccia è costruibile dichiarativamente in XAML (non molto diversamente da come in Android progetti l'interfaccia in XML).
Penso che il passo Android -> Windows phone per uno sviluppatore con un po' di esperienza non sia difficile, tuttavia Android è un sistema diffusissimo, mentre windows phone no. Quindi per ora fra i due inizieri con l'imparare a programmare android, e magari confrontare i due SDK man mano che si progredisce nello studio. Questo giusto per essere più pronti a prendere in mano windows phone nel caso si rivelasse interessante.
Per quanto riguarda iOS, come detto da altri, è necessario programmare in ambiente MAC e si paga un centinaio di euro di licenza per poter caricare l'app su uno smartphone IPhone, anche se è il proprio.
Inoltre l'Obj-C è qualcosa di difficile digestione per un programmatore alle prime armi, ed è un linguaggio proprietario, quindi lo impari per usarlo solo in quel contesto.
__________________
CPU Ryzen 5900X @ 4,7Ghz + Thermalright Phantom Spirit 120 SE / MB Asus X470-F Gaming / RAM 2x16GB DDR4 Corsair 3600 CL16 / VGA Sapphire RX 7900 XT Nitro+ / SSD Crucial T500 1TB + Samsung 970 Pro 512GB + Sandisk 960GB Ultra II / PSU FSP Hydro G PRO 1000W / Headset Kingston HyperX Flight
demos88 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Marvel's Wolverine, la recensione: Logan torna protagonista in un'avventura brutale e intensa Marvel's Wolverine, la recensione: Logan torna p...
DJI Romo 2: tante novità lo rendono un robot completo DJI Romo 2: tante novità lo rendono un ro...
Sony Bravia 9 II: il True RGB alla prova, dove l'LCD sfida l'OLED Sony Bravia 9 II: il True RGB alla prova, dove l...
Geely EX5, un mese al volante: il SUV elettrico cinese che ci ha sorpreso (quasi) senza riserve Geely EX5, un mese al volante: il SUV elettrico ...
Mova Z70 Ultra Roller Complete: motore potente, rullo di lavaggio e l'IA a guidare Mova Z70 Ultra Roller Complete: motore potente, ...
Servizi in streaming sempre più c...
Anteprima della Leapmotor B03X: inizia l...
Anthropic accusa la Cina: Claude utilizz...
I satelliti Rassvet (Starlink russo) di ...
Un agente IA ha risolto un problema su W...
Cina: la CMSA potrebbe cambiare parte de...
68 mensilità di bonus per i dipen...
Rocket Lab ha fatto ricorso contro la de...
Nutanix rende disponibile Azure Virtual ...
Il padrino del deep learning avverte: gl...
Il finto avviso "iPhone Storage is Full"...
Dietrofront in Cina, addio touchscreen p...
Un piccolo accessorio trasforma lo smart...
Dopo 370 anni il Cyphral Distich non è p...
Oppo Find X10, X10 Pro Max e X10 E: conf...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 17:44.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v