Aktualizacje OTA, własny F-Droid i start fazy testowej
Projekt wchodzi w kolejny, bardzo ważny etap rozwoju.
Ostatnie tygodnie poświęciłem nie tylko na rozwój samego systemu, ale również na budowę pełnej infrastruktury aktualizacji, dystrybucji aplikacji oraz przygotowanie projektu do realnego wdrożenia produktowego.
🔄 Własny mechanizm aktualizacji OTA

Jednym z kluczowych brakujących elementów była możliwość bezpiecznej i w pełni kontrolowanej aktualizacji systemu.
Dlatego uruchomiłem własny serwer OTA, na którym publikowane są paczki aktualizacji dla kolejnych wersji systemu.
Po stronie systemu Android zaimplementowałem dedykowaną aplikację kliencką, która:
- cyklicznie sprawdza dostępność nowych wersji,
- pobiera aktualizacje z serwera emel.tech,
- weryfikuje ich integralność,
- a następnie inicjuje proces instalacji OTA.
Całość została zaprojektowana tak, aby:
- umożliwiać szybkie dostarczanie poprawek,
- oraz zapewnić pełną kontrolę nad kompatybilnością aktualizacji z konkretnym sprzętem.
Dzięki temu HA Tablet zaczyna działać jak prawdziwy, aktualizowalny produkt, a nie jednorazowy obraz systemu.
📦 Własny serwer F-Droid i dystrybucja aplikacji

Równolegle uruchomiłem własne repozytorium F-Droid, w którym publikuję:
- zmodyfikowane wersje aplikacji,
- aplikacje dedykowane pod HA Tablet,
- oraz komponenty systemowe rozwijane w ramach projektu.
Repozytorium zostało zintegrowane bezpośrednio z systemem:
- klient F-Droid jest preinstalowany,
- repozytorium emel.tech jest domyślnie skonfigurowane,
- a użytkownik otrzymuje spójny, bezpieczny kanał aktualizacji aplikacji.
To rozwiązanie daje mi:
- pełną niezależność od Google Play,
- możliwość szybkiego reagowania na błędy,
- oraz kontrolę nad wersjami aplikacji używanych w środowisku panelu ściennego.
🧪 Przejście do fazy testów użytkowników
Równolegle z pracami technicznymi rozpocząłem przygotowania organizacyjne i formalne projektu:
- dostosowanie działalności do wymagań podatkowych i prawnych,
- przygotowanie procesu sprzedaży urządzeń elektronicznych,
- oraz uporządkowanie dokumentacji i komunikacji z użytkownikami.
W związku z tym projekt wchodzi w fazę testową.
Aktualnie kontaktuję się z osobami, które wcześniej zapisały się na listę chętnych do testów, aby:
- zweryfikować realne scenariusze użycia,
- zebrać feedback dotyczący stabilności i UX,
- oraz dopracować system przed szerszym udostępnieniem.
To bardzo ważny moment — HA Tablet zaczyna być testowany nie tylko w warunkach domowych, ale również w rzeczywistych instalacjach.