Richieste di interoperabilità

In Apple, arricchire la vita delle persone con esperienze straordinarie è un valore fondamentale che condividiamo con i team di sviluppo. Con un ecosistema completo di API, strumenti e servizi, puoi creare app di alta qualità e ricche di funzionalità per tutte le piattaforme Apple. Anche ascoltare sviluppatori e sviluppatrici in merito all’interoperabilità che preserva l’esperienza utente e tutela la privacy e la sicurezza degli utenti in ogni momento fa parte del nostro impegno. A tal fine, mettiamo a disposizione dei membri dell’Apple Developer Program un modulo dedicato per richiedere interoperabilità aggiuntiva con le funzionalità di iOS e iPadOS. Puoi anche fare domande o condividere feedback sugli strumenti, le tecnologie e i servizi di Apple per i team di sviluppo in vari modi, ad esempio tramite il supporto per sviluppatori, il Forum per sviluppatori Apple e Feedback Assistant.

Presentare una richiesta

Apple valuta le richieste di interoperabilità in termini di fattibilità e adeguatezza e, laddove tali richieste soddisfino questi criteri, sviluppa soluzioni che verranno rilasciate in un futuro aggiornamento software.

Prima di iniziare

Per aiutarti a stabilire se la tua è una richiesta di interoperabilità, scegli l’opzione che descrive meglio il tuo feedback o la tua richiesta.

Se desideri presentare una richiesta di interoperabilità ai sensi dell’articolo 6(7) del Digital Markets Act dell’UE, consulta Richiedere l’interoperabilità con iOS e iPadOS nell’Unione europea.

Come funziona

Una volta inviata la richiesta, riceverai una notifica di conferma dell’avvenuta presentazione. Per facilitarne la gestione, invia una richiesta separata per ciascuna funzione con cui richiedi l’interoperabilità.

Ti contatteremo tramite Feedback Assistant per notificarti aggiornamenti, tempistiche ed esito della nostra verifica. Potrai inoltre comunicare direttamente con una persona di contatto designata da Apple in merito alle tue richieste in sospeso, in uno spazio dedicato in Feedback Assistant. La tua richiesta verrà gestita in tre fasi:

Fase uno: idoneità

Apple effettuerà una valutazione iniziale della tua richiesta per garantire che le funzionalità dipendenti dal sistema operativo, dalle capacità hardware sottostanti o dai punti di integrazione del sistema siano accessibili da parte dei servizi o degli accessori Apple. Ti contatteremo se avremo la necessità di richiederti ulteriori informazioni per valutare la tua richiesta. Se esiste già una soluzione di interoperabilità, ti indirizzeremo alla documentazione esistente relativa a tale soluzione.

Fase due: progettazione

Dopo aver completato la valutazione iniziale, le richieste idonee passano al processo di pianificazione del software di Apple. Questo processo annuale include la valutazione, la progettazione e la pianificazione di potenziali funzionalità del software per le versioni future. La nostra valutazione prende in considerazione l’esperienza utente, la sicurezza e la privacy, le priorità relative alla piattaforma, l’impatto proporzionale sulle nostre risorse e l’adozione da parte di team di sviluppo e utenti. Nel determinare se e come progettare soluzioni di interoperabilità, prendiamo in considerazione molteplici fattori, tra cui, a titolo esemplificativo ma non esaustivo:

  • Sicurezza. Nell’ambito del processo di verifica della sicurezza, Apple prenderà in considerazione, tra le altre cose: (i) se fornire accesso alla funzionalità richiesta possa mettere il dispositivo e gli utenti a rischio a causa di soggetti malintenzionati che tentino di accedere al dispositivo; (ii) se la funzionalità richiesta possa essere utilizzata per uno scopo che aumenti il rischio di crimini o frodi per gli utenti.
  • Privacy. Apple valuterà anche le possibili implicazioni per la privacy degli utenti derivanti dalla richiesta, come ad esempio: (i) a quali dati utente un’app potrebbe accedere nell’ambito di una o più richieste; (ii) eventuali rischi per la privacy dell’utente derivanti dalla raccolta dei dati proposta dallo sviluppatore o dalla sviluppatrice e le possibili misure di mitigazione a tutela della privacy dell’utente.
  • Protezione degli utenti vulnerabili. Apple esaminerà i possibili rischi aggiuntivi per la sicurezza e la privacy degli utenti vulnerabili, come bambini e bambine, e valuterà se siano necessarie ulteriori misure di protezione.
  • Integrità del dispositivo. Apple prenderà in considerazione anche i possibili rischi per le prestazioni del dispositivo derivanti dall’implementazione. Ad esempio, valuterà se la richiesta possa comportare un carico eccessivo ai danni delle risorse di elaborazione o di comunicazione oppure della larghezza di banda, o ancora un utilizzo eccessivo delle risorse di sistema (come l’uso eccessivo della CPU o GPU in background) e l’impatto sulla durata della batteria del dispositivo.
  • Sicurezza. Apple valuterà se la richiesta possa favorire attività dannose, come il gioco d’azzardo illegale o attività criminali come frodi o false dichiarazioni.
  • Tecnologie Apple. Apple valuterà infine se la richiesta presenta implicazioni per i diritti di proprietà intellettuale di Apple relativi alle tecnologie e agli strumenti proprietari. Apple può imporre restrizioni sulle richieste che potrebbero ledere i suoi diritti di proprietà intellettuale e ha il diritto di addebitare un costo per l’accesso agli strumenti e alle tecnologie Apple.

Apple ti comunicherà l’eventuale non fattibilità di una soluzione di interoperabilità efficace o la sua inadeguatezza.

Fase tre: implementazione

Qualora sia possibile progettare una soluzione di interoperabilità adeguata e questa sia pianificata per una futura versione del software, Apple provvederà successivamente alla relativa implementazione. L’implementazione è specificamente mirata per ogni richiesta. Ti informeremo quando la tua richiesta di interoperabilità verrà elaborata in una versione pre-release o in un aggiornamento software. Inoltre, Apple rilascerà la documentazione tecnica pertinente per descrivere in che modo sviluppatori e sviluppatrici possono gestire ciascuna soluzione.

Domande e risposte

Se il mio progetto richiede un’interoperabilità efficace con più aspetti, devo inviare una richiesta o più richieste?

È opportuno inviare una richiesta separata per ogni aspetto o caratteristica di interoperabilità del proprio progetto.

In che modo Apple mi comunicherà gli aggiornamenti relativi alla mia richiesta di interoperabilità?

All’interno di Feedback Assistant, uno spazio dedicato ti permette di accedere a tutte le informazioni rilevanti sulla tua richiesta, inclusi lo stato attuale, le informazioni inviate e le risposte di Apple. Riceverai anche una notifica email per ogni nuova comunicazione da parte di Apple in Feedback Assistant.

Posso ricontattare Apple in merito alla mia richiesta di interoperabilità?

Apple ti comunicherà i risultati della valutazione iniziale e ti contatterà qualora servissero ulteriori informazioni. Se la tua richiesta risulterà idonea e stabiliremo che è appropriato e fattibile progettare una soluzione di interoperabilità efficace, sarà nostra cura comunicartelo. Se non ricevi una risposta tempestiva oppure se hai bisogno di fornire ulteriori informazioni sulla tua richiesta, puoi contattarci tramite follow-up in Feedback Assistant.

Qual è la differenza tra una richiesta di interoperabilità e una richiesta di miglioramento?

Una richiesta di interoperabilità prevede l’intenzione di accedere a una funzionalità di iOS o iPadOS che viene utilizzata dai servizi o dagli accessori Apple, ma che attualmente non è disponibile per la tua app o il tuo accessorio. Una richiesta di miglioramento prevede l’intenzione di ottenere una nuova funzionalità, un’API migliorata o una funzionalità di sistema ampliata che migliori il funzionamento della tua app.