Gli sviluppatori collegano sempre i loro dispositivi alle loro macchine. È stato un male necessario installare app, eseguire diagnosi, registrazioni dello schermo e altro ancora. Nell'eliminazione dei cavi di Apple, Xcode 9 ha sbloccato la possibilità di collegare i dispositivi tvOS o iOS al tuo Mac in modalità wireless.
Quando tutti hanno scoperto che la nuova Apple TV ha abbandonato la porta USB-C precedentemente utilizzata per questo, ha sollevato molte sopracciglia. Fortunatamente, la Apple TV di quarta e quinta generazione può connettersi in modalità wireless, insieme a iPhone e iPad.
Ciò è estremamente utile per gli sviluppatori perché non sono più tenuti a portare con sé un cavo per installare nuove build delle loro app.
Diamo un'occhiata a come è possibile collegare un dispositivo iOS o tvOS a Xcode 9, cosa è possibile fare e quali sono i requisiti.
Requisiti
Per iniziare, avrai bisogno di dispositivi compatibili con software compatibile. Quello include:
- Xcode 9.0 o successivo
- Mac con macOS 10.12.4 o successivo
- Un dispositivo con iOS 11.0 o tvOS 11.0 o successivo
- Se si utilizza un dispositivo iOS, è necessario un cavo Lightning
- Una rete a cui tutti i tuoi dispositivi possono connettersi
Iniziare
Per iniziare, vai avanti e avvia Xcode. Vai alla barra dei menu, fai clic su Finestra> Dispositivi e simulatori. Oppure puoi premere la scorciatoia Cmd + Maiusc + 2 invece.
Questa finestra ha due schede nella parte superiore. Uno per dispositivi, l'altro per simulatori. Assicurati che dispositivi l'opzione è selezionata. Ora, ci sono percorsi leggermente diversi da prendere, a seconda che tu stia collegando e un dispositivo iOS o un dispositivo tvOS.
dispositivi iOS
Prima di poterti connettere al tuo dispositivo iOS in modalità wireless, devi prima abbinarlo al tuo Mac collegandolo con un cavo Lightning. Una volta fatto, seleziona la casella che legge Connetti tramite rete. Ora puoi disconnettere il tuo telefono e comparirà all'interno della finestra dei dispositivi e come opzione insider di Xcode come destinazione per costruire le tue app.
dispositivi tvOS
Per Apple TV, non è possibile collegarlo tramite Lightning. Per uno, l'Apple TV non ha una porta Lightning. La quarta generazione ha una porta USB-C, ma nemmeno la quinta generazione. Fortunatamente, è ancora più semplice e non sono assolutamente necessari cavi. Assicurati che la finestra dell'organizzatore sia aperta, quindi su Apple TV, vai su Impostazioni> Telecomandi e dispositivi> App e dispositivi remoti.
La tua Apple TV visualizzerà automaticamente un codice di associazione che puoi inserire sul tuo Mac. Una volta che Xcode rileva la tua Apple TV, la finestra dell'organizzatore ti presenterà un campo per inserire quelle 6 cifre. Assicurati che Connetti tramite rete è selezionato, ora ogni volta che apri Xcode, vedrai la tua Apple TV disponibile per lo sviluppo.
Aspetti aggiuntivi
Una cosa bella è che non è richiesta alcuna configurazione sulla maggior parte delle reti. Si connettono automaticamente. In alcuni ambienti aziendali, dove le cose sono più bloccate, è possibile accedere e connettersi manualmente tramite indirizzo IP. Fondamentalmente, se sei in grado di eseguire il ping di Apple TV sulla rete, Xcode può connettersi ad esso.
Oltre al solito lavoro di sviluppo, questo è anche un ottimo modo per fare screenshot. Sui dispositivi iOS, questo può essere fastidioso perché devi farlo scadere e premere più pulsanti contemporaneamente per farlo accadere. Sulla tua Apple TV, non c'è alcun comando, quindi questo è uno dei pochi modi per farlo, ma ora non è più necessario collegarlo.
Se hai mai desiderato realizzare una registrazione dello schermo della tua Apple TV, anche QuickTime ora può aiutarti in modalità wireless. Dopo aver accoppiato la tua Apple TV, apri QuickTime. Vai alla barra dei menu e fai clic File. Quindi scegli Nuova registrazione di filmati. Quando si carica, facendo clic sulla freccia giù accanto al pulsante di registrazione puoi scegliere l'ingresso della videocamera e dovresti vedere elencato il nome di Apple TV associato.
Sfortunatamente, la registrazione dello schermo per dispositivi iOS tramite QuickTime funziona ancora solo quando è collegata. Questa sarebbe una grande aggiunta in futuro, specialmente per qualcuno come me che ha creato spesso registrazioni dello schermo tramite QuickTime.
Incartare
Penso che la possibilità di sviluppare in modalità wireless sia una nuova grande aggiunta a Xcode e che ci siano anche ulteriori vantaggi per i non sviluppatori. Sembra che Apple non stia solo semplificando le cose, ma offre anche più opzioni. Oltre alla connessione wireless e alla connessione tramite USB, anche Ethernet è ora un'opzione. La nuova Apple TV 4K sarebbe in grado di connettersi in questo modo in qualsiasi situazione in cui non hai la possibilità di entrare in una rete condivisa.
Cosa ne pensate di queste nuove aggiunte a Xcode? Ti piace che Apple abbia lavorato duramente per rendere ancora più aspetti dell'ecosistema Apple wireless? Ci sono funzioni Xcode che stai ancora aspettando? Facci sapere in basso.