Ο Eric Migicovsky, ιδρυτής της Pebble Technology, ανακοίνωσε την κυκλοφορία του πηγαίου κώδικα του λογισμικού Pebble Watch που έλειπε—όλες οι εφαρμογές που απαιτούνται για το smartwatch Pebble μπορούν πλέον να δημιουργηθούν από τον πηγαίο κώδικα. Σημειώνεται ότι περίπου το 95% των στοιχείων λογισμικού ήταν προηγουμένως ανοιχτού κώδικα. Το τελικό βήμα, που συμπληρώθηκε το υπόλοιπο 5%, ήταν η δημοσίευση του κώδικα της εφαρμογής για κινητά για Android και iOS, καθώς και τη βιβλιοθήκη libpebble3 που χρησιμοποιεί, η οποία παρέχει λειτουργικότητα για αλληλεπίδραση με φορητές συσκευές Pebble. Ο κώδικας της εφαρμογής για κινητά είναι γραμμένος σε Kotlin και διανέμεται με την άδεια GPL 3.0.
Ο κώδικας για το λειτουργικό σύστημα PebbleOS που χρησιμοποιείται σε smartwatches έγινε ανοιχτού κώδικα από την Google τον Ιανουάριο του 2025, μετά την εξαγορά της Fitbit. Έκτοτε, έχουν γίνει πάνω από χίλιες αλλαγές και βελτιώσεις στη βάση κώδικα του PebbleOS με τη συμβολή της κοινότητας. Τα εργαλεία προγραμματιστών (SDK) και η υλοποίηση ενός καταλόγου για τη διανομή εφαρμογών και θεμάτων οθόνης που είναι εγκατεστημένα σε smartwatches είναι επίσης ανοιχτού κώδικα.
Για την εξάλειψη των δεσμών του οικοσυστήματος με έναν ενιαίο κατάλογο εφαρμογών, έχουν ανακοινωθεί προετοιμασίες για την εισαγωγή υποστήριξης για συνδρομές σε εναλλακτικούς καταλόγους και για να επιτραπεί σε οποιονδήποτε να δημιουργήσει τους δικούς του καταλόγους εφαρμογών. Για παράδειγμα, η εταιρεία έχει λανσάρει τον δικό της κατάλογο, το Pebble Appstore, και μια διεπαφή για προγραμματιστές, το Developer Dashboard. Έχει δημιουργηθεί μια διαδικασία για τη διατήρηση ενός ανεξάρτητου, δημόσια προσβάσιμου αντιγράφου ασφαλείας ολόκληρου του περιεχομένου του καταλόγου, το οποίο διατηρείται από το έργο Archive.org.
Οι προγραμματιστές του αρχικού καταλόγου Rebble, του οποίου το περιεχόμενο χρησιμοποιήθηκε για τη δημιουργία του νέου Pebble Appstore, εξέφρασαν δυσαρέσκεια με αυτήν την κίνηση και κατηγόρησαν τον Eric Migicovsky για λογοκλοπή της εργασίας κάποιου άλλου. Ο Eric εξήγησε τις ενέργειές του επικαλούμενος την ευκαιρία επιλογής, τις διαφωνίες σχετικά με τη συνεργασία και την επιθυμία να διατηρηθεί ο κατάλογος ξεχωριστά από έναν τρίτο οργανισμό για να αποφευχθεί η επανάληψη της κατάρρευσης του έργου. Όσον αφορά τις κατηγορίες για λογοκλοπή κώδικα, ο Eric επεσήμανε ότι η διασύνδεση έργων ανοιχτού κώδικα δεν παραβιάζει την άδεια χρήσης κώδικα και δεν αποτελεί κλοπή, ακόμη και αν η ανάπτυξη αυτού του κώδικα ανοιχτού κώδικα χρηματοδοτήθηκε. Μετά τη διευκρίνιση του Eric, οι εκπρόσωποι της Rebble ανακοίνωσαν ότι αντέδρασαν υπερβολικά κατηγορώντας τον για κλοπή και εξέφρασαν την προθυμία τους να συνεχίσουν τις εργασίες για μια συμφωνία με την εταιρεία του Eric που θα ωφελούσε όλα τα εμπλεκόμενα μέρη και την κοινότητα.

Ταυτόχρονα, το smartwatch Pebble Time 2 ανακοίνωσε καθυστέρηση στην αποστολή του από τον Ιανουάριο στον Μάρτιο. Το Pebble Time 2 διαθέτει οθόνη ηλεκτρονικού χαρτιού 1.5 ιντσών με 64 χρώματα. Η οθόνη αφής καλύπτεται από έναν επίπεδο γυάλινο φακό, ο οποίος, σε αντίθεση με τον καμπύλο φακό στα προηγούμενα μοντέλα Pebble Time, μειώνει την παραμόρφωση και την αντανάκλαση. Τα χαρακτηριστικά του περιλαμβάνουν παρακολούθηση ύπνου, βηματόμετρο, αισθητήρα καρδιακών παλμών και πυξίδα. Διαθέτει δύο μικρόφωνα (ένα για ακύρωση θορύβου) και ανοιχτή ακρόαση. Είναι αδιάβροχο IPX8. Η διάρκεια ζωής της μπαταρίας αναφέρεται στις 30 ημέρες. Η τιμή προπαραγγελίας είναι 225 δολάρια.
Τα σχηματικά και τα αρχεία σχεδίασης (KiCad) για το απλοποιημένο μοντέλο Pebble 2 Duo που κυκλοφόρησε τον Αύγουστο είναι διαθέσιμα στο GitHub (παρόμοια αρχεία για το Pebble Time 2 θα δημοσιευτούν μετά την ολοκλήρωση του πρωτοτύπου). Το υλικολογισμικό που χρησιμοποιείται στις συσκευές και στις εκδόσεις εφαρμογών για κινητά διατηρεί ορισμένα ιδιόκτητα στοιχεία και blobs, όπως η βιβλιοθήκη Memfault και τα στοιχεία για την παρακολούθηση καρδιακών παλμών, καθώς και κώδικα για την πρόσβαση σε εξωτερικά ιδιόκτητα API, όπως η υπηρεσία αναγνώρισης ομιλίας Wispr-flow. Αυτές οι λειτουργίες είναι προαιρετικές και οι λάτρεις μπορούν να δημιουργήσουν μια έκδοση υλικολογισμικού χωρίς αυτές, εάν το επιθυμούν.
Οι αρχές που εφαρμόζονται στο smartwatch Pebble:
- Χρησιμοποιώντας μια οθόνη βασισμένη σε ηλεκτρονικό χαρτί, η οποία είναι ευανάγνωστη στο φως του ήλιου και δεν τραβάει την προσοχή των άλλων με τη λάμψη της.
- Μεγάλη διάρκεια ζωής μπαταρίας με μία μόνο φόρτιση μπαταρίας.
- Ένα απλό περιβάλλον χρήστη που προσφέρει ένα βασικό σύνολο από τις πιο συχνά χρησιμοποιούμενες λειτουργίες (εμφάνιση ώρας, ειδοποιήσεις, χειριστήρια αναπαραγωγής μουσικής, ξυπνητήρι, πρόγνωση καιρού, ημερολόγιο, βηματόμετρο και παρακολούθηση ύπνου).
- Η παρουσία κουμπιών που σας επιτρέπουν να εκτελείτε ενέργειες χωρίς να κοιτάτε την οθόνη (για παράδειγμα, διακοπή της αναπαραγωγής μουσικής ή μετάβαση στο επόμενο τραγούδι).
- Διαθεσιμότητα για τροποποίηση (hackable), επέκταση λειτουργικότητας, δημιουργία των δικών σας πρόσθετων και αλλαγή σχεδίου.
Η πλατφόρμα PebbleOS υποστηρίζει όλες τις βασικές λειτουργίες των παλαιότερων ρολογιών Pebble, όπως ειδοποιήσεις και μηνύματα από το smartphone σας (ειδοποιήσεις για εισερχόμενες κλήσεις και συμβάντα ημερολογίου, πληροφορίες για νέα SMS, email και μηνύματα από δημοφιλή προγράμματα ανταλλαγής άμεσων μηνυμάτων), λίστες ενεργειών, αλλαγές θέματος οθόνης, ξυπνητήρια, χρονοδιακόπτες, ημερολόγια, χειριστήρια αναπαραγωγής μουσικής, λειτουργίες fitness tracker και εκτεταμένη λειτουργικότητα μέσω εγκαταστάσεων εφαρμογών.

Πηγή: opennet.ru
