Αγώνες Παρασκευής: Τι είναι καλύτερο για App Store, Walled Garden ή Open;

Laaaaaaaaaaadies και Κύριοι, καλώς ήλθατε στους Αγώνες της Παρασκευής, μια νέα σειρά εβδομαδιαίων θανάτων μεταξύ δύο χωρίς έλεος καβγάδες που θα πολεμήσουν μέχρι θανάτου - ή τουλάχιστον συμφωνούν να διαφωνήσουν - για το ποιο είναι καλύτερο: Apple ή Google, iOS ή Android;

Μετά το θέμα αυτής της εβδομάδας, κάποιος θα φτύσει τα δόντια του. Η ερώτησή μας: Τι είναι καλύτερο για App Store, Walled Garden ή Open; Η Apple ελέγχει κάθε εφαρμογή που κυκλοφορεί στα καταστήματα εφαρμογών iOS και Mac, αλλά η Google αφήνει τα πάντα, αφαιρώντας τις εφαρμογές μόνο εάν παραβιάζουν τους όρους τους. Ποιο είναι καλύτερο για προγραμματιστές και καταναλωτές;

Σε μια γωνία, έχουμε τον γορίλα 900 λιβρών, Cult of Mac; στην απέναντι γωνία, φορώντας τους πράσινους κορμούς, έχουμε το τσακωτό στην αρχή, Καλτ του Android!

Βάλτε τα στοιχήματά σας, κύριοι! Αυτό θα είναι αιματηρό.

Η Apple και η Google έχουν αντίθετες απόψεις σχετικά με την υποβολή εφαρμογών για διανομή στις αγορές εφαρμογών τους. Από τη μία έχουμε την Apple, η οποία έχει αυστηρές οδηγίες και διαδικασία έγκρισης. Από την άλλη, έχουμε την Google, η οποία έχει επίσης οδηγίες, αλλά δεν έχει διαδικασία έγκρισης (λαχανιάζει). Θα ρίξω μια ματιά στην προσέγγιση της Google και θα επισημάνω μερικά από τα πλεονεκτήματα της ύπαρξης ενός συστήματος όπως το Google και γιατί δεν υπάρχει λόγος ανησυχίας για τον τελικό χρήστη.

Υπάρχουν πολλοί λόγοι για τους οποίους η Google δεν απαιτεί από τους προγραμματιστές να εγκρίνουν τις εφαρμογές τους πριν τις υποβάλουν στο Android Market. Πρώτα απ 'όλα, είναι να επιτρέψουμε στους προγραμματιστές την ελευθερία να προωθούν ενημερώσεις και εφαρμογές με την ευχαρίστησή τους. Ένας προγραμματιστής (όχι μια μεγάλη εταιρεία) μπορεί να κάνει μόνο τόσες δοκιμές της εφαρμογής τους και ανεξάρτητα από το πόσο σκληρά προσπαθούν, τα σφάλματα πάντα εμφανίζονται. Η διαδικασία μη έγκρισης της Google επιτρέπει στον προγραμματιστή να εντοπίσει γρήγορα το σφάλμα μέσω σχολίων των χρηστών, να το διορθώσει και στη συνέχεια να σπρώξει μια ενημέρωση το συντομότερο δυνατό. Ένας προγραμματιστής για την Apple θα πρέπει να εντοπίσει το σφάλμα, να το διορθώσει και στη συνέχεια να υποβάλει την ενημέρωση στην Apple για έγκριση. Εν τω μεταξύ, η buggy έκδοση της εφαρμογής παραμένει και οι χρήστες συνεχίζουν να διαμαρτύρονται. Τώρα δεν είναι μόνο για σφάλματα, στους προγραμματιστές αρέσει επίσης να προσθέτουν νέες δυνατότητες, κάτι που μπορεί να γίνει πιο γρήγορα χάρη στη μορφή μη έγκρισης του Android. Το ανοιχτό σύστημα του Android ενθαρρύνει επίσης ανεξάρτητους προγραμματιστές να πάρουν μια ευκαιρία και ενθαρρύνει την ανάπτυξη αντί να κρατήσει τη διαδικασία για να επιλέξει με το χέρι τις εφαρμογές που θεωρούν αποδεκτές.

Η μη έγκριση του Android δεν έχει ως αποτέλεσμα χάλια εφαρμογές να φτάσουν στο Android Market; Φυσικά, αλλά σημαίνει επίσης ότι όποιος τα κατεβάσει θα έχει τη δυνατότητα να τα βαθμολογήσει και να ενημερώσει άλλους χρήστες ότι είναι χάλια. Τι γίνεται με την ασφάλεια, εάν η Google δεν εγκρίνει αυτές τις εφαρμογές, πώς ξέρουμε ότι δεν έχουν μπερδευτεί με κακόβουλο λογισμικό; Ευτυχώς, κάθε εφαρμογή (και λογαριασμός προγραμματιστή) που ανεβαίνει στο Android Market σαρώνεται αυτόματα από το ίδιο το σύστημα προστασίας από κακόβουλο λογισμικό της Google. Εάν κάτι δεν πάει καλά, η Google θα αφαιρέσει την εφαρμογή από το Android Market καθώς και από οποιαδήποτε συσκευή μπορεί να την έχει κατεβάσει. Το Android είναι ήδη κατασκευασμένο από την αρχή για να εμποδίσει κάθε πιθανή ζημιά που θα μπορούσε να προκαλέσει μια κακόβουλη εφαρμογή σε περίπτωση που το κάνει στο τηλέφωνό σας. Με το sandboxing και τα δικαιώματα, μια εφαρμογή που αποκτά πρόσβαση σε οποιαδήποτε πληροφορία δεν θα έπρεπε, είναι πολύ απίθανο.

Παρά τις διαφορές στην προσέγγιση αυτών των δύο πλατφορμών, το τελικό αποτέλεσμα ήταν δύο καταστήματα εφαρμογών που τα πάνε εξαιρετικά. Το Android είναι σίγουρα η πιο φιλική προς τους προγραμματιστές πλατφόρμα, αλλά οι προγραμματιστές θα υπομείνουν τους όποιους περιορισμούς είναι απαραίτητες για να μεταφέρουν τις εφαρμογές τους σε οποιαδήποτε αγορά που εξυπηρετεί τους μεγαλοπρεπείς αριθμούς που βλέπουμε σε Android και Apple. Όσον αφορά εμάς τους τελικούς χρήστες, επωφελούμαστε με κάθε τρόπο.

Αυτή την εβδομάδα, η σφαίρα iOS είχε μια μικρή διαμάχη στο χέρι της, αφού διαπιστώθηκε ότι η αγαπημένη εφαρμογή κοινωνικού δικτύου Path μεταφόρτωση βιβλίων διευθύνσεων χρηστών στους διακομιστές τους χωρίς άδεια. Ο Path πήρε μια τεράστια δόση αρνητικής δημοσιότητας, ζήτησε συγγνώμη, εξέδωσε μια ενημέρωση εφαρμογής που επιλύει το πρόβλημα και διέγραψε τις πληροφορίες από τους διακομιστές τους.

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

Όταν μια διαδικασία πέφτει, είναι εύκολο να πούμε ότι έχει σπάσει, αλλά στην πραγματικότητα είναι απόδειξη του πόσο καλά λειτουργεί η διαδικασία έγκρισης του App Store ότι υπάρχει πανταχού παρούσα προσδοκία από χρήστες που οι εφαρμογές του καταστήματος δεν θα κλέψουν τα δεδομένα τους, ούτε θα μολύνουν τις συσκευές τους, ούτε θα κάνουν οτιδήποτε ο χρήστης θα θεωρούσε άσεμνο… ακόμα κι αν, όπως με το Path, αυτή η άσεμνη ενέργεια δεν απαγορεύεται στην πραγματικότητα από τον προγραμματιστή EULA.

Με άλλα λόγια, το θέμα εδώ είναι η εμπιστοσύνη. Έχοντας μια διαδικασία έγκρισης, οι πελάτες του App Store μπορούν να εμπιστευτούν ότι τα δεδομένα τους είναι ασφαλή και όταν αυτά τα δεδομένα αποδειχθούν δεν για να είστε ασφαλείς λόγω μιας απατεώνας εφαρμογής, υπάρχει σαφής ευθύνη: η ίδια η Apple και ο προγραμματιστής που προγραμματίζει την εφαρμογή. Ενθαρρύνει τους προγραμματιστές να παραμείνουν ειλικρινείς και η Apple να παραμένει πάντα σε εγρήγορση. Το πιο σημαντικό, η αίσθηση εμπιστοσύνης που ενισχύεται από τη διαδικασία έγκρισης είναι ένα τεράστιο στοιχείο αυτού που καθιστά το App Store την κυρίαρχη διανομή εφαρμογών μέθοδος για κινητά: οι χρήστες ξοδεύουν περισσότερα χρήματα επειδή εμπιστεύονται τον ποιοτικό έλεγχο της Apple, ο οποίος με τη σειρά του κάνει τους προγραμματιστές να κερδίζουν περισσότερα χρήματα από ό, τι, για παράδειγμα, Android.

Από τους περισσότερους λογαριασμούς, η Google είναι σε εγρήγορση για την αφαίρεση απατεώνων εφαρμογών από το App Marketplace αφού οι χρήστες αρχίσουν να παραπονιούνται... αλλά αυτό δεν είναι αρκετό. Κατεβάστε οποιαδήποτε εφαρμογή στο Marketplace και υπάρχει πιθανότητα να είναι απατεώνας, που θέλει να κάνει κάτι ύπουλο με τα δεδομένα σας. Αυτό που αναγνωρίζει η Apple είναι ότι η υγεία ενός οικοσυστήματος εφαρμογής εξαρτάται από την εμπιστοσύνη, πράγμα που σημαίνει ότι πρέπει να αναλάβουν κάποιο βαθμό ευθύνης για το περιεχόμενο που πωλούν. Μερικές φορές εγκρίνουν νωχελικά εφαρμογές που δεν πρέπει, και δέχονται κριτική γι 'αυτό, και μοιάζουν ανόητοι για λίγο… αλλά η "μη-δράση-μέχρι-την-κρίση" της Google είναι μεγάλο μέρος του γιατί ο μέσος χρήστης Android αγοράζει λιγότερες εφαρμογές (και οι προγραμματιστές κερδίζουν λιγότερο από τις εφαρμογές τους) από ό, τι στο iOS.

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

| Cult of Mac
September 11, 2021

Η ξεχασμένη συσκευή iOS: Γιατί πρέπει να κάνετε εφαρμογές για Apple TVSAN FRANCISCO, CAΟ Μπραντ Σμιθ θέλει να ενθαρρύνει τους προγραμματιστές να εξ...

| Cult of Mac
September 11, 2021

Το πρώτο jailbreak iPhone εδώ και χρόνια έγινε εφικτό χάνοντας την ασφάλεια της AppleΔεν έχουμε Cydia στα iPhone μας για πάντα.Φωτογραφία: Alex Hea...

Πώς να ακούσετε το Beats 1 σε συσκευές Android και iOS 6 αυτήν τη στιγμή
September 11, 2021

Πώς να ακούσετε το Beats 1 σε συσκευές Android και iOS 6 αυτήν τη στιγμήΤο Apple Music δεν είναι ακόμα διαθέσιμο στο Android - αν και έρχεται - αλλ...