Se il codice Java può girare su qualsiasi piattaforma, perché gli sviluppatori iOS usano Objective C e non Java per girare sull’iPhone?

La risposta è complicata. Non c’è una ragione tecnica per cui non si possa fare il porting di una VM Java su iOS. Ma si consideri che la macchina virtuale richiede l’accesso alle chiamate di sistema a livello del sistema operativo, mappando l’implementazione della classe di fondazione JDK fino alle funzionalità native del sistema operativo. … Leggi tutto

Preferisci macOS o Windows, e perché?

Personalmente, macOS. La ragione principale:macOS è costruito per l’hardware Mac e viceversa. Credo che sia per questo che tutto funziona; e bene. Ci sono dei crash, una volta ogni tanto. A differenza di Windows, oh così spesso. Io personalmente possiedo un Macbook Pro mid2012 13″. Ho sostituito l’unità DVD con un SSD da 128GB che … Leggi tutto