H Apple μετά την κυκλοφορία της iOS 4 GM τροποποίησε και το συμφωνητικό για τους προγραμματιστές.
Η αλλαγή που έλαβε περισσότερο τα φώτα της δημοσιότητας ήταν αυτή που απαγόρευε σε εταιρείες διαφημίσεων να συλλέγουν δεδομένα για αναλυτικούς σκοπούς.
Mια άλλη εξίσου σημαντική αλλαγή, την οποία επισημαίνει ο Matt Drance, αφορά την παράγραφο 3.3.2 σχετικά με την χρησιμοποίηση μεταφρασμένου κώδικα (interpeted code). Προηγούμενως, αυτό απαγορευόταν ρητά. Τώρα, η παράγραφος αναφέρει τα εξής:
Unless otherwise approved by Apple in writing, no interpreted code may be downloaded or used in an Application except for code that is interpreted and run by Apple’s Documented APIs and built-in interpreter(s). Notwithstanding the foregoing, with Apple’s prior written consent, an Application may use embedded interpreted code in a limited way if such use is solely for providing minor features or functionality that are consistent with the intended and advertised purpose of the Application.
Με λίγα λόγια, με την άδεια της Apple οι προγραμματιστές θα μπορούν να χρησιμοποιήσουν μεταφραστές και να ενσωματώσουν τον κώδικα στις εφαρμογές τους με την προϋπόθεση ότι αυτή η ενέργεια προσθέτει λειτουργικότητα στην εφαρμογή.
Αυτοί που θα επωφεληθούν περισσότερο είναι οι game developers που χρησιμοποιούν βιβλιοθήκες και μηχανές που βασίζονται σε άλλες γλώσσες, όπως η Lua.
Apple updates section 3.3.2
Από
sepsis
, 11/06/2010 21:39
2 μηνύματα σε αυτό το θέμα
Ad
#2
Δημοσίευση 12/06/2010 - 07:41
Ή πιο σωστά, αν το μεταφράσεις ακριβώς θα δεις πως η apple επιτρέπει την ΠΕΡΙΟΡΙΣΜΕΝΗ χρήση interpreted code και ΜΟΝΟ για την προσθήκη ΕΛΑΧΙΣΤΩΝ features (σσ ασημαντων ή δευτερευοντων δλδ features) και αυτά είναι απαραίτητα για να προσφέρουν την διαφημιζομενη λειτουργικότητα.
#3
Δημοσίευση 13/06/2010 - 19:11
απ'το ολότελα...
Τελευταία επεξεργασία από: mike26, 13/06/2010 - 19:12
Χρήστες που διαβάζουν αυτό το θέμα: 2
0 μέλη, 2 επισκέπτες, 0 ανώνυμοι χρήστες