Spisu treści:
Definicja - Co oznacza iOS?
IOS to mobilny system operacyjny dla urządzeń wyprodukowanych przez Apple. iOS działa na urządzeniach iPhone, iPad, iPod Touch i Apple TV.
iOS jest najbardziej znany z tego, że służy jako podstawowe oprogramowanie, które pozwala użytkownikom iPhone'a na interakcję z telefonami za pomocą gestów, takich jak przeciąganie, stukanie i szczypanie. Te operacje na palcach są zwykle wykonywane na wielodotykowych pojemnościowych ekranach dotykowych, które zapewniają szybką reakcję i przyjmują dane wejściowe od wielu palców. Chociaż nie jest to mobilny system operacyjny nr 1 na świecie, iOS dominuje na rynku Ameryki Północnej z dużą marżą, z 60-procentowym udziałem w rynku w maju 2010 roku.
Techopedia wyjaśnia iOS
iOS wywodzi się z Mac OS X i jest systemem uniksopodobnym. Istnieją cztery warstwy abstrakcji w iOS:
- Core OS Layer: Zapewnia funkcje niskiego poziomu, a także ramy bezpieczeństwa i interakcji ze sprzętem zewnętrznym
- Warstwa podstawowych usług: zapewnia usługi wymagane przez górne warstwy
- Media Layer: Zapewnia niezbędne technologie dla grafiki, audio i wideo.
- Coca Touch Layer: Gdzie znajdują się frameworki, które są często używane podczas tworzenia aplikacji
iOS ma wiele domyślnych aplikacji, w tym klienta poczty e-mail, przeglądarkę Safari, przenośny odtwarzacz multimedialny (iPod) i aplikację na telefon.
Programiści mogą korzystać z zestawu SDK (iOS Software Development Kit) do tworzenia aplikacji na urządzenia mobilne Apple. Zestaw SDK zawiera narzędzia i interfejsy do opracowywania, instalowania, uruchamiania i testowania aplikacji. Aplikacje natywne można pisać przy użyciu struktur systemu iOS i języka programowania Objective-C. W zestawie iOS SDK znajdują się Narzędzia Xcode, które obejmują zintegrowane środowisko programistyczne (IDE) do zarządzania projektami aplikacji, narzędzie graficzne do tworzenia interfejsu użytkownika oraz narzędzie do debugowania do analizy wydajności środowiska wykonawczego. Zawiera także symulator iOS, który umożliwia programistom testowanie aplikacji na komputerze Mac, oraz bibliotekę programistów iOS, która zawiera całą niezbędną dokumentację i materiały referencyjne.