Μια σύντομη ματιά στον τρόπο με τον οποίο οι προγραμματιστές δοκιμάζουν τη συμβατότητα εφαρμογών iOS
Έχετε αναρωτηθεί ποτέ πώς ένας προγραμματιστής iOS δοκιμάζει τη συμβατότητα εφαρμογών με τις μυριάδες συσκευές και εκδόσεις του iOS εκεί έξω; Αυτή η εικόνα από τον προγραμματιστή David Smith μας δίνει μια ιδέα, καθώς όπως μπορείτε να δείτε χρειάζεται πολύ υλικό. Τέσσερα iPad, τέσσερα iPod Touch, τέσσερα iPhone, το καθένα με διαφορετική έκδοση του λειτουργικού συστήματος κινητής τηλεφωνίας της Apple (υπάρχουν ακόμη και μερικές συσκευές που δεν είναι iOS για άλλες δοκιμές για κινητά, με δύο τηλέφωνα Android, ένα Windows Phone, ένα Kindle Fire tablet και ένα Kindle 4).Αν αναρωτιέστε γιατί είναι απαραίτητο, ο David εξηγεί:
Αυτό όμως δεν είναι θέμα κατακερματισμού, αυτό είναι περισσότερο μια ματιά στο πόσο σχολαστικοί είναι ορισμένοι προγραμματιστές iOS για τη διασφάλιση της συμβατότητας ακόμη και για τις πιο σκοτεινές περιπτώσεις χρήσης. Το πόσο απαραίτητο θα είναι για τους προγραμματιστές να διατηρήσουν τόσες πολλές παραλλαγές του iOS μένει να φανεί, αλλά το ποσοστό υιοθέτησης των τελευταίων εκδόσεων iOS φαίνεται να επιταχύνεται δραματικά χάρη στην Apple που φέρνει τη δυνατότητα ενημέρωσης OTA στο iOS 5. Φυσικά αυτό σημαίνει επίσης ότι όσοι επιμένουν σε προηγούμενες εκδόσεις του iOS θα αρχίσουν αναπόφευκτα να χάνουν τις νέες δυνατότητες εφαρμογών και την πλήρη συμβατότητα, όπως μπορεί ήδη να το επιβεβαιώσει οποιοσδήποτε χρησιμοποιεί παλιό εξοπλισμό iPhone και iOS και είναι πιθανό τα μελλοντικά εργαστήρια συμβατότητας iOS να περιλαμβάνουν μόνο δύο συσκευές : ένα iPhone και ένα iPad.
Για την πλευρά των πραγμάτων Mac, είναι επίσης ενδιαφέρον να σημειωθεί ότι η Apple διαθέτει ένα εργαστήριο συμβατότητας με Mac στην πανεπιστημιούπολη 1 Infinite Loop στο Κουπερτίνο της Καλιφόρνια, το οποίο οι προγραμματιστές μπορούν να προγραμματίσουν ραντεβού για χρήση.Μπορείτε να μάθετε για το εργαστήριο συμβατότητας Mac στο Apple.com και να εξερευνήσετε την τεράστια ποσότητα Mac του, αλλά προφανώς δεν υπάρχει τέτοιο εργαστήριο για τον εξοπλισμό iOS… ακόμα τουλάχιστον.