webOS - webOS
Deweloper |
LG Electronics , wcześniej Hewlett-Packard i Palm |
---|---|
Napisane w | C++ , Qt |
Rodzina systemów operacyjnych | Linux ( podobny do Uniksa ) |
Model źródłowy | Źródło-dostępne |
Najnowsze wydanie | |
Cel marketingowy | Urządzenia wbudowane |
Platformy | RAMIĘ |
Typ jądra | Monolityczny ( jądro Linux ) |
Domyślny interfejs użytkownika |
Graficzny (Luna) |
Licencja | Licencja Apache |
Oficjalna strona internetowa |
Witryna z otwartym kodem źródłowym Witryna dla programistów |
webOS , znany również jako LG webOS i wcześniej znany jako Open webOS , HP webOS i Palm webOS , to oparty na jądrze Linux wielozadaniowy system operacyjny dla inteligentnych urządzeń, takich jak inteligentne telewizory, który był również używany jako mobilny system operacyjny . Początkowo opracowany przez firmę Palm, Inc. (która została przejęta przez Hewlett-Packard ), HP stworzył platformę open source , w którym to momencie stała się Open webOS.
System operacyjny został później sprzedany firmie LG Electronics i został stworzony przede wszystkim jako system operacyjny smart TV dla telewizorów LG jako następca LG Netcast , podobnie jak później zrobił to Samsung z Tizen . W styczniu 2014 r. Qualcomm ogłosił, że nabył patenty technologiczne od HP, które obejmowały wszystkie patenty webOS i Palm; LG udziela im licencji na używanie ich w swoich urządzeniach.
Różne wersje systemu webOS są dostępne na kilku urządzeniach od momentu wprowadzenia na rynek w 2009 roku, w tym na smartfonach Pre , Pixi i Veer , tablecie TouchPad , inteligentnych telewizorach LG od 2014 roku, inteligentnych lodówkach i inteligentnych projektorach LG od 2017 roku.
Historia
2009-2010: Rozpoczęty przez Palm
Palm uruchomił system webOS, zwany wówczas Palm webOS , w styczniu 2009 roku jako następca Palm OS . Pierwszym urządzeniem webOS był oryginalny Palm Pre , wydany przez firmę Sprint w czerwcu 2009 roku. Następnie pojawił się Palm Pixi . Ulepszone wersje „Plus” zarówno Pre, jak i Pixi zostały wydane na Verizon i AT&T.
2010–2013: przejęcie przez HP; uruchomienie Open webOS
W kwietniu 2010 roku firma HP nabyła Palm. Przejęcie Palm zostało zainicjowane, gdy Mark Hurd był dyrektorem generalnym, jednak zrezygnował wkrótce po zakończeniu przejęcia. Później webOS został opisany przez nowego dyrektora generalnego HP, Leo Apothekera, jako kluczowy atut i motywacja do zakupu. Przejęcie o wartości 1,2 miliarda dolarów sfinalizowane w czerwcu. Firma HP poinformowała o zamiarze opracowania platformy webOS do użytku w wielu nowych produktach, w tym smartfonach, tabletach i drukarkach .
W lutym 2011 roku HP ogłosił, że będzie używał webOS jako uniwersalnej platformy dla wszystkich swoich urządzeń. Jednak HP podjęło również decyzję, że wersje Palm Pre, Palm Pixi i „Plus” nie będą otrzymywać bezprzewodowych aktualizacji do webOS 2.0, pomimo wcześniejszego zobowiązania do aktualizacji „w nadchodzących miesiącach”. HP ogłosił kilka urządzeń webOS, w tym smartfony HP Veer i HP Pre 3 z webOS 2.2 oraz HP TouchPad , tablet z systemem webOS 3.0 wydany w lipcu 2011 roku.
W marcu 2011 r. firma HP ogłosiła plany uruchomienia wersji webOS do końca 2011 r. w systemie Windows , a do zainstalowania na wszystkich komputerach stacjonarnych i przenośnych HP w 2012 r. Żadna z tych wersji się nie pojawiła, chociaż rozpoczęto prace nad portem x86. czas z udziałem zespołu w Fort Collins w stanie Kolorado ; praca została złomowana jeszcze w tym roku.
W sierpniu 2011 r. firma HP ogłosiła, że jest zainteresowana sprzedażą swojej grupy Personal Systems Group, odpowiedzialnej za wszystkie produkty konsumenckie dla komputerów osobistych, w tym webOS, oraz że rozwój i linie produkcyjne urządzeń webOS zostaną wstrzymane. Nie było jasne, czy HP rozważy licencjonowanie oprogramowania webOS innym producentom. Kiedy HP obniżył cenę touchpada do 99 USD, istniejące zapasy szybko się wyprzedały.
HP Pre 3 został wprowadzony na wybrane obszary Europy, a jednostki amerykańskie były dostępne tylko za pośrednictwem nieoficjalnych kanałów (zarówno AT&T, jak i Verizon anulowały swoje zamówienia tuż przed dostawą po ogłoszeniu przez Apothekera (wówczas dyrektora generalnego HP). Jednostki Pre 3, które zostały wydane nieoficjalnymi kanałami, nie miały gwarancji i nie były objęte obowiązkiem pomocy technicznej ze strony HP; w rezultacie części są prawie niemożliwe do zdobycia. HP ogłosił, że będzie nadal wydawać aktualizacje dla HP Veer i HP TouchPad , ale te aktualizacje nie zostały zmaterializowane w przypadku pierwszego, a w drugim pojawiło się ostateczne, nieoficjalne wydanie o nazwie „webOS CE”, które zawierało tylko komponenty webOS o otwartym kodzie źródłowym przeznaczone dla tego, co pozostało ze społeczności programistów, a nie konwencjonalne, zorientowane na użytkownika aktualizacja systemu operacyjnego.Ostatnia wersja HP webOS, 3.0.5, została wydana 12 stycznia 2012 r.
W grudniu 2011 r., po rezygnacji z TouchPad i proponowanej sprzedaży HP Personal Systems Group, HP ogłosił, że w najbliższej przyszłości udostępni kod źródłowy webOS na licencji open-source . W sierpniu 2012 r. kod specyficzny dla istniejących urządzeń został wydany jako webOS Community Edition (CE), z obsługą istniejącego sprzętu HP. Open webOS zawiera biblioteki open source zaprojektowane z myślą o szerszym zakresie sprzętu. Firma HP zmieniła nazwę swojej jednostki webOS na „Gram”.
W lutym 2012 roku firma HP wydała Isis, nową przeglądarkę internetową dla Open webOS.
Rozwój i upadek Katalogu aplikacji HP
HP App Catalog było sklepu z aplikacjami dla aplikacji dla urządzeń mobilnych z systemem webOS.
6 czerwca 2009 na Palm Pre uruchomiono webOS z 18 dostępnymi aplikacjami. Liczba aplikacji wzrosła do 30 do 17 czerwca 2009 r., z 1 milionem pobrań do 27 czerwca 2009 r.; 30 oficjalnych i 31 nieoficjalnych aplikacji do 13 lipca 2009 r.; 1000 oficjalnych aplikacji do 1 stycznia 2010 r.; 4000 oficjalnych aplikacji 29 września 2010 r.; oraz 10 002 oficjalnych aplikacji 9 grudnia 2011 r.
Następnie liczba dostępnych aplikacji spadła, ponieważ wiele aplikacji zostało wycofanych z katalogu aplikacji przez ich właścicieli. Przykładami są aplikacje dla The New York Times i Pandora Radio . Po wyświetleniu ekranu powitalnego Katalogu 11 listopada 2014 r., który ogłosił jego wycofanie, serwery HP App Catalog zostały trwale wyłączone 15 marca 2015 r. Liczba działających w tym czasie aplikacji nie jest znana, ale prawdopodobnie była znacznie niższa ze względu na zbliżające się porzucenie z projektu.
2013-obecnie: przejęty przez LG; uruchomiona edycja open source
25 lutego 2013 r. firma HP ogłosiła, że sprzedaje system webOS firmie LG Electronics do użytku w telewizorach Smart TV z dostępem do Internetu , zastępując poprzednią platformę NetCast. Zgodnie z umową LG Electronics jest właścicielem dokumentacji, kodu źródłowego, programistów i wszystkich powiązanych stron internetowych. Jednak HP nadal trzymałoby się patentów Palm, a także usług opartych na chmurze, takich jak App Catalog. W 2014 roku HP sprzedał swoje patenty webOS firmie Qualcomm.
Oprócz zastosowania jako systemu operacyjnego dla inteligentnych telewizorów, LG rozszerzyło jego zastosowanie na różne urządzenia IoT. Jako punkt wyjścia firma LG zaprezentowała smartwatch LG Wearable Platform OS (webOS) na początku 2015 roku. Na targach CES 2017 firma LG zaprezentowała inteligentną lodówkę z webOS.
19 marca 2018 roku firma LG ogłosiła edycję webOS o otwartym kodzie źródłowym. Ta edycja umożliwi programistom pobranie kodu źródłowego za darmo, a także skorzystanie z powiązanych narzędzi, przewodników i forów na nowej stronie internetowej o otwartym kodzie źródłowym, aby lepiej zaznajomić się z webOS i jego nieodłącznymi korzyściami jako platformą inteligentnego urządzenia. LG ma nadzieję, że pomoże to osiągnąć cel, jakim jest rozwój filozofii otwartej platformy, otwartego partnerstwa i otwartej łączności.
Cechy
Platforma mobilna webOS wprowadziła kilka innowacyjnych funkcji, takich jak interfejs kart, które są nadal używane przez Apple , Microsoft i Google w swoich mobilnych systemach operacyjnych odpowiednio iOS , Windows Phone i Android .
Funkcja | LG webOS | Otwórz webOS | System operacyjny HP/Palm |
---|---|---|---|
Interfejs wielozadaniowy | Karty linii | Karty | |
Interfejs gestów | Magiczny pilot | ekran dotykowy i klawiatura fizyczna | |
Sklep z aplikacjami | Sklep z treściami LG | Nie | Katalog aplikacji HP |
Aktualizacje OTA | tak | ||
Wykrywanie usług | Połącz pakiet SDK | Nie | zeroconf / Dotknij, aby udostępnić |
Otwarte źródło | Częściowy | tak | Częściowy |
System operacyjny HP/Palm
Interfejs wielozadaniowy
Nawigacja używa multi-touch gesty na ekranie dotykowym . Interfejs wykorzystuje „karty” do zarządzania wielozadaniowością i reprezentowania aplikacji. Użytkownik przełącza się między uruchomionymi aplikacjami za pomocą ruchu z lewej i prawej strony ekranu. Aplikacje zamyka się, przesuwając „kartę” w górę — i wyłączając — ekran. „Karty” aplikacji można przestawiać w celu organizacji. W systemie webOS 2.0 wprowadzono „stosy”, w których powiązane karty mogły być „układane” razem.
Synergia
Palm określał integrację informacji z wielu źródeł jako „Synergia”. Użytkownicy mogą logować się na wiele kont e-mail od różnych dostawców i integrować wszystkie te źródła w jedną listę. Podobne możliwości łączą kalendarze, a także wiadomości błyskawiczne i SMS- y z wielu źródeł.
Aktualizacje OTA
System operacyjny można zaktualizować bez dokowania do komputera, zamiast tego otrzymywać aktualizacje systemu operacyjnego przez połączenie operatora.
Powiadomienia
Obszar powiadomień znajduje się w dolnej części ekranu na telefonach oraz na górnym pasku stanu na tabletach.
Na telefonach, gdy nadejdzie powiadomienie, wysuwa się ono od dołu ekranu. Ze względu na skalowalny charakter frameworków aplikacji Mojo i Enyo, aplikacja zwykle zmienia swój rozmiar, aby umożliwić nieograniczone użytkowanie podczas wyświetlania powiadomienia. Po zniknięciu powiadomienia zwykle pozostaje jako ikona. Użytkownik może następnie dotknąć ikon, aby je rozwinąć. Powiadomienia można następnie odrzucić (zsunąć z ekranu), podjąć działania (dotknąć) lub pozostawić same.
Synchronizuj
Domyślnie synchronizacja danych korzysta z podejścia opartego na chmurze, a nie przy użyciu klienta synchronizacji na komputerze. Pierwsza wersja webOS została dostarczona z możliwością synchronizacji z oprogramowaniem iTunes firmy Apple, podszywając się pod urządzenie Apple, ale ta funkcja została wyłączona przez kolejne aktualizacje oprogramowania iTunes.
Aplikacje innych firm
W systemie HP webOS oficjalnie sprawdzone aplikacje innych firm są dostępne do zainstalowania na urządzeniu z katalogu HP App Catalog.
Gdy HP webOS zastąpił Palm OS , Palm zlecił MotionApps zakodowanie i opracowanie emulatora o nazwie Classic, aby umożliwić wsteczną kompatybilność z aplikacjami Palm OS. Działa z webOS w wersji 1.0. Emulacja Palm OS została przerwana w WebOS w wersji 2.0. MotionApps wycofało się z Classic w 2010 roku, powołując się na HP Palm jako „przełomową”.
Innym źródłem aplikacji jest oprogramowanie homebrew . Aplikacje Homebrew nie są bezpośrednio obsługiwane przez HP. Programy używane do dystrybucji aplikacji homebrew webOS obejmują webOS Quick Install (sideloader oparty na Javie dla komputerów stacjonarnych) i Preware (katalog aplikacji homebrew webOS, który musi być sideloaded). Jeśli po zainstalowaniu programów homebrew wystąpią problemy z oprogramowaniem, „webOS Doctor” (dostarczony przez HP) może przywrócić telefon do ustawień fabrycznych i usunąć zmiany wprowadzone przez aplikacje i poprawki homebrew.
LG webOS
Funkcje Smart TV
Firma LG przeprojektowała interfejs użytkownika webOS, zachowując interfejs karty jako funkcję o nazwie „Proste przełączanie” między otwartymi aplikacjami telewizyjnymi. Pozostałe dwie cechy promowane przez spółkę są proste połączenie (przy użyciu animowany Clippy -Jak charakter nazwie Beanbird aby wspomóc użytkownika przez proces konfiguracji), a proste odkrycie.
Platforma
Pod graficznym interfejsem użytkownika webOS ma wiele wspólnego z głównymi dystrybucjami Linuksa . Wersje od 1.0 do 2.1 używają poprawionego jądra Linuksa 2.6.24 .
Lista komponentów open source używanych w różnych wydaniach webOS, a także kod źródłowy i poprawki zastosowane do każdego komponentu są dostępne na stronie Palm Open Source. Ta strona służy również jako lista referencyjna wersji systemu webOS, które zostały opublikowane.
W 2011 roku Enyo zastąpił Mojo, wydany w czerwcu 2009 roku, jako zestaw do tworzenia oprogramowania (SDK).
Sprzęt komputerowy
wersja webOS | Rodzaj | Urządzenie | Data wydania | Nr ref. |
---|---|---|---|---|
System operacyjny HP/Palm | Telefony |
Palm Pre
Przed plusem |
6 czerwca 2009
25 stycznia 2010 |
|
Palm Pixi
Pixi Plus |
15 listopada 2009
7 stycznia 2010 |
|||
Dłoń przed 2 | 22 października 2010 | |||
HP Veer | 18 sierpnia 2011 | |||
HP przed 3 | 18 sierpnia 2011 | |||
WindsorNie | Anulowany | |||
Mako | ||||
Tablety | Płytka dotykowa HP | 1 lipca 2011 | ||
Płytka dotykowa HP Go | Anulowany | |||
Szafir | ||||
Para | ||||
LG webOS | Telewizory | Modele inteligentnych telewizorów LG | Różne | |
Inteligentny projektor laserowy LG | ||||
Lodówki | Modele inteligentnych lodówek LG | |||
Zegarki | Zegarek LG Urbane LTE | 27 kwietnia 2015 r. |
Zobacz też
- Lista platform smart TV i oprogramowania pośredniczącego
- Enyo
- Platforma mobilna
- Uzyskaj dostęp do platformy Linux
- LuneOS
- Lista urządzeń WebOS