Κλείσιμο διαφήμισης

Στα τέλη του περασμένου έτους, η Apple αποφάσισε να αντικαταστήσει τους χάρτες της Google με τη δική της λύση και δημιούργησε ένα σοβαρό πρόβλημα. Η καλιφορνέζικη εταιρεία έχει δεχθεί πυρά από πελάτες και τα μέσα ενημέρωσης για αυτούς. Οι χάρτες της Apple περιείχαν πολλά προφανή σφάλματα στο παρασκήνιο τη στιγμή της κυκλοφορίας. Επιπλέον, ειδικά εκτός των Ηνωμένων Πολιτειών, μπορούμε να βρούμε μόνο ένα κλάσμα των θέσεων σε αυτές σε σύγκριση με τον ανταγωνισμό. Ωστόσο, ορισμένοι δεν μπορούν να επαινέσουν τους χάρτες της Apple - είναι προγραμματιστές iOS.

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

Πώς είναι όμως αυτό δυνατό; Πόσο προηγμένοι μπορούν να είναι οι Χάρτες της Apple όταν υπάρχουν μόνο μερικούς μήνες; Κι αυτό γιατί, παρά την αλλαγή των εγγράφων, τα πολύ βασικά της εφαρμογής παρέμειναν τα ίδια ακόμη και μετά από πέντε χρόνια. Αντίθετα, η Apple θα μπορούσε να τους προσθέσει ακόμη περισσότερες λειτουργίες, οι οποίες δεν μπορούσαν να υλοποιηθούν κατά τη συνεργασία με την Google. Ως εκ τούτου, οι προγραμματιστές αποδέχθηκαν αυτήν την αλλαγή με την προσδοκία πώς μπορούν να βελτιώσουν περαιτέρω τις εφαρμογές τους.

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

Οι ίδιοι οι προγραμματιστές σύμφωνα με Νέα Fast Company αναγνωρίζουν ότι το API Χαρτών Google έχει ορισμένα πλεονεκτήματα – έγγραφα καλύτερης ποιότητας, υποστήριξη 3D ή δυνατότητα χρήσης της ίδιας υπηρεσίας σε διαφορετικές πλατφόρμες. Από την άλλη, αναφέρουν και μια σειρά από ελλείψεις.

Σύμφωνα με αυτούς, η Apple προσφέρει περισσότερες ευκαιρίες για χρήση των χαρτών της, όσο κακής ποιότητας κι αν είναι σύμφωνα με τους χρήστες. Το ενσωματωμένο SDK περιλαμβάνει υποστήριξη για δείκτες, στρώσεις και πολυγραμμές. Όπως επισημαίνει η Fast Company, «το layering είναι πολύ συνηθισμένο για εφαρμογές που πρέπει να εμφανίζουν ορισμένες πληροφορίες, όπως ο καιρός, τα ποσοστά εγκληματικότητας, ακόμη και τα δεδομένα σεισμών, ως στρώμα πάνω από τον ίδιο τον χάρτη».

Πόσο μακριά φτάνουν οι δυνατότητες του SDK χάρτη της Apple, εξηγεί ο Lee Armstrong, ο προγραμματιστής της εφαρμογής Εύρεση αεροπλάνου. «Μπορούμε να χρησιμοποιήσουμε προηγμένες λειτουργίες όπως πολυγραμμές ντεγκραντέ, στρώσεις ή ομαλή κίνηση κινούμενων επιπέδων», επισημαίνει χάρτες με περίπλοκη στρώση και πολλές πρόσθετες πληροφορίες. "Με το Google Maps SDK, αυτό απλά δεν είναι δυνατό αυτή τη στιγμή", προσθέτει. Εξηγεί γιατί προτιμά τους χάρτες της Apple, παρόλο που η εφαρμογή του υποστηρίζει και τις δύο λύσεις.

Χάρτες από την Apple επιλέχθηκαν επίσης από τους δημιουργούς της εφαρμογής Tube Tamer, που βοηθά τους Λονδρέζους με τα χρονοδιαγράμματα. Ο δημιουργός του, Bryce McKinlay, επαινεί ιδιαίτερα τη δυνατότητα δημιουργίας κινούμενων σημάτων, τα οποία οι χρήστες μπορούν επίσης να μετακινούνται ελεύθερα. Κάτι ανάλογο δεν γίνεται με τον ανταγωνισμό. Ως άλλο πλεονέκτημα, ο Βρετανός προγραμματιστής αναφέρει την ταχύτητα των χαρτών, οι οποίοι δεν αποκλίνουν από το πρότυπο του iOS. Η Google, από την άλλη, επιτυγχάνει μέγιστο 30 fps (καρέ ανά δευτερόλεπτο). «Η απόδοση ετικετών και σημείων ενδιαφέροντος μερικές φορές κολλάει, ακόμη και σε μια γρήγορη συσκευή όπως το iPhone 5», σημειώνει ο McKinlay.

Εξηγεί επίσης ποιο θεωρεί ότι είναι το μεγαλύτερο μειονέκτημα του API των Χαρτών Google. Σύμφωνα με τον ίδιο, το παροιμιώδες εμπόδιο είναι η καθιέρωση ποσοστώσεων. Κάθε εφαρμογή μπορεί να μεσολαβήσει σε 100 προσβάσεις την ημέρα. Σύμφωνα με τον McKinlay, αυτός ο περιορισμός ενέχει σημαντικό κίνδυνο για τους προγραμματιστές. «Εκ πρώτης όψεως, οι 000 επισκέψεις φαίνονται ως ένας λογικός αριθμός, αλλά κάθε χρήστης μπορεί να δημιουργήσει πολλές τέτοιες επισκέψεις. Ορισμένοι τύποι αιτημάτων μπορούν να μετρηθούν ως έως και δέκα προσβάσεις και επομένως η ποσόστωση μπορεί να εξαντληθεί αρκετά γρήγορα», εξηγεί.

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

Έτσι, όσο περίεργο κι αν είναι για εμάς τους χρήστες, οι προγραμματιστές είναι λίγο πολύ ευχαριστημένοι με τους νέους χάρτες. Χάρη στη μακρά ιστορία του, το SDK της Apple διαθέτει μια σειρά από χρήσιμες λειτουργίες και μια μεγάλη κοινότητα έμπειρων προγραμματιστών. Παρά το ελαττωματικό φόντο του χάρτη και τον χαμηλό αριθμό τοποθεσιών, οι χάρτες της Apple βρίσκονται σε πολύ καλή βάση, κάτι που είναι ακριβώς το αντίθετο από αυτό που προσφέρει η Google. Το τελευταίο προσφέρει εξαιρετικούς χάρτες εδώ και χρόνια, αλλά το νέο του API δεν επαρκεί ακόμη για προχωρημένους προγραμματιστές. Φαίνεται λοιπόν ότι η εμπειρία παίζει ζωτικό ρόλο στη σύνθετη επιχείρηση χαρτών. Σε αυτήν την περίπτωση, τόσο η Apple όσο και η Google μοιράζονται την επιτυχία (ή την αποτυχία).

Πηγή: AppleInsider, Fast Company
.