Xcode

Xcode è un’applicazione IDE specifica per sistema operativo macOS.

Permette di sviluppare in C++, java, python, swift, e in altri linguaggi.

È obbligatorio usare questa IDE per sviluppare applicazioni per iOS, iPadOS, tvOS e watchOS in quanto Xcode contiene il software SDK necessario a questi sistemi.

Esempio

Xcode 13, (13.4.1) rilasciato a settembre 2022, richiede macOS 12 (rilasciato a giugno 2021) o successivo, pesa 12 GB, e contiene:

  • SDK necessario per sviluppare su macOS 11.3,
  • SDK per sviluppare su  iOS 15

In questo modo Apple (come Google) forniscono continuamente (agli sviluppatori) l’ultima versione SDK, producendo applicazioni per l’ultimo sistema operativo, chiedendo agli utenti di usare sempre dispositivi recenti. Lo sviluppatore consapevole di questo, non dovrebbe compilare solo con l’ultimo SDK.

Privacy

Xcode può comunicare indietro all’azienda produttrice Apple dati sull’utilizzo (telemetria) e persino l’identificatore dell’utente