Τι έμαθα ενώ έγραφα εφαρμογές για το Apple Watch

Φαίνεται ότι περίμενα ένα έξυπνο ρολόι με δυνατότητα εφαρμογής από τις μέρες που παρακολουθούσα την αριθμομηχανή μου στις αρχές της δεκαετίας του 1980. Ακόμα περιμένω, γιατί ενώ το Apple Watch εκτελεί εφαρμογές ως επεκτάσεις της οθόνης του iPhone, αυτές οι εφαρμογές εξακολουθούν να εκτελούνται στο iPhone. Η Apple έχει πει ότι οι προγραμματιστές θα μπορούν να γράφουν εφαρμογές που εκτελούνται εγγενώς στο Apple Watch, αλλά δεν έχει δεσμευτεί για ημερομηνία. Ίσως το Worldwide Developers Conference του Ιουνίου να ρίξει λίγο φως σε αυτόν τον περιορισμό.

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

Έχω γράψει πέντε εφαρμογές Apple Watch που βρίσκονται ήδη στο κατάστημα εφαρμογών και έχω ήδη υποβάλει ενημερώσεις που τις τροποποιούν ως προς την απόδοση. Έμαθα πολλά στη διαδικασία. Για αρχή, η οθόνη είναι μικρή, ακόμα και με το μεγαλύτερο μοντέλο 42 mm που έχω. Υπάρχουν τόσα πολλά κουμπιά που μπορείτε να χωρέσετε στην οθόνη. Στην πραγματικότητα, τρία απέναντι και τρία κάτω είναι ό, τι περισσότερο θα θέλατε. Μόλις το συνειδητοποίησα, η πρώτη εφαρμογή που έγραψα ήταν Tiny Tic Tac Toe! Ορισμένες εφαρμογές Apple Watch δεν κάνουν τίποτα όταν εκτελούνται στο iPhone, αλλά δεν ήθελα να είναι οι πελάτες απογοητεύτηκα, γι' αυτό φρόντισα η εφαρμογή Tic Tac Toe μου να λειτουργεί σε iPhone και iPad, ακόμα κι αν ο ιδιοκτήτης δεν έχει Apple Watch.

Tiny Tic Tac Toe

Επόμενο, Αγκάλιασα τη σχεδίαση κουμπιών 3x3 και δημιούργησα μια άλλη εφαρμογή που χρησιμοποιεί παρόμοια διεπαφή. Από την πρώτη μου εφαρμογή, το 2008, ήταν 100 ήχοι, μια εφαρμογή ηχητικών εφέ με εκατοντάδες ήχους, σκέφτηκα να την ξαναφτιάξω για το Apple Watch. Αυτή η εφαρμογή ονομάζεται TinySounds, και όπως το Tiny Tic Tac Toe, λειτουργεί επίσης σε iPhone (και iPad.) Στην πραγματικότητα, ακόμη και όταν πατάτε ένα ηχητικό εφέ στο Apple Watch, ο ήχος αναπαράγεται στο iPhone. Αυτός είναι ένας περιορισμός (ή χαρακτηριστικό;) του Apple Watch. Με αυτόν τον τρόπο, μπορείτε να χρησιμοποιήσετε την εφαρμογή ως «τηλεχειριστήριο» για να παίξετε ένα ηχητικό εφέ στο iPhone, ακόμα κι αν το τηλέφωνο εκτελεί διαφορετική εφαρμογή ή σε λειτουργία κλειδώματος οθόνης!

Η εφαρμογή My TinySounds δίνει στους χρήστες πρόσβαση σε 72 ήχους, που αντιστοιχούν σε 9 κατηγορίες των 8 κουμπιών η καθεμία (ένα κουμπί είναι δεσμεύτηκε για επιστροφή στην προβολή κατηγορίας.) Μπορεί να φτιάξω μια έκδοση που να αξιοποιεί τη δυνατότητα κύλισης του Ψηφιακού Στέμμα. Ένα πρόβλημα που αντιμετώπισα είναι ότι, ενώ η εφαρμογή έχει 72 ήχους, δύο από αυτούς ήταν ο Fart και ο Burp. Όπως είναι λογικό, η Apple έχει έναν κανόνα κατά των εφαρμογών που είναι, με τα δικά της λόγια, "Πρώτιστα εφαρμογές Fart", αλλά σαφώς δεν ήταν αυτή η εφαρμογή μου. Ωστόσο, το απέρριψαν, μέχρι να αντικαταστήσω αυτούς τους ήχους. «Υπερβολικά επιθετικός κριτής», θα έλεγα. Ίσως θα μου επιτρέψουν να προσθέσω αυτούς τους ήχους, καθώς θα μπορούσε να είναι μια διασκεδαστική φάρσα αλλά και πάλι μέρος μιας χρήσιμης εφαρμογής. Για παράδειγμα, σε μια ομιλία θα μπορούσατε να προσθέσετε το δικό σας γέλιο ή χειροκρότημα!

WatchMagic

Ως παιδί, έκανα μαγικές παραστάσεις σε πάρτι γενεθλίων κ.λπ. Σκέφτηκα ότι αυτή θα ήταν μια καλή ευκαιρία να συγχωνεύσω τα πάθη μου για τη μαγεία και την τεχνολογία και δημιούργησα WatchMagic. Χωρίς να δίνω πολλά... Έπρεπε να μάθω πώς να μοιράζομαι δεδομένα μεταξύ μιας εφαρμογής iPhone και μιας εφαρμογής Apple Watch, χρησιμοποιώντας τις Ομάδες Εφαρμογών. Μόνο αυτό θα πω για αυτό! Ο τρόπος που λειτουργεί το κόλπο είναι ότι ένας χρήστης επιλέγει μια κάρτα από το iPhone και ο μάγος μαντεύει την κάρτα σε δευτερόλεπτα! Τώρα, δεν απαιτείται Apple Watch, αλλά κάνει το κόλπο πολύ πιο εύκολο! Πιστεύω ότι μετά από μερικά bar στοιχήματα, ένας πελάτης θα μπορούσε να πληρώσει για το Apple Watch του χρησιμοποιώντας την εφαρμογή WatchMagic!

Παρακολουθήστε το A Mole

Αξιοποίησα τα σχέδια της εφαρμογής Tiny Tic Tac Toe και TinySounds και δημιούργησα Παρακολουθήστε το A Mole, μια έκδοση του Whack A Mole για το Apple Watch! Για αυτό, έπρεπε να μάθω πώς να κάνω κινούμενα σχέδια στο ρολόι. Πρόσθεσα επίσης μια λειτουργία χρονοδιακόπτη στην εφαρμογή.

Αποκάλυψη μιας συμφωνίας

Τέλος, έχω μια υπάρχουσα δωρεάν εφαρμογή που ονομάζεται AllAccess. ΜΑΣ. Αυτή η εφαρμογή προσφέρει μια εικονική δυνατότητα REVEAL A DEAL όταν εκτελείται στο iPhone, για να παρέχει στους χρήστες πρόσβαση σε τοπικές προσφορές. Το scratchoff είναι διασκεδαστικό και ήλπιζα να αφήσω τους χρήστες να χαράξουν την οθόνη του Apple Watch τους για να δουν μια συμφωνία. Αλίμονο, επειδή οι εφαρμογές εκτελούνται στο iPhone και εμφανίζουν τα αποτελέσματά τους στο Apple Watch, δεν μπόρεσα να ενεργοποιήσω τη δυνατότητα γρατσουνίσματος. Περιορίζεστε λίγο πολύ στο πάτημα κουμπιών. Έτσι, έκανα τη συμφωνία να εμφανιστεί αμέσως και βεβαιώθηκα ότι λειτουργεί στη λειτουργία Glance. Αυτό επιτρέπει σε έναν χρήστη να δείξει το ρολόι του σε έναν ταμία για να επωφεληθεί από μια προσφορά!

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