Apple

Cos’è Xcode Cloud?

Tra gli annunci di Apple al WWDC 2021 c’è una nuova funzionalità Xcode chiamata Xcode Cloud. Secondo Apple, questa nuova capacità aiuterà gli sviluppatori ad accelerare la creazione di app.

Xcode Cloud riunisce tutti i processi e gli strumenti di cui gli sviluppatori hanno bisogno per creare, testare e offrire le proprie app utilizzando i servizi cloud.

Inoltre, Apple ha annunciato eventi all’interno delle app e delle pagine dei prodotti personalizzati, che consentiranno agli sviluppatori di promuovere le proprie app e comunicare con gli utenti in modi nuovi.

Da parte sua, la nuova versione del linguaggio di programmazione Swift consentirà l’integrazione di modelli concorrenti.

Cos’è Xcode Cloud?

Xcode Cloud è un nuovo servizio di distribuzione di app cloud e integrazione continua progettato specificamente per gli sviluppatori Apple.

Xcode Cloud, incluso in Xcode 13, consente sia agli sviluppatori indipendenti che ai team di creare, testare e distribuire app in modo più efficiente.

Poiché Xcode Cloud può compilare automaticamente app nel cloud, gli sviluppatori possono dedicare la potenza dei loro computer Mac ad altre attività.

I test paralleli nel cloud consentono agli sviluppatori di testare una simulazione delle loro app su tutti gli attuali dispositivi Apple, implementare versioni per i processi di revisione interna o inviarle a un team esterno con TestFlight per aiutare a perfezionare le beta.

Nuova versione di Swift

Swift è il nuovo linguaggio di programmazione di Apple, che nella sua nuova versione incorpora opzioni di sviluppo simultaneo. Ciò significa che gli sviluppatori possono scrivere codice che viene eseguito in parallelo, il che è essenziale quando si creano app che rispondono alle selezioni dell’utente, mentre svolgono altre attività in background.

Secondo Apple, il modello simultaneo di Swift consentirà agli sviluppatori di scrivere codice in modo rapido, sicuro e con meno errori secondo gli standard più recenti per sfruttare appieno la potenza dei chip multi-core nei dispositivi Apple.

Inoltre, la nuova versione di Swift aggiunge miglioramenti alle visualizzazioni elenco, alla ricerca, alle funzionalità di accessibilità, alle tabelle a più colonne e molto altro.

Object Capture: un passo avanti nella Realtà Aumentata

RealityKit 2 rilascia Object Capture, un’API macOS Monterey semplice e potente per la creazione di modelli 3D fotorealistici di alta qualità di oggetti del mondo reale in pochi minuti.

Per creare il modello 3D, scatta semplicemente delle foto con l’iPhone, l’iPad o una fotocamera DSLR per trasformare gli oggetti in modelli 3D ottimizzati per AR. Questi modelli possono essere visualizzati in AR Quick Look o aggiunti alle scene AR da Reality Composer o Xcode.

Altri strumenti e API per sviluppatori

Apple mette a disposizione degli sviluppatori una selezione di nuovi strumenti e API che semplificheranno il loro lavoro e permetteranno loro di aggiungere funzionalità completamente nuove, il tutto con la massima privacy.

  • Xcode 13  incorpora potenti funzionalità di sviluppo del team perfette per lavorare con Xcode Cloud, nonché nuove funzionalità di collaborazione da GitHub, Bitbucket e GitLab.
  • Con  SharePlay, puoi creare nuovi tipi di esperienze condivise per utenti iPhone, iPad e Mac.1
  • Le  app di videochiamate di terze parti  possono sfruttare gli ultimi miglioramenti di FaceTime, come l’isolamento vocale, l’ambiente sonoro e la modalità ritratto.
  • Le  app di messaggistica, ora offrono la possibilità di condividere lo stato degli utenti nelle conversazioni, e le app possono far annunciare a Siri i messaggi in arrivo. Le API di notifica, nel frattempo, consentono l’invio di notifiche di app di comunicazione e ad alta priorità anche se sono state abilitate le funzionalità Focus o Non disturbare.
  • La  nuova API della fotocamera  migliora la fusione delle immagini e può acquisire istantanee video 1080p e di alta qualità durante la stessa riunione.
  • Con  TestFlight  per Mac, gli sviluppatori possono testare funzionalità come gli acquisti in-app.
  • Per garantire ai clienti acquisti in-app sicuri, StoreKit 2 ora include nuove API che gestiscono la proprietà del prodotto e lo stato dell’abbonamento, oltre al supporto per i test in Xcode e nell’ambiente protetto da Apple.
  • Le  estensioni di Safari sono disponibili su iPhone, iPad e Mac. Gli sviluppatori possono creare estensioni anche nell’app Mail.
  • Le  app di navigazione di terze parti  ora possono visualizzare le mappe nel cruscotto digitale di un veicolo e il nuovo simulatore di carplay per Mac aiuta a rendere i test molto più efficaci.
  • Le app possono offrire esperienze di qualità cinematografica utilizzando  l’audio spaziale  e distribuire l’audio per rendere i loro contenuti più coinvolgenti. E il motore di specializzazione dell’audio fisico consente agli sviluppatori di giochi di eseguire facilmente il rendering di suoni ultra-realistici su tutte le piattaforme Apple.
  • Con  ShazamKit, gli sviluppatori possono integrare la tecnologia di riconoscimento audio di Shazam direttamente nelle loro app. In questo modo, possono non solo trovare la musica all’interno dell’ampio catalogo di brani di Shazam, ma anche identificare l’audio preregistrato dai risultati personalizzati creati dagli sviluppatori.

Disponibilità

Le beta per iOS 15, iPadOS 15, macOS Monterey, watchOS 8 e tvOS 15 sono ora disponibili per i membri dell’Apple Developer Program su  developer.apple.com.

Xcode Cloud è disponibile come beta gratuita su base limitata a partire da oggi. L’accesso si espanderà in estate e in autunno e sarà disponibile per tutti gli sviluppatori l’anno prossimo. Maggiori informazioni su prezzi e disponibilità per Xcode Cloud saranno disponibili in autunno.

Post correlati

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba