μήλο κυκλοφόρησε χθες το iPhone OS 4, επιτρέποντας στους προγραμματιστές και τους καταναλωτές να γνωρίζουν ποιες σημαντικές νέες δυνατότητες θα έρχονται στην πλατφόρμα για κινητές συσκευές της. Ένα πράγμα που η εταιρεία δεν τόνισε συγκεκριμένα στην παρουσίασή της, ωστόσο, ήταν μια μικρή αλλαγή στην Άδεια Χρήσης Προγράμματος Προγραμματιστή Τηλεφώνου. Τι είναι διαφορετικό; Ενότητα 3.3.1, η οποία τώρα διαβάζει εν μέρει: «Απαγορεύονται οι εφαρμογές που συνδέονται με Τεκμηριωμένα API μέσω ενδιάμεσης μετάφρασης ή επιπέδου ή εργαλείου συμβατότητας».
Σε απλά αγγλικά, αυτά είναι κακά νέα για προγραμματιστές που σχεδίαζαν να διαθέσουν εφαρμογές στο iPhone χρησιμοποιώντας τεχνολογίες όπως MonoTouch ή Adobe Flash CS5.
Προτεινόμενα βίντεο
Η αλλαγή στους όρους αδειοδότησης φαίνεται ότι έγινε αρχικά φώναξε ο John Gruber του Daring Fireball.
της Apple iPhone-και τώρα iPad—είναι διάσημοι επειδή δεν υποστηρίζουν την αποκλειστική τεχνολογία Flash της Adobe, η οποία χρησιμοποιείται ευρέως ως βίντεο και άλλα διαδραστικά στοιχεία στον Ιστό. Η στάση της Apple χωρίς Flash έχει αποδυναμώσει σοβαρά την πανταχού παρούσα παρουσία του Flash στον Ιστό: είναι ένα πράγμα εάν έχετε μια τεράστια εγκατεστημένη βάση στο υπολογιστές, αλλά εάν η τεχνολογία σας δεν είναι διαθέσιμη στην (αναμφισβήτητα) την πιο σημαντική πλατφόρμα μέσων κινητής τηλεφωνίας στην αγορά, έχετε πρόβλημα.
Η Adobe ήλπιζε να επιλύσει το πρόβλημα χωρίς Flash στο iPhone παρέχοντας μια δυνατότητα ανάπτυξης σε iPhone στο Adobe Flash CS5: η ιδέα είναι ότι οι προγραμματιστές θα μπορούσαν δημιουργούν τις εφαρμογές τους στο Flash χωρίς καμία συγκεκριμένη γνώση του iPhone και, στη συνέχεια, αναπτύξτε το ως εφαρμογή έτοιμη για iPhone, ουσιαστικά επιλέγοντας μια "ανάπτυξη στο iPhone" εντολή.
Σύμφωνα με τους νέους όρους αδειοδότησης της Apple, οι εφαρμογές iPhone μπορούν να χρησιμοποιούν μόνο τεκμηριωμένες κλήσεις API και να είναι γραμμένες σε C, Objective C, C++. Οι εφαρμογές μπορούν επίσης να γραφτούν σε JavaScript για να εκτελεστούν από την ενσωματωμένη μηχανή WebKit της Apple, η οποία τροφοδοτεί το πρόγραμμα περιήγησης Safari του iPhone.
Οι νέοι όροι αδειοδότησης της Apple μπορεί να αποδειχθούν ιδιαίτερα ενοχλητικοί για την Adobe, η οποία έλεγε στους προγραμματιστές μπορούν να παραμείνουν με τα εργαλεία ανάπτυξης Flash και σύντομα θα μπορούν να αναπτύξουν αυτές τις εφαρμογές στο iPhone.
Ωστόσο, ενώ οι παρατηρητές του κλάδου δεν έχουν αμφιβολία ότι η Apple γνωρίζει καλά τι σχεδίαζε να κάνει η Adobe με τη δημιουργία εφαρμογών για iPhone από το Flash, η κίνηση φαίνεται καλύτερα στο πλαίσιο των μακροπρόθεσμων προσπαθειών της Apple να ελέγχει τις πλατφόρμες της από την αρχή: ιστορικά, η Η εταιρεία πιστεύει ότι η διατήρηση του απόλυτου ελέγχου των προϊόντων της οδηγεί στη δημιουργία των καλύτερων εμπειριών για τους πελάτες…και ως εκ τούτου σε καλύτερες πωλήσεις προϊόντα. Οι νέοι όροι άδειας χρήσης της Apple ουσιαστικά απαγορεύουν στους προγραμματιστές να εφαρμόσουν ένα πλαίσιο ανάπτυξης για το iPhone πάνω από τα Cocoa Touch και WebKit API της Apple. Αν ένα τέτοιο πλαίσιο αν κέρδιζε σημαντική έλξη μεταξύ των προγραμματιστών, ουσιαστικά θα έπαιρνε τον έλεγχο της πλατφόρμας iPhone της Apple…και αυτό είναι κάτι που η εταιρεία του Κουπερτίνο είναι απίθανο να ανέχομαι.
Συστάσεις των συντακτών
- Το τελευταίο iPad Air μόλις έλαβε μια σημαντική έκπτωση στο Amazon
- Μια άλλη αναφορά δείχνει ότι το iPhone 15 Pro θα είναι πιο ακριβό
- Έχασα το iPhone μου σε ονειρεμένες διακοπές — και δεν ήταν εφιάλτης
- Αυτοί είναι οι μόνοι 2 λόγοι που είμαι ενθουσιασμένος για το iPhone 15 Pro
- Το iPad της Apple μόλις έπεσε στη φθηνότερη τιμή του ποτέ
Αναβαθμίστε τον τρόπο ζωής σαςΤο Digital Trends βοηθά τους αναγνώστες να παρακολουθούν τον γρήγορο κόσμο της τεχνολογίας με όλα τα τελευταία νέα, διασκεδαστικές κριτικές προϊόντων, διορατικά editorial και μοναδικές κρυφές ματιές.