Wpisy

WearOS 3 – czas na zmiany

Nowa wersja systemu Android dla zegarków nosi nazwę WearOS 3 i jest przez Google reklamowana jako rewolucja na rynku smartwatchy. Na razie nie ma zbyt wielu modeli zegarków opartych o tą wersję systemu – obecnie jest to najnowszy Galaxy Watch od Samsunga oraz Pixel Watch od Google, jednak z czasem będzie się to w naturalny sposób zmieniać.

Przy okazji wprowadzania nowej wersji zegarkowego systemu na rynek, Google wywołało potężne zamieszanie twierdząc, że aplikacje napisane dla poprzedniej wersji systemu WearOS 2 nie będą kompatybilne z WearOS 3. W rzeczywistości tak nie jest – znakomita większość oprogramowania napisanego dla WearOS 2 działa bezproblemowo na WearOS 3. Trudno spodziewać się, żeby było inaczej skoro WearOS 3 to w istocie Android 11, a WearOS 2 to po prostu Android 9. Czym innym jednak są wymagania Google w przypadku aplikacji dla WearOS wydawanych w sklepie Google Play – tutaj rzeczywiście nastąpiły znaczące zmiany.

Wszelkie niekompatybilności programowe mogą wynikać jedynie z faktu, że nowsze wydanie WearOS jest oparte o wersję 11 Androida, zatem wszelkie mechanizmy znane z „dużej” wersji systemu są obecne i tutaj – w szczególności dotyczy to podsystemu uprawnień użytkownika do lokalizacji, zapisu danych na dysku, korzystania z aparatu, mikrofonu i bluetooth. Aplikacje korzystające z tych uprawnień podlegają takim samym ograniczeniom, jak aplikacje na telefonach i wymagają dostosowania.

W Google Play nastąpiła jedna istotna zmiana – aby wydać aplikację na zegarek w sklepie, musi ona być kompatybilna z WearOS 3, a konkretniej z wytycznymi Google dotyczącymi jakości określonymi dla tego systemu. Największą zmianą jest całkowita rezygnacja z poziomej obsługi kart na rzecz podejścia bardziej „telefonicznego” – ekrany aplikacji mają być przewijane pionowo. Dotychczas charakterystyczny dla WearOS layout poziomy oparty na gestach przesuwania w prawo i lewo jest według nowych wytycznych niemile widziany. To niekiedy implikuje konieczność wprowadzenia bardzo głębokich zmian w aplikacji.

O ile implementacja nowego systemu uprawnień z Androida 11 nie stanowi większej zmiany dla użytkownika – zegarek po prostu w odpowiednim momencie zadaje dodatkowe pytanie, czy użytkownik wyraża zgodę na daną czynność – o tyle często całkowita zmiana interfejsu użytkownika aplikacji wpływa na interakcję z aplikacją i doświadczenie z tego płynące. Pomijając koszy, które taka zmiana za sobą pociąga dla właścicieli aplikacji na WearOS, ma to szczególne znaczenie w przypadku aplikacji, które wykorzystywane są na co dzień i do których sposobu obsługi użytkownicy są przyzwyczajeni – całkowita zmiana sposobu używania aplikacji może spowodować jej porzucenie przez użytkownika. Dlatego planując rozwój swojej aplikacji na WearOS należy obecnie szczególną wagę przyłożyć do UX, zwłaszcza jeśli aplikacja była zaprojektowana zgodnie z dotychczasowym „flow” systemu wearOS.

Tizen - co to takiego

Lubicie swoje zegarki Samsung Galaxy Watch i cienicie je za długi czas pracy na baterii i sprawny interfejs systemu Tizen, o który są oparte? Zatem dbajcie o swoje urządzenia i noście je jak najdłużej, bowiem czas Tizena w zegarkach Samsunga dobiega końca. A ponieważ Samsung to – o ile nam wiadomo – jedyny producent opierający smartwatche o Tizena, zatem ogólnie czas Tizena w zegarkach dobiega końca. Samsung oficjalnie bowiem ogłosił we współpracy z Google, że kolejne linie smartzegarków z serii Galaxy będą wyposażone o system Google WearOS (zmodyfikowany, zegarkowy Android) z nakładką Samsunga OneUI.

Nie sprecyzowano przyczyn tej decyzji, jednak dla każdego obserwatora rynku elektroniki użytkowej są one jasne – system płatności mobilnych. Samsungowi nie udało się przebić z własnym systemem płatności Samsung Pay, a Google ma szeroko rozpowszechniony i popularny Google Pay. Jeśli zatem macie aplikację dla smartzegarków tylko na Tizena, konkluzja jest prosta – czas na opracowanie wersji dla WearOS, jeśli zależy wam na rozwijaniu bazy użytkowników.

Jest o co powalczyć – Tizen w wersji noszonej był jednym z najpopularniejszych systemów operacyjnych na rynku smartwatchy. Obecnie największy udział ma watchOS (Apple Watch) – 40% rynku – i właśnie Tizen (zegarki Samsunga) – 25-30% rynku. Zegarki z WearOS to zaledwie ok. 5% rynku. Za sprawą ruchu Samsunga należy przypuszczać, że udział WearOS znacząco wzrośnie, choć zapewne część użytkowników przejdzie na urządzenia Apple.

Tizen oczywiście nadal będzie królował na rynku TV. W przypadku Smart TV jest na pierwszym miejscu – ma 50% rynku, na drugim Android TV – 25%. Planując aplikację na TV nie można zatem pominąć obydwu systemów, jednak Tizen TV wciąż pozostaje pierwszym wyborem.

Tizen - co to takiego

Każdy pasjonat technologii zna nazwę Tizen. Przebija się też ona coraz częściej do ogólnej świadomości, o czym świadczą m.in. pytania, które od was dostajemy. Czym zatem jest Tizen?

Tizen to nazwa opartego o Linuksa systemu operacyjnego o otwartym kodzie źródłowym. Tizen wyrósł z innego systemu operacyjnego o nazwie Bada, opracowanego przez firmę Samsung, który w pierwotnym założeniu miał uniezależnić firmę od Androida Google. Android okazał się jednak nie do pokonania w telefonach. Problem stanowił brak aplikacji na nowy system Samsunga, przez co klienci woleli świetnie oprogramowanego w miliony apek Androida. Pomysł zatem upadł, ale sam system pozostał. System lekki, stabilny i wydajny. Samsung postanowił zatem wykorzystać go w swoich zegarkach i telewizorach. Jednocześnie chcąc zwiększyć jego popularność, zmienił nazwę na Tizen, uwolnił kod źródłowy, tak aby każdy mógł z systemu korzystać według uznania i powołał fundację Tizen Foundation rozwijającą nowe wersje systemu.

Zegarki Samsunga oparte o Tizena zdobyły dużą popularność ze względu na umiarkowaną cenę (brak opłat licencyjnych dla Google) i długi czas pracy na baterii (zaleta lekkości systemu). Smart TV wyposażone w ten system, w przeciwieństwie do telewizorów opartych o Android TV, nie sprawiają wrażenia ospałości interfejsu – to także dodało im popularności. W efekcie Tizen stał się jedną z najpopularniejszych platform dla smart zegarków i smart TV – zyskując na popularności, zyskał programistów piszących aplikacje, zyskując aplikacje zyskuje coraz więcej użytkowników. I tak koło się zamyka.
Obecnie na rynku smartwachy sytuacja w popularności systemów operacyjnych wygląda następująco: 1. watchOS (Apple Watch), 2. Tizen (zegarki Samsunga), 3. WearOS (Android dla zegarków). Dla smart TV sytuacja jest odwrotna: 1. Tizen (TV Samsunga i kilku innych producentów), Android TV (m.in. Sony i LG), systemy własne producentów.

Dziś Tizen to zatem jeden z najpopularniejszych systemów operacyjnych na rynku – stąd jego nazwa coraz częściej trafiająca do ogólnego użycia. Obecnie planując produkcję aplikacji na smartwatche i jak największe pokrycie rynku obowiązkowo trzeba wziąć pod uwagę watchOS (Apple Watch) – 40% rynku – i właśnie Tizena (zegarki Samsunga) – 25-30% rynku. Zegarki z WearOS (Android dla zegarków) przy ograniczonym budżecie można po prostu pominąć – stanowią zaledwie ok. 5% rynku. Poza grupą Fossil nie ma wielu producentów zegarków WearOS. W przypadku Smart TV na pierwszym miejscu jest Tizen – 50% rynku, na drugim Android TV – 25-30% rynku, reszta to rozwiązania własne producentów. Planując aplikację na TV nie można zatem pominąć obydwu systemów, jednak pierwszym wyborem pozostaje Tizen.