Εχω την εντύπωση οτι η Αμερικανική νομοθεσία (και πιθανον και αλλες νομοθεσίες) απαγορεύει στις εφαρμογες να έχουν κρυφα και undocumented χαρακτηριστικά. Ολες οι λειτουργίες πρεπει να ειναι documented είτε αυτο λέγετε manual ειτε help.
Θεωρω απίθανο ξαφνικά η apple να μπαίνει στο τηλέφωνο over-the-air και να αλλαζει την εφαρμογή ή να εγκαθιστά νέα χωρις την εγκριση του χρήστη και αν το κάνει θα γίνει πανικός απο μηνύσεις
Το apple kill switch είναι ενα documented χαρακτηριστικο του τηλεφώνου και εχει μπει απο την apple για "ω-μη-γενειτο" κατάσταση και λειτουργεί σε συνεργασία με το iTunes. Η apple έχει ανακοινώσει οτι δεν προτιθετε να το χρησιμοποιήσει για ψύλλου πήδημα εκτος κιαν υπάρχει σοβαρός λόγος. Με εγκατεστημένη βάση 40.000.000 χρηστών καλα κανουν εδω που τα λέμε.
Στην περίπτωση του AppStore.app και του κουμπιου "more" που εξαφανίστηκε, η αποψη μου ειναι οτι το appstore.app είναι περισσότερο web-based εφαρμογή - σαν τα webapps που κυκλοφορούν για το iPhone. Σίγουρα είναι δεμένη με ειδικο API με το υπόλοιπο iphone/itunes ωστοσο τιποτα δεν εμποδίζει την εφαρμογή να κατεβάζει το layout της ζωντανά απο το internet κάθε φορα που τρέχει.
Εξάλλου κάθε φορα που την ξεκινάμε γραφει "Loading ..." που σημαίνει οτι μιλάει με servers της apple. Καθόλου απίθανο να κατεβάζει και το interface της εφαρμογής μεσω http και να το παρουσιάζει με html/css όπως κάνουν τα webapp. H κεντρική σελίδα, μαζι με την μπάρα κατω που βρίσκονται τα επίμαχα εικονίδια εμφανίζονται μετα το loading.
To ίδιο συμβαίνει και με το iTunes.app.