Η προθεσμία Sandboxing της Apple έφτασε για προγραμματιστές Mac App Store

Είναι 1η Ιουνίου και αυτό σημαίνει ότι έχει λήξει η προθεσμία της Apple για το πότε οι προγραμματιστές Mac πρέπει να έχουν τις εφαρμογές τους σε δοκιμή. Μετά από μήνες και μήνες Όσον αφορά την παράταση της προθεσμίας για την εξάλειψη των τεχνικών λεπτομερειών, όλες οι εφαρμογές που υποβάλλονται στο Mac App Store πρέπει τώρα να υπακούουν στις απαιτήσεις του Apple sandboxing. Όλες οι υπάρχουσες εφαρμογές Mac App Store δεν μπορούν να ενημερωθούν έως ότου πληρούν τις οδηγίες.

Ενώ το sandboxing σημαίνει ασφαλέστερες και απλούστερες εφαρμογές Mac, υπάρχουν ορισμένα αρνητικά αποτελέσματα που πρέπει να λάβουν υπόψη οι προγραμματιστές.

Σε περίπτωση που δεν το γνωρίζατε, το sandboxing αναφέρεται ουσιαστικά στους περιορισμούς που εμποδίζουν μια εφαρμογή να αλληλεπιδρά με πόρους και αρχεία σε επίπεδο συστήματος. Το μέτρο ασφαλείας έχει ως στόχο να εμποδίσει την εξάπλωση ιών και κακόβουλου λογισμικού στο OS X, ενώ το sandboxing εμποδίζει επίσης οποιαδήποτε συγκεκριμένη εφαρμογή να μην καταστρέψει θανάσιμα ένα βασικό τμήμα του λειτουργικού συστήματος. Κάθε εφαρμογή παίζει στο δικό της sandbox και η άμμος δεν πετιέται στην παιδική χαρά.

Σύμφωνα με τις νέες κατευθυντήριες γραμμές sandboxing της Apple, οι προγραμματιστές πρέπει να χρησιμοποιήσουν μια λίστα δικαιωμάτων πρόσβασης που παρέχονται από την Apple πόροι και δυνατότητες του συστήματος, όπως η αποστολή εγγράφου σε εκτυπωτή ή η ανάγνωση και εγγραφή στο OS X σύστημα αρχείων. Ένα εξαιρετικό μέτρο ασφαλείας, αλλά υπάρχουν μερικές κακές παρενέργειες. Δηλαδή, οι εφαρμογές που βασίζονται στην άμεση πρόσβαση στο OS X δεν θα μπορούν να κάνουν τη δουλειά τους υπό τον περιορισμένο κατάλογο δικαιωμάτων της Apple.

Ενώ ο μέσος χρήστης του Mac App Store δεν θα παρατηρήσει κάτι διαφορετικό μετά το sandboxing, ορισμένες εφαρμογές θα πρέπει να αφαιρέσουν λειτουργίες. Οι προγραμματιστές θα μπορούσαν στη συνέχεια να προσφέρουν εναλλακτικές, πλήρεις εκδόσεις των εφαρμογών τους στον ιστό.

Το Macworld εξέτασε το κόστος του sandboxing και υπάρχουν ορισμένα είδη εφαρμογών που θα πρέπει να έχουν τραβήξει τις δυνατότητες λόγω των νέων κανόνων:

Αλλά αυτή η ασφάλεια έρχεται με ένα τίμημα, τουλάχιστον σε ορισμένες περιπτώσεις. Ορισμένοι προγραμματιστές λένε ότι το sandboxing θα τους αναγκάσει να αφαιρέσουν λειτουργίες από τις εφαρμογές τους - ή, σε ορισμένες περιπτώσεις, να τις αποσύρουν εντελώς από το Mac App Store. Για παράδειγμα, το sandbox γενικά απαγορεύει ενέργειες όπως προσομοίωση πιέσεων πλήκτρων (όπως πληκτρολόγηση εργαλείο επέκτασης μπορεί να εκτελέσει) ή πρόσβαση σε δικαιώματα επιπέδου ρίζας (όπως η εκτέλεση συγκεκριμένης γραμμής εντολών σενάρια).

Βεβαιωθείτε ότι έχετε διαβάσει ολόκληρο το άρθρο για συγκεκριμένες λήψεις από εξέχοντες προγραμματιστές Mac.

Πηγή: Macworld

Τελευταία δημοσίευση ιστολογίου

Κάντε το δικό σας μέρος: Το εκπαιδευτικό πρόγραμμα της Αϊτής χρειάζεται Intel Mac
September 12, 2021

Κάντε το δικό σας μέρος: Το εκπαιδευτικό πρόγραμμα της Αϊτής χρειάζεται Intel MacΟ Λουκ Ρένερ, ιδρυτής της Fireside International, επικοινώνησε με ...

Το Amazon Cloud Player αναγκάζει την Apple να δημιουργήσει έδαφος (ΕΝΗΜΕΡΩΣΗ: Λύση για την αναπαραγωγή iOS)
September 12, 2021

Το Amazon Cloud Player αναγκάζει την Apple να δημιουργήσει έδαφος (ΕΝΗΜΕΡΩΣΗ: Λύση για την αναπαραγωγή iOS)Αργά απόψε, η Amazon έλαβε τέλος Amazon ...

Λευκό iPhone 4 με επιφάνειες T-Mobile 3G
September 11, 2021

Λευκό iPhone 4 με επιφάνειες T-Mobile 3GΟλόκληρο το Διαδίκτυο φλέγεται, τουλάχιστον από. Τα πρότυπα του μέσου Σαββατόβραδου σας, λένε αυτό Boy Geni...