Όταν αυτό το φθινόπωρο, η Apple παρουσίασε ένα νέο iPhone 5s, το μεγαλύτερο μέρος της φασαρίας περιστράφηκε γύρω αναντικατάστατος αισθητήρες δακτυλικών αποτυπωμάτων αγγίζετε ID, βίντεο αργής κίνησης, νέες χρωματικές παραλλαγές και 64-bit επεξεργαστής Α7. Μαζί όμως με τον ισχυρό διπύρηνο, το σώμα του iPhone 5s κρύβει έναν άλλο επεξεργαστή, πιο συγκεκριμένα τον συνεπεξεργαστή M7. Αν και δεν φαίνεται με την πρώτη ματιά, πρόκειται για μια μικρή επανάσταση στις φορητές συσκευές.
M7 ως εξάρτημα
Από τεχνική άποψη, ο M7 είναι ένας υπολογιστής με ένα τσιπ που ονομάζεται LPC18A1. Βασίζεται στον υπολογιστή ενός τσιπ NXP LPC1800, στον οποίο χτυπάει ο επεξεργαστής ARM Cortex-M3. Το M7 δημιουργήθηκε τροποποιώντας αυτά τα εξαρτήματα σύμφωνα με τις ανάγκες της Apple. Το M7 για την Apple κατασκευάζεται από την NXP Semiconductors.
Το M7 λειτουργεί σε συχνότητα 150 MHz, η οποία είναι επαρκής για τους σκοπούς του, δηλαδή τη συλλογή δεδομένων κίνησης. Χάρη σε τόσο χαμηλό ρυθμό ρολογιού, είναι απαλό με την μπαταρία. Σύμφωνα με τους ίδιους τους αρχιτέκτονες, το M7 χρειάζεται μόνο το 1% της ενέργειας που θα απαιτούσε το Α7 για την ίδια λειτουργία. Εκτός από τη χαμηλότερη ταχύτητα ρολογιού σε σύγκριση με το A7, το M7 καταλαμβάνει επίσης λιγότερο χώρο, μόνο ένα εικοστό.
Τι κάνει το M7
Ο συνεπεξεργαστής M7 παρακολουθεί το γυροσκόπιο, το επιταχυνσιόμετρο και την ηλεκτρομαγνητική πυξίδα, δηλαδή όλα τα δεδομένα που σχετίζονται με την κίνηση. Καταγράφει αυτά τα δεδομένα στο παρασκήνιο κάθε δευτερόλεπτο, μέρα παρά μέρα. Τα διατηρεί για επτά ημέρες, όταν οποιαδήποτε εφαρμογή τρίτου μέρους μπορεί να έχει πρόσβαση σε αυτά, και στη συνέχεια τα διαγράφει.
Το M7 όχι μόνο καταγράφει δεδομένα κίνησης, αλλά είναι αρκετά ακριβές ώστε να διακρίνει τις ταχύτητες μεταξύ των δεδομένων που συλλέγονται. Αυτό στην πράξη σημαίνει ότι η M7 ξέρει αν περπατάτε, τρέχετε ή οδηγείτε. Είναι αυτή η ικανότητα, σε συνδυασμό με έμπειρους προγραμματιστές, που δημιουργεί νέες εξαιρετικές εφαρμογές για τον αθλητισμό και τη φυσική κατάσταση.
Τι σημαίνει το M7 για εφαρμογές
Πριν από το M7, όλες οι «υγιές» εφαρμογές έπρεπε να χρησιμοποιούν πληροφορίες από το επιταχυνσιόμετρο και το GPS. Ταυτόχρονα, έπρεπε πρώτα να εκτελέσετε την εφαρμογή ώστε να τρέχει στο παρασκήνιο και να ζητά και να καταγράφει συνεχώς δεδομένα. Εάν δεν το έχετε τρέξει, πιθανότατα δεν θα μάθετε ποτέ πόσο μακριά έχετε τρέξει ή πόσες θερμίδες έχετε κάψει.
Χάρη στο M7, εξαλείφεται το πρόβλημα της εκκίνησης μιας εφαρμογής καταγραφής δραστηριότητας. Επειδή το M7 καταγράφει κίνηση όλη την ώρα, κάθε εφαρμογή που επιτρέπετε να έχει πρόσβαση στα δεδομένα του M7 μπορεί να την επεξεργαστεί αμέσως μετά την εκτόξευση και να σας δείξει πόσα χιλιόμετρα έχετε περπατήσει σε μια μέρα ή πόσα βήματα έχετε κάνει, ακόμα κι αν έχετε Δεν είπα στην εφαρμογή να καταγράψει οτιδήποτε.
Αυτό εξαλείφει την ανάγκη χρήσης συγκροτημάτων γυμναστικής όπως Fitbit, Nike FuelBand ή Jawbone. Το M7 έχει ένα μεγάλο πλεονέκτημα σε σχέση με αυτά, το οποίο αναφέρθηκε ήδη - μπορεί να διακρίνει τον τύπο κίνησης (περπάτημα, τρέξιμο, οδήγηση σε όχημα). Παλαιότερες εφαρμογές γυμναστικής θα μπορούσαν λανθασμένα να πιστεύουν ότι κινείσαι, ακόμα κι αν απλώς καθόσουν ακίνητος στο τραμ. Αυτό φυσικά οδήγησε σε λοξά αποτελέσματα.
Τι θα σας φέρει το M7
Επί του παρόντος, οι δραστήριοι άνθρωποι που ενδιαφέρονται για το πόσα χιλιόμετρα περπατούν την ημέρα, πόσες θερμίδες έκαψαν ή πόσα βήματα περπάτησαν θα ενθουσιαστούν με το M7. Δεδομένου ότι το M7 λειτουργεί συνεχώς και συλλέγει δεδομένα κίνησης χωρίς διακοπή, τα αποτελέσματα είναι πολύ ακριβή. Δηλαδή, υποθέτοντας ότι κρατάτε το iPhone σας μαζί σας όσο το δυνατόν περισσότερο.
Ορισμένες εφαρμογές ήδη αξιοποιούν πλήρως τις δυνατότητες του M7. Θα ονομάζω για παράδειγμα RunKeeper ή Μετακινεί. Με την πάροδο του χρόνου, η συντριπτική πλειονότητα των εφαρμογών γυμναστικής θα προσθέσει υποστήριξη M7 επειδή πρέπει, διαφορετικά οι χρήστες θα στραφούν στον ανταγωνισμό. Η εξοικονόμηση μπαταρίας και η αυτόματη συλλογή και ανάλυση δεδομένων είναι δύο ισχυροί λόγοι.
Τι έφερε το M7 για την Apple
Η Apple αρέσκεται να αναδεικνύει τις δικές της μάρκες. Ξεκίνησε το 2010 όταν παρουσίασε το iPhone 4 που τροφοδοτείται από έναν επεξεργαστή A4. Η Apple προσπαθεί συνεχώς να μας λέει ότι χάρη στα τσιπ της μπορεί να εξάγει τη μέγιστη απόδοση με χαμηλότερη κατανάλωση ενέργειας από τον ανταγωνισμό. Ταυτόχρονα, οι προδιαγραφές άλλου υλικού συχνά παραμελούνται. Ο μέσος χρήστης ενδιαφέρεται, για παράδειγμα, για το μέγεθος της λειτουργικής μνήμης; Οχι. Του αρκεί να ξέρει ότι το iPhone είναι ισχυρό και ταυτόχρονα αντέχει όλη μέρα με μία μόνο φόρτιση.
Πώς σχετίζεται αυτό με το M7; Αυτό είναι απλώς μια επιβεβαίωση ότι το προσαρμοσμένο σύστημα λογισμικού λειτουργεί άψογα στο προσαρμοσμένο υλικό, κάτι που φαίνεται καλύτερα σε μοντέλα υψηλής τεχνολογίας. Η Apple με το M7 έφυγε από τον ανταγωνισμό για πολλούς μήνες. Ενώ οι χρήστες του iPhone 5s μπορούσαν να απολαμβάνουν πλήρως τις εφαρμογές με δυνατότητα M7 για εβδομάδες, ο ανταγωνισμός προσφέρει μόνο συμεπεξεργαστές στο Nexus 5 και στο Motorola X. Το ερώτημα παραμένει αν η Google προσφέρει ένα API στους προγραμματιστές ή αν πρόκειται για ιδιόκτητη λύση.
Σε λίγο καιρό, η Samsung θα έρθει (χωρίς λογοπαίγνιο) με το Galaxy S V με νέο συν-επεξεργαστή και μετά ίσως το HTC One Mega. Και εδώ είναι το πρόβλημα. Και τα δύο μοντέλα θα χρησιμοποιούν διαφορετικό συν-επεξεργαστή και οι δύο κατασκευαστές πιθανότατα θα προσθέσουν τις εφαρμογές γυμναστικής τους. Αλλά χωρίς ένα κατάλληλο πλαίσιο όπως το Core Motion για iOS, οι προγραμματιστές θα παγιδευτούν. Εδώ πρέπει να μπει η Google και να θέσει κάποιους κανόνες. Πόσο καιρό θα χρειαστεί για να συμβεί αυτό; Εν τω μεταξύ, ο ανταγωνισμός θα αυξήσει τουλάχιστον τον αριθμό των πυρήνων, των megapixel, των ιντσών και των gigabyte μνήμης RAM. Ωστόσο, η Apple συνεχίζει να έχει τον δρόμο της προνοητική στο δρόμο
Αυτή η διαδρομή των εξειδικευμένων τσιπ είναι αναμφίβολα εξαιρετική και είναι πολύ καλύτερη από τη διαδρομή 4 ή περισσότερων CPU πυρήνων, ο χρήστης δεν έχει καμία πιθανότητα να το μάθει, κυρίως αφορά την απόδοση σε έναν πυρήνα ούτως ή άλλως.
Αλλά... Φυσικά, οι εφαρμογές μπορούσαν να εντοπίσουν το πλαίσιο της κίνησης ήδη στη μονάδα δίσκου, αλλά έπρεπε να χρησιμοποιήσουν τους δικούς τους αλγόριθμους για αυτό, το πλεονέκτημα αυτού είναι ότι βρίσκεται απευθείας στο HW, επομένως είναι πιο γρήγορο και πιο οικονομικό, συν ότι δεν χρειάζεται να τρέξετε την εφαρμογή στο παρασκήνιο.
Ένα άλλο πράγμα είναι ότι το Motorola X περιέχει ακόμη και δύο συν-επεξεργαστές, ο ένας για την καταγραφή δεδομένων από το επιταχυνσιόμετρο και ο άλλος για την αναγνώριση ομιλίας, οπότε η Apple πιθανότατα να μην έχει τέτοιο προβάδισμα όπως φαίνεται από το άρθρο.
Ομοίως, το Android 4.4 έχει ένα νέο API για ομαδοποίηση συμβάντων, το οποίο είναι ουσιαστικά το ίδιο (δεν ξέρω, αλλά οι ακριβείς λεπτομέρειες, για να είμαι ειλικρινής) - αυτό απαιτεί και πάλι υποστήριξη στο HW - το Nexus 5 το έχει εδώ και ίσως το Moto X και εκεί, αν δεν το θεωρούσαν ιδιόκτητο.
Κατά κάποιο τρόπο παρέβλεψα το Moto X και τότε διάβασα την κριτική του. Εκεί διάβασα μόνο για την αναγνώριση ομιλίας. Ήταν είτε κακή κριτική είτε κακό μάρκετινγκ από την Google.
Το Nexus 5 περιλαμβάνει επίσης έναν παρόμοιο συνεπεξεργαστή:
http://appleinsider.com/articles/13/10/31/google-unveils-new-nexus-5-with-m7-like-motion-tracker-android-44-kitkat
Ευχαριστώ Dan? Σκέφτηκα ότι θα έπρεπε να ερευνήσω σε τι μπορεί να είναι καλό το M7 και υποψιαζόμουν ότι μπορεί να ήταν ενδιαφέρον. Ευχαριστώ για τις ενδιαφέρουσες πληροφορίες!
HTC One-> HTC One Max-> HTC One Mega- > HTC One Giga -> Δεν μπορώ να σκεφτώ κάτι άλλο :DZ από αυτή την άποψη, χαίρομαι που η Apple είναι απλά Apple! ;)
Και αυτό ακριβώς... Κάθε φορά που οι συμμαθητές μου αρχίζουν να με "χλευάζουν" ότι το μαγαζί μου με 20 χιλιάρικα έχει μόνο 8 mpx και 1 GB ram, απλά χαμογελάω, γιατί σε αντίθεση με το super boosted HTC ή το Galaxy Cosi, μου συμβαίνει σπάνια. ότι είχα συντριβή εφαρμογής ή κάτι δεν λειτούργησε και οι φωτογραφίες μου είναι περίπου 10 φορές καλύτερη ποιότητα από τις κάμερές τους με διπλάσια ανάλυση, για την οποία μπορούν μόνο να αυνανιστούν, επειδή εξακολουθούν να εμφανίζουν τις φωτογραφίες σε οθόνη με ανάλυση 1280 ×960. :)
εξαιρετικό άρθρο! Όσο περισσότερα από αυτά, τόσο το καλύτερο. Εκτιμώ πολύ τον συγγραφέα :). Όταν το κοίταξα για πρώτη φορά, νόμιζα ότι το 5S ήταν απλώς ένα πιο γρήγορο τηλέφωνο με συσκευή ανάγνωσης δακτυλικών αποτυπωμάτων, αλλά τέτοια «μικρά πράγματα» κάνουν τη διαφορά. Ωστόσο, δυστυχώς, αυτό δεν αλλάζει το γεγονός ότι το 5S εξακολουθεί να είναι ένα τηλέφωνο με αστρονομικές τιμές. Είμαι διατεθειμένος να πληρώσω 40 για ένα MacBook, καθώς και 10-14 για ένα iPad, αλλά σχεδόν 20 για ένα τηλέφωνο που μπορεί να κάνει πολλά, αλλά όχι πραγματικά. Το τελευταίο μου iPhone ήταν ένα 4S, το οποίο αγόρασα τότε από τη Vodafone 9500CZK με εξάμηνο συμβόλαιο, αλλά από τότε δεν έχω και ούτε καν σκοπεύω να το κάνω, με δεδομένες τις τρελές τιμές.
Μετά από 10 χλμ τρεξίματος δρόμου, ο Runkeeper μου δείχνει 6 χλμ κοντά, οπότε δεν μπορώ να δω την πρακτική χρήση :-( η μόνη επιλογή είναι να χρησιμοποιήσετε το GPS για να μετρήσετε την απόσταση που διανύσατε...
Χμ, χρησιμοποιώ την εφαρμογή Moves, λειτουργεί τέλεια. Παρόλο που δεν έκανα ποδήλατο και έχω καταγεγραμμένη βόλτα με το ποδήλατο εκεί :D Πρέπει να πάτησα πάνω σε 100 ζώα :D Αλλά δεν θέλω να ενημερώσω όταν απενεργοποιήσω την εφαρμογή και την ενεργοποιήσω μετά από δύο μέρες. Δεν μπορώ να φορτώσω δεδομένα. Αυτήν τη στιγμή είμαι εκτός σύνδεσης. Και έχω iPhone 5s..Δεν ξέρω ποιο είναι το πρόβλημα;