- L’ensemble du logiciel des montres Pebble est désormais open source à 100 %, et chacun peut le télécharger, le compiler et l’exécuter
- Le code source de PebbleOS, de l’application mobile, des outils développeur et de l’Appstore est publié sur GitHub
- L’Appstore adopte une sauvegarde sur Archive.org et une architecture à flux multiples afin d’assurer décentralisation et stabilité à long terme
- Pebble Time 2 (PT2) est actuellement en phase de validation de conception, avec la majorité des livraisons attendue pour mars-avril 2025
- Cette ouverture complète renforce la pérennité de l’écosystème Pebble et l’autonomie de sa communauté
Le logiciel des montres Pebble est désormais open source à 100 %
- Jusqu’ici, seul environ 95 % du logiciel Pebble était public, mais la publication du code source de l’application mobile permet désormais d’aboutir à un écosystème totalement open source
- Un nouveau dépôt GitHub pour l’application mobile Pebble a été publié
- Les utilisateurs peuvent télécharger, compiler et exécuter eux-mêmes l’ensemble du logiciel
- PebbleOS est entièrement public depuis janvier 2025 et peut être installé directement via Bluetooth
- Le dépôt PebbleOS fournit le code source ainsi que le guide de build
- L’application mobile pour iPhone et Android est développée sur une base Kotlin Multiplatform
- Les fonctionnalités de l’application, abandonnées après la fermeture de Pebble Tech Corp, ont été entièrement restaurées
- Le processus de développement est présenté dans une vidéo de conférence Droidcon
- Les outils développeur et le SDK, auparavant liés à un ancien environnement basé sur Python2, ont été adaptés pour être compatibles avec les systèmes récents
- Un environnement de développement dans le navigateur est disponible sur developer.repebble.com/sdk/cloud
- Un stagiaire d’été a modernisé l’ensemble du SDK et des outils
- Certains composants logiciels non libres (par exemple : capteur de fréquence cardiaque, bibliothèque Memfault, API Wispr-flow) restent optionnels
- PebbleOS et l’application mobile peuvent fonctionner entièrement sans eux
- La pile logicielle centrale des montres restera toujours open source
Décentralisation et sauvegarde du Pebble Appstore
- L’Appstore, jusque-là maintenu par la Rebble Foundation, reposait sur une architecture centralisée
- Environ 15 000 cadrans et applications ont été créés entre 2012 et 2018
- Le nouveau système de flux du Pebble Appstore suit une logique proche des gestionnaires de paquets open source (pip, AUR, etc.)
- Chacun peut créer son propre flux pour distribuer des applications
- L’application mobile Pebble peut s’abonner à plusieurs flux pour accéder à différents catalogues d’apps
- Core Devices a ouvert son propre flux (appstore-api.repebble.com) ainsi qu’un Developer Dashboard
- Toutes les applications et tous les cadrans sont automatiquement sauvegardés sur Archive.org
- Au départ, seule une partie des applications est incluse, et la sauvegarde complète devrait être terminée dans la semaine
- Les développeurs peuvent mettre en ligne immédiatement des applications existantes ou nouvelles
- La distribution d’applications payantes est également possible, avec des services de paiement comme Kiezel Pay
- Cette architecture ouverte autorise à la fois des flux payants et gratuits
Pérennité matérielle et ouverture de la conception
- Core Devices est une petite structure autofinancée, sans investisseurs
- Tant que l’activité reste rentable, la production de montres Pebble se poursuivra
- Pebble Time 2 améliore la réparabilité par rapport aux modèles précédents
- Son capot arrière vissé permet de remplacer la batterie
- Les fichiers de conception électrique et mécanique de la Pebble 2 Duo ont été publiés sur GitHub
- Ils incluent les fichiers de projet KiCad
- Les utilisateurs peuvent s’en servir comme base pour concevoir des appareils compatibles avec PebbleOS
Développement de la Pebble Time 2 (PT2) et calendrier de production
- Le projet se trouve actuellement en phase de DVT (Design Validation Test)
- Viendront ensuite les étapes de PVT (Production Validation Test) puis de MP (mass production)
- Le calendrier reste identique à la précédente mise à jour, mais peut évoluer selon les résultats des tests d’étanchéité et environnementaux
- La fermeture des usines pendant le Nouvel An chinois (CNY), de fin janvier à mi-février, peut entraîner des retards
- L’objectif est d’expédier quelques milliers d’unités avant cette période, mais la majorité des livraisons est attendue en mars-avril
- La PT2 sera proposée en 4 options de couleur (black/black, black/red, silver/blue, silver/white prévues)
- L’e-mail de choix des couleurs sera envoyé ultérieurement à tous les acheteurs, et n’a pas encore été expédié
- L’expérience acquise avec la production de la Pebble 2 Duo a permis de stabiliser le processus de fabrication
Tick Talk #4 et démonstration de la PT2
- Une nouvelle vidéo, Tick Talk #4, présente une démonstration de la Pebble Time 2
- La vidéo montre un produit en version de préproduction, encore en cours d’ajustement qualité
- Certaines spécifications du produit final peuvent encore changer
- La vidéo permet d’observer la Pebble Time 2 en fonctionnement ainsi qu’une démonstration de ses fonctionnalités
1 commentaires
Avis sur Hacker News
Il y a aussi des nouvelles du nouvel Appstore. Cela semble être une réaction à la controverse de la semaine dernière
Nous avons créé notre propre flux Pebble Appstore (appstore-api.repebble.com) ainsi qu’un tableau de bord développeur. Le tout fonctionne avec un logiciel entièrement nouveau, et toutes les apps ainsi que tous les watchfaces sont en cours de sauvegarde sur Archive.org. Pour l’instant, seules certaines apps sont incluses, mais les développeurs peuvent déjà téléverser de nouvelles apps. Nous espérons établir une norme d’archive publique
Cela semble vraiment être le meilleur résultat possible. Il est rare qu’un app store prenne en charge plusieurs flux, mais ce genre d’architecture est très résilient même si une grande entreprise échoue
Les utilisateurs sont libres de conserver le flux de Rebble ou d’en choisir un autre. L’app a été conçue pour permettre de changer facilement de flux, donc même en cas de problème, cela ne représente pas une grosse charge d’ingénierie
Après avoir vu la controverse de la semaine dernière, j’ai fini par prendre le parti de Rebble. C’est Rebble qui a fait vivre la communauté après le départ d’Eric.
Mais maintenant que Repebble et le nouvel Appstore sont là, j’ai le regret que Rebble semble être devenu inutile. Je pense qu’ils méritent une compensation pour la période durant laquelle ils ont servi de passerelle. J’ai aussi eu l’impression que les propos d’Eric n’étaient pas sincères. Cela dit, je respecte le fait qu’il ait relancé le projet
Du point de vue de certains défenseurs de la liberté logicielle, PebbleOS contient encore des bibliothèques propriétaires (blobs)
Il ne s’agit pas d’un simple firmware, mais de bibliothèques
.aexécutées sur le cœur principal.OpenDevices dit également ne pas avoir accès à ce code source
Lien connexe
C’est une façon vraiment formidable de relancer le produit. J’utilisais Pebble en 2013 et j’avais été déçu après l’arrêt du service. Depuis, j’avais laissé tomber les smartwatches et je porte une Casio, mais cette nouvelle me redonne envie de m’y intéresser
Rebble a publié un nouveau billet aujourd’hui : Rebble in your own world
Le support multi-flux de l’Appstore n’y est pas mentionné, et le texte semble appeler Eric à agir. Le fait que les deux billets soient sortis presque en même temps est intéressant pour une simple coïncidence
En tant qu’ancien ingénieur Pebble, ce billet m’a décidé à précommander
J’apprécie le fait que tout ait été publié en FOSS afin que la liberté ne soit pas restreinte. Je suis tout à fait prêt à payer pour cela
Je n’ai rien d’autre à dire que félicitations pour la relance. Ressusciter ainsi un produit mort, c’est impressionnant.
J’ai acheté récemment une Apple Watch, mais cette nouvelle est assez tentante
D’après les clauses de licence des contributeurs, Core Devices peut utiliser toutes les contributions de façon perpétuelle, non exclusive et gratuite
Dans quelques années, on verra peut-être ressortir un autre fil HN du genre « notre code a été abusivement utilisé »
Détails de la licence
Je porte en ce moment la nouvelle Pebble blanche, et je suis très satisfait de voir que ce retour est vraiment favorable à l’open source
Si vous cherchez une montre simple et geek, je la recommande vivement. Rien que l’autonomie et l’écran toujours allumé en valent la peine. Merci à Eric
C’est peut-être la première fois que je vois du matériel moderne dans KiCad
C’est fascinant de pouvoir voir la structure complète du PCB à 6 couches, jusqu’aux couches adhésives.
C’est incomparablement plus complexe que les cartes monocouches qu’on voit sur YouTube, et cela me confirme que je serais incapable de fabriquer ce genre de chose
Je suis heureux de voir que l’app a été mise en open source. J’aimerais qu’elle soit aussi distribuée un jour sur F-Droid
Je n’ai aucune hostilité envers Rebble, mais avoir plus de choix et d’ouverture est toujours une bonne chose