Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Recensione Samsung Galaxy S26 Ultra: finalmente qualcosa di nuovo
Recensione Samsung Galaxy S26 Ultra: finalmente qualcosa di nuovo
Per diversi giorni il Galaxy S26 Ultra di Samsung è stato il nostro compagno di vita. Oltre alle conferme del colosso coreano come la qualità del display e una suite AI senza rivali, arriva il Privacy Display, un unicum nel mondo smartphone. Ci sono ancora alcuni gap che non sono riusciti a colmare lato batteria e fotocamera, seppur con alcuni miglioramenti.
Diablo II Resurrected: il nuovo DLC Reign of the Warlock
Diablo II Resurrected: il nuovo DLC Reign of the Warlock
Abbiamo provato per voi il nuovo DLC lanciato a sorpresa da Blizzard per Diablo II: Resurrected e quella che segue è una disamina dei nuovi contenuti che abbiamo avuto modo di sperimentare nel corso delle nostre sessioni di gioco, con particolare riguardo per la nuova classe dello Stregone
Deep Tech Revolution: così Area Science Park apre i laboratori alle startup
Deep Tech Revolution: così Area Science Park apre i laboratori alle startup
Siamo tornati nel parco tecnologico di Trieste per il kick-off del programma che mette a disposizione di cinque startup le infrastrutture di ricerca, dal sincrotrone Elettra ai laboratori di genomica e HPC. Roberto Pillon racconta il modello e la visione
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 14-07-2012, 16: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, 17: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, 17: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, 18: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, 01: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, 04: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, 15: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, 16: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 2600 @ 3,95Ghz + Bequiet Dark Rock TF / MB Asus X470-F Gaming / RAM 2x8GB DDR4 G.Skill FlareX 3200 CL14 / VGA Sapphire RX 7900 XT Nitro+ @ 3200Mhz / SSD Samsung 970 Pro 512GB + Sandisk 240GB Plus + Sandisk 960GB Ultra II PSU Seasonic Platinum P-660 / Headset Kingston HyperX Flight
demos88 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Recensione Samsung Galaxy S26 Ultra: finalmente qualcosa di nuovo Recensione Samsung Galaxy S26 Ultra: finalmente ...
Diablo II Resurrected: il nuovo DLC Reign of the Warlock Diablo II Resurrected: il nuovo DLC Reign of the...
Deep Tech Revolution: così Area Science Park apre i laboratori alle startup Deep Tech Revolution: così Area Science P...
HP OMEN MAX 16 con RTX 5080: potenza da desktop replacement a prezzo competitivo HP OMEN MAX 16 con RTX 5080: potenza da desktop ...
Recensione Google Pixel 10a, si migliora poco ma è sempre un'ottima scelta Recensione Google Pixel 10a, si migliora poco ma...
Portatile gaming con RTX 5060 a 1.099€: ...
6G for dummies: al MWC 2026 il CEO di Qu...
Le RAM tornano a salire di prezzo: quest...
5 robot aspirapolvere bestseller al mini...
A 59 anni il mio primo hackathon: dieci ...
Come sfruttare le Offerte di Primavera p...
NVIDIA promette un salto enorme: path tr...
Il meglio di Amazon in 23 articoli: supe...
Questo portatile MSI da 16" OLED 38...
DirectX, prove tecniche di futuro: machi...
Le analisi di ALMA sulla cometa interste...
La missione cinese Tianwen-3 per portare...
Un satellite di HEO Space ha catturato u...
Mini LED 144Hz a prezzo folle: questo Hi...
Novità per Fortinet: arrivano For...
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: 10:58.


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