Η κυκλοφορία μιας νέας γενιάς iOS συνήθως σημαίνει το τέλος της υποστήριξης για το παλαιότερο υποστηριζόμενο μοντέλο iPhone μέχρι σήμερα. Φέτος είναι η σειρά του μοντέλου 3GS, το οποίο απλά δεν είναι αρκετά τεχνικά εξοπλισμένο για να λειτουργεί άνετα με το iOS 7. Η τεχνολογική πρόοδος είναι αμείλικτη και για κινητά τόσο παλιά και τους κατόχους τους, αυτό το βήμα είναι κάπως ατυχές.
Αυτό οφείλεται στο γεγονός ότι οι προγραμματιστές εφαρμογών σταματούν να υποστηρίζουν παλαιότερα μοντέλα με παλαιότερο λειτουργικό σύστημα και επομένως η λειτουργικότητα τέτοιων συσκευών περιορίζεται σημαντικά με την πάροδο του χρόνου. Ωστόσο, τώρα υπάρχει μια αλλαγή που σίγουρα θα ευχαριστήσει πολλούς κατόχους νέου iPhone ή iPad. Η Apple έχει αρχίσει να επιτρέπει στους κατόχους παλαιότερων συσκευών να κατεβάζουν παλαιότερες εκδόσεις εφαρμογών που είναι συμβατές με το λειτουργικό τους σύστημα.
Οι διαφορές μεταξύ iOS 6 και iOS 7 είναι σημαντικές και δεν θα αρέσουν σε όλους. Οι περισσότεροι προγραμματιστές σίγουρα θα προσπαθήσουν να αξιοποιήσουν στο έπακρο τις νέες επιλογές. Θα δημιουργήσουν νέα API και δυνατότητες του νέου λειτουργικού συστήματος στις εφαρμογές τους, θα αλλάξουν σταδιακά τη σχεδίαση των περισσότερων εφαρμογών ώστε να ταιριάζουν στη διεπαφή χρήστη iOS 7 και θα επικεντρωθούν κυρίως στο νέο λειτουργικό σύστημα και τα τρέχοντα μοντέλα τηλεφώνου.
Αλλά χάρη σε αυτή τη φιλική κίνηση της Apple, αυτοί οι προγραμματιστές θα μπορούν να καινοτομούν χωρίς να ανησυχούν μήπως εξοργίσουν και χάσουν τους υπάρχοντες πελάτες τους. Τώρα θα είναι δυνατή η εκ νέου επεξεργασία της εφαρμογής στην εικόνα του iOS 7 και η αποκοπή της παλαιότερης συσκευής, επειδή οι κάτοχοι τέτοιων συσκευών μπορούν απλά να κατεβάσουν μια παλαιότερη έκδοση που θα λειτουργεί για αυτούς χωρίς προβλήματα και δεν θα ενοχλεί καν την εμπειρία χρήστη διαφορετικής εμφάνισης γραφική διεπαφή τους.
Θα ξαναζωντανέψει λοιπόν το νέο-παλιό μου 3G; :-)
Λοιπόν, αν αυτό το TimeMachine θα λειτουργήσει επίσης, για παράδειγμα, για ένα iPod Touch 2g με iOS 4.2.1, τότε είναι μια εξαιρετική είδηση και για μένα μεγαλύτερη επιτυχία από ολόκληρη την κεντρική ομιλία της προηγούμενης εβδομάδας. Αυτό ονομάζω να μην πετάς τους πελάτες σου στη θάλασσα.
Ακομα εχει πιασει πχ με το twitter που αλλαξε το API και μαλλον δεν το έφτιαξαν στην εφαρμογή για την 4.2.1. Τέλος πάντων, θα προσπαθήσω.
Είναι χάλια :-) αλλά και πάλι τι θα συζητήσουμε :-) το iphone 4 είναι 3 ετών ... και έχει ακόμα σχετικά παλιό υλικό - επεξεργαστή 800mhz και 512 ram ... και έχει ακόμα ios 7 ... . για κλασικές εφαρμογές όπως το Lidl καταλαβαίνω ... για μουσική, φωτογραφία και άλλες εφαρμογές που θέλουν περισσότερη απόδοση, δεν καταλαβαίνω λίγο :D
Το παιδί μου τα κατάφερε με το αρχικό iPhone 2G (ως iPod) τα τελευταία δύο χρόνια. Αυτό το χαρακτηριστικό είναι πολύ καλό για μένα :)
Αυτός ακριβώς είναι ο λόγος που εκτιμώ την Apple!! σκέφτεται τους πάντες :) ακόμα κι αν έχετε παλαιότερο μοντέλο :)
Αναρωτιέμαι αν αυτό μπορεί να ρυθμιστεί με κάποιο τρόπο από τους προγραμματιστές. Νομίζω ότι εάν η παλιά εφαρμογή χρησιμοποιεί ένα API που ο προγραμματιστής θα θέλει να ακυρώσει αργότερα, θα είναι δυνατό να οριστεί η ακριβής συμπεριφορά με κάποιο τρόπο...
Μου μπερδεύει επίσης το πώς θα συμπεριφερθεί σε διαφορετικούς συνδυασμούς της έκδοσης της εφαρμογής και του iOS - θα παρακαλούσα για ένα πιο εκτενές άρθρο, κατά προτίμηση με μια δοκιμή ορισμένων δημοφιλών εφαρμογών. Επιπλέον, θα συμπεριφέρεται διαφορετικά όταν αγοράζετε/εγκαθιστάτε απευθείας από φορητή συσκευή και διαφορετικά μέσω iTunes σε Mac - αρχικά μου επέτρεψε να αγοράσω μια εφαρμογή στο iTunes, η οποία στη συνέχεια δεν συγχρονίστηκε με το παλιό iPod, κάτι που με ενόχλησε αρκετά κομμάτι.
Ακούγονται καλά και σίγουρα καλά νέα για χρήστες με μεγαλύτερη ηλικία
συσκευές, αλλά το ερώτημα είναι πόσοι προγραμματιστές θα υποστηρίξουν αυτήν την τάση.
Όταν ένας προγραμματιστής δημιουργεί μια εφαρμογή, συνήθως την έχει σε 2 (Full και Lite) ή 4
(Full iPhone, Full iPad, Lite iPhone, Lite iPad) εκδόσεις. Υποστήριξη
μια παλαιότερη έκδοση θα σήμαινε βασικά διπλασιασμό του αριθμού των εφαρμογών που
πρέπει να διατηρηθεί από τον προγραμματιστή, που κατά την εμπειρία μου είναι ο δρόμος προς την κόλαση. Επιπλέον, στο
παλαιότερες εκδόσεις, συχνά δεν θα αφορά μόνο κάποια μικρά πράγματα στον κώδικα,
αλλά μπορεί να υπάρξουν πολλές αλλαγές.