Πίνακας περιεχομένων:
Ορισμός - Τι σημαίνει iOS;
Το IOS είναι ένα κινητό λειτουργικό σύστημα για συσκευές κατασκευασμένες από την Apple. Το iOS λειτουργεί με το iPhone, το iPad, το iPod Touch και την Apple TV.
Το iOS είναι πιο γνωστό για την εξυπηρέτηση του υποκείμενου λογισμικού που επιτρέπει στους χρήστες του iPhone να αλληλεπιδρούν με τα τηλέφωνά τους χρησιμοποιώντας χειρονομίες όπως swiping, tapping και pinching. Αυτές οι ενέργειες των δακτύλων εκτελούνται συνήθως σε οθόνες αφής πολλαπλών τόνων χωρητικότητας, οι οποίες παρέχουν γρήγορη απόκριση και δέχονται εισόδους από πολλαπλά δάχτυλα. Αν και δεν είναι το Νο 1 κινητό λειτουργικό σύστημα παγκοσμίως, το iOS κυριαρχεί στην αγορά της Βορείου Αμερικής με μεγάλο περιθώριο, με μερίδιο αγοράς 60% από τον Μάιο του 2010.
Η Techopedia εξηγεί το iOS
Το iOS προέρχεται από το Mac OS X και είναι ένα OS που μοιάζει με Unix. Υπάρχουν τέσσερα επίπεδα αφαίρεσης μέσα στο iOS:
- Core Layer OS: Παρέχει χαρακτηριστικά χαμηλού επιπέδου καθώς και πλαίσια για ασφάλεια και αλληλεπίδραση με εξωτερικό υλικό
- Στρώμα βασικών υπηρεσιών: Παρέχει τις υπηρεσίες που απαιτούνται από τα ανώτερα στρώματα
- Media Layer: Παρέχει τις απαραίτητες τεχνολογίες για γραφικά, ήχο και βίντεο.
- Coca Touch Layer: Όπου βρίσκονται τα πλαίσια, τα οποία χρησιμοποιούνται συχνά κατά τη δημιουργία μιας εφαρμογής
Το iOS συνοδεύεται από πολλές προεπιλεγμένες εφαρμογές, όπως ένα πρόγραμμα-πελάτη ηλεκτρονικού ταχυδρομείου, ένα πρόγραμμα περιήγησης Safari Web, ένα φορητό media player (iPod) και η εφαρμογή τηλεφώνου.
Οι προγραμματιστές μπορούν να χρησιμοποιήσουν το κιτ ανάπτυξης λογισμικού iOS (SDK) για τη δημιουργία εφαρμογών για κινητές συσκευές της Apple. Το SDK περιλαμβάνει εργαλεία και διεπαφές για την ανάπτυξη, εγκατάσταση, εκτέλεση και δοκιμή εφαρμογών. Οι εγγενείς εφαρμογές μπορούν να γραφτούν χρησιμοποιώντας τα πλαίσια του iOS και τη γλώσσα προγραμματισμού του Objective-C. Στο iOS SDK περιλαμβάνονται τα Εργαλεία Xcode, τα οποία περιλαμβάνουν ένα ολοκληρωμένο περιβάλλον ανάπτυξης (IDE) για τη διαχείριση έργων εφαρμογών, ένα γραφικό εργαλείο για τη δημιουργία του περιβάλλοντος χρήστη και ένα εργαλείο εντοπισμού σφαλμάτων για την ανάλυση της απόδοσης εκτέλεσης. Περιλαμβάνει επίσης ένα προσομοιωτή iOS, το οποίο επιτρέπει στους προγραμματιστές να δοκιμάζουν εφαρμογές σε Mac και μια βιβλιοθήκη προγραμματιστών iOS, η οποία παρέχει όλα τα απαραίτητα έγγραφα τεκμηρίωσης και υλικού αναφοράς.