Sommario:
Definizione - Cosa significa iOS?
IOS è un sistema operativo mobile per dispositivi fabbricati da Apple. iOS funziona su iPhone, iPad, iPod Touch e Apple TV.
iOS è noto soprattutto per essere il software sottostante che consente agli utenti iPhone di interagire con i loro telefoni utilizzando gesti come scorrere, toccare e pizzicare. Queste azioni con le dita vengono in genere eseguite su schermi touchscreen capacitivi multitouch, che forniscono una risposta rapida e accettano input da più dita. Sebbene non sia il primo sistema operativo mobile a livello globale, iOS domina il mercato nordamericano con un ampio margine, con una quota di mercato del 60% a maggio 2010.
Techopedia spiega iOS
iOS è derivato da Mac OS X ed è un sistema operativo simile a Unix. Esistono quattro livelli di astrazione in iOS:
- Livello OS principale: offre funzionalità di basso livello e framework per la sicurezza e l'interazione con l'hardware esterno
- Livello servizi principali: fornisce i servizi richiesti dai livelli superiori
- Media Layer: fornisce le tecnologie necessarie per grafica, audio e video.
- Coca Touch Layer: dove si trovano i framework, che vengono spesso utilizzati durante la creazione di un'applicazione
iOS include molte app predefinite, tra cui un client di posta elettronica, un browser Safari, un lettore multimediale portatile (iPod) e l'app del telefono.
Gli sviluppatori possono utilizzare il kit di sviluppo software iOS (SDK) per creare applicazioni per dispositivi mobili Apple. L'SDK include strumenti e interfacce per lo sviluppo, l'installazione, l'esecuzione e il test di app. Le app native possono essere scritte usando i framework di sistema iOS e il linguaggio di programmazione Objective-C. Nell'SDK di iOS sono inclusi Xcode Tools, che include un ambiente di sviluppo integrato (IDE) per la gestione di progetti applicativi, uno strumento grafico per la creazione dell'interfaccia utente e uno strumento di debug per l'analisi delle prestazioni di runtime. Include anche un simulatore iOS, che consente agli sviluppatori di testare app su Mac e una libreria per sviluppatori iOS, che fornisce tutta la documentazione e il materiale di riferimento necessari.