Προειδοποίηση: η εφαρμογή δεν έχει βελτιστοποιηθεί για το iOS 10 - μπορείτε να το κάνετε αυτό
Στην beta έκδοση του iOS 10.3, οι χρήστες λαμβάνουν την προειδοποίηση κατά την εκκίνηση ορισμένων εφαρμογών που η εφαρμογή δεν έχει βελτιστοποιηθεί για το iOS 10. Σε αυτή την πρακτική συμβουλή, εξηγούμε τι είναι πίσω από αυτό και τι μπορείτε να κάνετε γι 'αυτό.
Προειδοποίηση: η εφαρμογή δεν έχει βελτιστοποιηθεί για το iOS 10
Η προειδοποίηση στο iOS 10.3 αναφέρεται στο περιβάλλον 64-bit που έχει εγκαταστήσει η Apple στα κινητά τηλέφωνα της από το iPhone 5S. Αντί ενός επεξεργαστή 32-bit, υπάρχει ένας επεξεργαστής 64-bit σε όλα τα iPhone από το iPhone 5S. Αυτό καθιστά τα νέα iPhones γρηγορότερα επειδή μπορούν να επεξεργαστούν περισσότερα δεδομένα ταυτόχρονα. Ωστόσο, αυτό έχει επιπτώσεις στις εφαρμογές:
- Οι εφαρμογές πρέπει να βελτιστοποιηθούν για επεξεργαστές 64-bit έτσι ώστε να μπορούν να επωφεληθούν από αυτές. Αν οι εφαρμογές 32- και 64-bit εκτελούνται παράλληλα σε επεξεργαστή 64-bit, οι εφαρμογές 32-bit επιβραδύνουν το iPhone.
- Ως εκ τούτου, η Apple δεν έχει επιτρέψει νέες, καθαρές εφαρμογές 32-bit στο κατάστημά της από το 2015, πρέπει επίσης να υποβληθεί μια έκδοση 64-bit.
- Επομένως, μπορεί να θεωρηθεί ότι η Apple θα αποκλείσει αργά ή γρήγορα τις εφαρμογές 32-bit από το iPhone. Το προειδοποιητικό μήνυμα στο iOS 10.3 είναι ο πρώτος προάγγελος αυτού του βήματος.
- Από το iOS 11, είναι πιθανό οι εφαρμογές 32-bit να μην λειτουργούν πλέον στο iPhone. Αν η Apple παραμείνει πιστή στη στρατηγική της, το iOS 11 θα εμφανιστεί το φθινόπωρο.
- Για τους προγραμματιστές εφαρμογών, αυτό σημαίνει μεγάλη προσπάθεια: οι εφαρμογές πρέπει να ξαναγραφούν ώστε να εκτελούνται στο νέο περιβάλλον. Η προσπάθεια είναι πιθανόν να είναι υπερβολικά υψηλή για τους μικρότερους εκδότες.
- Εάν δεν μπορείτε να κάνετε χωρίς μεμονωμένες εφαρμογές για τις οποίες εμφανίζεται το μήνυμα προειδοποίησης, δεν θα πρέπει να ενημερώσετε προς το iOS 11 προς το παρόν.
- Δεδομένου ότι τα παλαιότερα iPhones, όπως το iPhone 5 και το 5c, τρέχουν σε περιβάλλον 32 bit, το iOS 11 δεν θα είναι πλέον διαθέσιμο για αυτά τα iPhones.
Στην επόμενη σελίδα, θα σας δείξουμε πώς μπορείτε να μάθετε αν έχετε iPhone με επεξεργαστή 32 ή 64 bit.