Jak niemiecka marka prywatności wykorzystała istniejącą platformę Android do stworzenia ODM bez Google
Dla tej niemieckiej marki prywatności głównym wyzwaniem było uniknięcie kosztów i czasu realizacji nowego programu sprzętowego. Zamiast zaczynać od zera, projekt skupił się na praktycznym pytaniu inżynieryjnym: jak dużą część istniejącej komercyjnej platformy Android można zachować, jednocześnie dostosowując ją do kontrolowanego środowiska bez Google?
To sprawiło, że istniejący komercyjny tablet z Androidem był praktycznym punktem wyjścia do oceny. Podejście ODM polegało na zachowaniu dojrzałej podstawy sprzętowej tam, gdzie to możliwe, i zastosowaniu ukierunkowanych dostosowań tylko tam, gdzie wymagania produktu faktycznie tego wymagały.

Pierwszym rozważaniem inżynieryjnym było to, co można zachować z istniejącej platformy, a nie to, co wymagało przeprojektowania.
W przypadku projektu ODM, istniejąca podstawa sprzętowa stanowi punkt wyjścia do oceny wyświetlacza, konstrukcji obudowy, platformy rdzeniowej i odpowiednich certyfikatów. Tablety z Androidem montowane na ścianie firmy Hopestar demonstrują, jak dojrzały projekt sprzętu z Androidem może połączyć wyświetlacz, obudowę i podstawę łączności w ustaloną platformę, którą można ocenić pod kątem różnych wymagań aplikacyjnych.
Celem takiego wykorzystania istniejącego produktu nie jest założenie, że standardowa konfiguracja będzie pasować do każdego projektu. Zamiast tego, daje zespołowi inżynieryjnemu konkretną platformę, w stosunku do której można ocenić wymagania klienta. Sprzęt, który pozostaje odpowiedni, może potencjalnie zostać przeniesiony, podczas gdy wymagania, które faktycznie wpływają na platformę, mogą zostać zidentyfikowane osobno.
Jest to szczególnie istotne, gdy alternatywą jest całkowicie nowy program sprzętowy. Istniejące tablety do sterowania inteligentnym domem stanowią kolejny przykład platformy Android zorientowanej na aplikacje, gdzie podstawa sprzętowa jest już zdefiniowana wokół konkretnego środowiska użytkowania. W przypadku oceny ODM, takie platformy mogą służyć jako punkty odniesienia do określenia, czy istniejąca architektura jest wystarczająco bliska zamierzonej aplikacji, aby uzasadnić dalsze dostosowanie.

Po rozważeniu podstawy sprzętowej, kolejną kwestią było środowisko oprogramowania.
W tym projekcie potwierdzoną możliwością bez Google była usunięcie aplikacji GMS na poziomie oprogramowania. Dotyczy to preinstalowanej warstwy aplikacji GMS i nie powinno być przedstawiane jako kompletna przebudowa podstawowego oprogramowania układowego AOSP.
Wczesne zdefiniowanie tej granicy było ważne, ponieważ dostosowanie Androida może obejmować bardzo różne poziomy inżynierii. W tym przypadku istniejący tablet z ekranem dotykowym Android mógł pozostać punktem wyjścia sprzętowym, podczas gdy usunięcie aplikacji GMS było traktowane jako specyficzne wymaganie dotyczące dostosowania oprogramowania.
To rozróżnienie ma również zastosowanie przy ocenie platform zorientowanych na aplikacje, takich jak tablety do rezerwacji sal konferencyjnych. Komercyjna platforma Android może stanowić podstawę sprzętową, podczas gdy środowisko oprogramowania i wymagania aplikacyjne są oceniane osobno zgodnie z zamierzonym projektem.
W przypadku innych projektów wymagających głębszych zmian na poziomie oprogramowania układowego lub innej architektury systemu operacyjnego, wymagania te muszą być oceniane osobno w stosunku do wybranej platformy, zamiast zakładać, że mieszczą się w tym samym zakresie dostosowania.

Po oddzieleniu platformy i potwierdzonego zakresu oprogramowania, pozostałe wymagania można było ocenić zgodnie z ich rzeczywistym wpływem inżynieryjnym.
Niektóre wymagania mogą być obsługiwane za pomocą oprogramowania lub konfiguracji, podczas gdy inne mogą wpływać na podstawowy sprzęt i dlatego wymagają dodatkowego potwierdzenia wykonalności. Dlatego istniejący tabletu z Androidem do inteligentnego domu może być przydatny jako punkt wyjścia ODM: pozwala ocenić poszczególne wymagania w stosunku do ustalonej platformy, zamiast przekształcać cały projekt w nową specyfikację sprzętową od początku.
Ta sama logika dotyczy różnych form aplikacji. Tablety do planowania sal konferencyjnych firmy Hopestar pokazują inną ustaloną kategorię platform z Androidem, w której wymagania dotyczące wyświetlacza, montażu, łączności i aplikacji są już uwzględnione w strukturze produktu komercyjnego. Takie odniesienia pomagają oddzielić wymagania na poziomie platformy od zmian, które faktycznie wymagają dalszego rozwoju.
Certyfikacja działa na tej samej zasadzie. Istniejące produkty mogą już posiadać certyfikaty związane z ich standardowymi konfiguracjami, ale odpowiednia dokumentacja certyfikacyjna dla niestandardowego urządzenia zależy od jego ostatecznej konfiguracji i rynku docelowego. Certyfikacja musi zatem zostać przejrzana jako część projektu, a nie zakładana na podstawie podobnego produktu.
To rozdzielenie tworzy jaśniejszy przepływ pracy inżynieryjnej. Istniejąca platforma stanowi bazę sprzętową, potwierdzone dostosowanie oprogramowania określa, co już można rozwiązać, a wymagania poza tym zakresem można zidentyfikować do dalszej oceny technicznej.
Wynikiem nie jest twierdzenie, że każde wymaganie można spełnić bez dalszego rozwoju. Zamiast tego projekt może rozróżnić między tym, co można zachować, co można dostosować w ramach potwierdzonego zakresu, a co nadal wymaga walidacji inżynieryjnej. Istniejący 10,1-calowy tablet z Androidem do sal konferencyjnych może na przykład reprezentować rodzaj dojrzałej platformy aplikacyjnej, którą można ocenić przed określeniem, czy głębsze zmiany są faktycznie konieczne.

Ocena wykazała, że projekt nie musiał koniecznie zaczynać od nowej platformy sprzętowej od podstaw. Istniejąca platforma Android mogła służyć jako punkt wyjścia, z usunięciem aplikacji GMS na poziomie oprogramowania obsługiwanym w ramach potwierdzonego zakresu dostosowania, a pozostałe wymagania przechodzące do walidacji technicznej.
To przekształciło otwarte wymaganie pełnego niestandardowego rozwiązania w zdefiniowaną ścieżkę opartą na platformie do oceny próbek.
Jeśli szukasz rozwiązania ODM z Androidem bez Google, skontaktuj się z Hopestar, aby omówić swoje wymagania i uzyskać wsparcie w ocenie istniejącego tabletu z Androidem do inteligentnego domu lub platformy tabletu do sal konferencyjnych, odpowiedniego zakresu dostosowania bez Google i kolejnych kroków dla Twojego projektu.
