présentation
La communauté Flipper Zero a réagi fortement à l'annonce de l'arrêt du développement du firmware. L'équipe a décidé de réévaluer son approche et alloue désormais des ressources pour maintenir le firmware et soutenir les contributions de la communauté.
contexte technique
Le Flipper Zero dispose de seulement 700 KB de mémoire flash pour le firmware, ce qui limite les ajouts de nouvelles fonctionnalités. Pour contourner cette limite, l'équipe a mis en place un système de chargement dynamique d'applications à partir de la carte microSD, permettant de déplacer les fonctions du périphérique (y compris les fonctionnalités de base) hors du firmware et dans les applications.
GitHub Discussions
Cette architecture est devenue la fondation du firmware stable 1.0, publié en 2024 après le lancement du catalogue d'applications. L'équipe a également stabilisé l'API et le SDK pour les développeurs d'applications, leur permettant de ne plus avoir à reconstruire leurs applications chaque mois en raison de changements d'API.
implications et limites
L'équipe a décidé de limiter son travail à la maintenance de l'infrastructure et à la correction des bogues critiques, tout en déplaçant son attention vers la construction de nouveaux périphériques. Une communauté entière de projets de firmware alternatifs et de communautés a déjà émergé, avec des personnes implémentant chaque fonctionnalité qu'elles pouvaient imaginer.
nouvelle approche
L'équipe a décidé d'allouer des ressources pour continuer à soutenir les contributions de la communauté, mais avec une nouvelle approche. Cela signifie que les ressources de l'équipe sont limitées et que toutes les communications avec l'équipe de développement se feront désormais par le biais de demandes dans GitHub Discussions. Les demandes de fonctionnalités seront évaluées plus strictement, et les tests d'intégration et de régression seront rendus publics pour garantir que les modifications du code ne cassent pas les fonctionnalités existantes.