È un iPhone 5C adatto allo sviluppo nel 2017?

0

Sto lavorando a un gioco Unity e non posso permettermi di acquistare sia un iPhone 7, sia il mio telefono principale a cui sto aggiornando (Galaxy S8), né posso permettermi di acquistare un Mac in questo momento. Sviluppare su una macchina virtuale in esecuzione su un laptop Windows, oltre a utilizzare un iPhone 5C per testare e eseguire il debug su, sarebbe una buona idea? Ho sentito alcuni problemi con lo sviluppo con la 5C a causa del processore a 32 bit, ma non so se questo si applicherebbe anche ai giochi.

    
posta MJonesDev 16.06.2017 - 20:00
fonte

1 risposta

0

"Macchina virtuale in esecuzione su un laptop Windows"

Buona fortuna con quello. Non c'è praticamente alcuna accelerazione 3D in nessuna VM per Windows con macOS attualmente disponibile. Linux è in grado di raggiungere questo obiettivo in alcuni casi (KVM + GPU PCIe di riserva supportata da macOS), ma ha una serie di limiti diversi che potrebbero violare l'accordo. Ed è anche bannato da EULA di macOS.

"insieme all'utilizzo di un iPhone 5C per testare e eseguire il debug"

iOS 11 renderà obsolete le 5C, così come tutte le app a 32 bit, quindi non potrai fare molto con un 5C. (A meno che non ti stia sviluppando da meno di 3 mesi;))

"Non so se ciò si applicherebbe anche ai giochi."

Lo sarebbe, e ancora di più. Esistono molte limitazioni tecniche con le app a 32 bit che i sistemi operativi a 64 bit non hanno, in particolare la limitazione a non più di 4 GB di RAM. È relativamente sicuro presumere che Apple abbia chiuso il supporto per le app a 32 bit perché i Pro di iPad spingono fino al limite di 4 GB, e non ci può essere solo più RAM installata nei dispositivi iOS.

Che cosa farei?

Se stai andando da solo, trasforma il tuo attuale laptop in un Hackintosh (rompe l'EULA ma è la soluzione migliore per ora) ed esegui tutte le tue app nel Simulatore o sui dispositivi degli amici. Dico questo per due motivi:

  1. Se non guadagni abbastanza per comprare un Mac (~ $ 1000 +), probabilmente non sei una grande azienda e Apple non si preoccuperà mai di farti causa.
  2. Se sei un'azienda abbastanza grande che Apple nota che stai usando un Hackintosh, probabilmente hai abbastanza soldi per un pochi Mac ormai, quindi puoi acquistarne uno.

Ancora meglio, vai a sviluppare per un'azienda che ha i soldi per te. Quindi puoi guadagnare denaro per acquistare i tuoi dispositivi personali per i tuoi progetti e per i lavori futuri. Inoltre, probabilmente puoi chiedere un finanziamento aziendale per un Mac (probabilmente un MacBook Pro 13 Fn, ma è meglio di niente) subito.

    
risposta data 17.06.2017 - 04:26
fonte

Leggi altre domande sui tag