What is webOS open source edition?

webOS: Fra Palm til Open Source og LuneOS' Arv", "kategori": "Mobilteknologi

27/06/2025

Rating: 4.8 (5027 votes)

I en verden domineret af få store mobile operativsystemer er det let at glemme de innovative platforme, der banede vejen for mange af de funktioner, vi tager for givet i dag. Et sådant system er webOS, et mobilt operativsystem, der oprindeligt blev udviklet af Palm Inc. og senere fik en ny chance som et open source-projekt. Dets rejse fra en kommerciel platform til et fællesskabsdrevet initiativ som LuneOS er en fascinerende fortælling om teknologisk innovation, virksomhedsovertagelser og en dedikeret brugerbase.

What is LuneOS & WebOS Ports?
The main focus of LuneOS is to provide a mobile operating system which is driven by the community. WebOS Ports is an open source firmware distribution for smartphones and tablet computers based on the Open webOS mobile operating system. In particular, it is an initiative to bring Open webOS to readily available (open) devices.

webOS adskilte sig markant fra sine samtidige ved at bygge sin brugergrænseflade (UI) og applikationsrammeværk på webteknologier som HTML5, JavaScript og CSS. Denne tilgang gjorde det muligt for udviklere at skabe rige, interaktive applikationer med velkendte webværktøjer, hvilket var revolutionerende på det tidspunkt. Rendering af brugergrænsefladen blev opnået gennem en tilpasset WebKit-motor med kodenavnet "Luna", hvilket sikrede en flydende og responsiv oplevelse. Det var med disse innovative principper, at Palm introducerede webOS på deres Palm Pre Smartphone i juni 2009, og det skabte straks opmærksomhed i mobilverdenen.

Indholdsfortegnelse

Hvad gjorde webOS unikt?

webOS var ikke bare endnu et mobilt operativsystem; det var en platform fyldt med unikke funktioner og et designsprog, der var langt forud for sin tid. Designet af webOS' brugergrænseflade blev ledet af Matias Duarte, som senere blev en nøglefigur i Androids brugeroplevelsesdesign. Hans vision var at skabe en elegant, men alligevel enkel brugerflade, der bevarede de principper om simplicitet, der havde gjort det originale Palm OS så succesfuldt.

Kortbaseret multitasking

En af de mest ikoniske og indflydelsesrige funktioner i webOS var dens kortbaserede multitasking-grænseflade. I webOS blev kørende applikationer repræsenteret som "kort" på skærmen. Brugere kunne nemt skifte mellem applikationer ved at swipe horisontalt i "kortvisning". Denne intuitive metode gjorde det muligt at overskue flere kørende apps på én gang. For at lukke en applikation skulle brugeren blot "flicke" kortet op og ud af skærmen – en gestus, der sidenhen er blevet kopieret af mange andre mobile operativsystemer. Applikationskortene kunne også grupperes sammen ved at stable dem oven på hinanden, hvilket var ideelt til at organisere relaterede opgaver, og de kunne frit omarrangeres ved blot at trykke og holde på kortet.

Diskret, handlingsbaseret notifikationer

webOS revolutionerede måden, notifikationer blev præsenteret på. I stedet for forstyrrende pop-ups eller skærmfyldende alarmer, var webOS' notifikationer diskrete og handlingsbaserede. På smartphones var notifikationsområdet placeret i den nederste del af skærmen, mens det på tablets var i den øverste statuslinje. Når en notifikation blev modtaget på smartphones, gled notifikationsområdet let ind fra bunden af skærmen og viste et lille notifikationsikon for de relevante apps. Brugere kunne trykke på området for at se en udvidet visning af notifikationerne, som ville glide endnu længere ind og vise handlingsbaserede notifikationsbannere – lig dem, der senere blev populære i Androids notifikationspulldown. Disse bannere kunne forhåndsvises og afvises ved at swipe dem til siden af skærmen. Hvis der var flere notifikationer fra den samme app, blev bannerne aggregeret, og et notifikationsmærke blev vist, hvilket gav brugeren mulighed for at interagere med eller afvise individuelle eller gruppen af notifikationer. En af de smarte detaljer var, at apps automatisk ville tilpasse sig i størrelse for at give uhindret brug, mens notifikationsbannere eller -ikoner var synlige.

Omfattende understøttelse af bevægelser

Tidlige Palm/HP smartphones baseret på webOS havde et dedikeret "gestusområde" under skærmen. Dette område tillod brugere at udføre en række forskellige bevægelser, såsom at åbne kortvisning, gå tilbage eller frem. En gestusguide fulgte med disse telefoner for at hjælpe brugerne med at mestre de mange muligheder. Selvom HP TouchPad ikke havde et dedikeret gestusområde, understøttede den stadig mindre bevægelser ved at registrere berøringsinput fra skærmens kanter, hvilket bevarede en del af den intuitive interaktion, som webOS var kendt for.

What happened to Open webOS?
Although both HP and Palm attempted to get WebOS off the ground, both companies failed, and HP eventually open-sourced the operating system. It was at that point that the team behind Open WebOS got to work on developing an alternative mobile operating system.

Palm Synergy-synkronisering

Synergy var en banebrydende funktion, der automatisk downloadede, integrerede, kombinerede og synkroniserede nøgleinformation fra alle de onlinekonti, brugeren tilføjede til enhedens kontostyringsapplikation. Dette betød, at data fra forskellige kilder blev samlet og gjort tilgængelige for applikationer på enheden. For eksempel kunne brugere logge ind på flere e-mailkonti fra forskellige udbydere og integrere dem i en enkelt, samlet indbakke. Kalenderdata fra flere udbydere kunne samles i en enkelt kalender, og detaljer fra sociale medier som Facebook-profiler kunne integreres direkte i kontakter-appen, hvilket skabte en dybt integreret og strømlinet oplevelse.

"Just Type" Universal Søgning

"Just Type" var mere end blot en søgeboks; det var en kraftfuld, universal søgemaskine, applikationsstarter, opgavestarter og kvikhandlingsboks. For at bruge funktionen skulle brugere blot begynde at skrive i inputboksen, og "Just Type" ville øjeblikkeligt begynde at søge på telefonen efter apps, beskeder, dokumenter, kontakter, filer og andre elementer, der matchede inputtet. Den tilbød også hurtige handlinger, såsom muligheden for at trykke på en knap, der tillod at bruge det indtastede til at søge på nettet, Wikipedia eller endda poste direkte til Facebook eller Twitter som en statusopdatering.

Udviklertilstand

webOS var designet til at være udviklervenligt. At opnå root-adgang var så simpelt som at aktivere Udviklertilstand, hvilket kunne gøres ved enten at indtaste Konami-koden eller det specielle nøgleord ("webOS20090606") i "Just Type"-boksen og derefter starte appen "Enable Developer Mode". Denne lette adgang gjorde det muligt for entusiaster og udviklere at udforske og tilpasse systemet på måder, der var usædvanligt åbne for den tid.

Homebrew-fællesskabet

Udover de indbyggede funktioner havde webOS også et aktivt og engageret Homebrew-fællesskab, der i høj grad blev drevet af WebOS Internals. Disse udviklere skabte en unik applikation kaldet Preware, som fungerede som en portal, der gav direkte adgang på enheden til Homebrew-apps og UI-/systemtilpasninger. Ved at bruge et unikt patchingsystem gjorde Preware installation og fjernelse af UI-/systemtilpasninger smertefri for brugerne. Med et simpelt tryk på en knap kunne brugere automatisere processen med at installere og konfigurere ændringer og endda vende tilbage til den oprindelige tilstand.

Overgangen til Open webOS og LuneOS

Efter at Hewlett Packard (HP) havde opkøbt Palm Inc. i april 2010, omskrev de webOS for at inkludere understøttelse af tablets, hvilket kulminerede med udgivelsen af HP TouchPad i juli 2011. Men i august 2011 traf HP en overraskende beslutning om at stoppe al produktion, salg og fremtidig udvikling af webOS-baseret hardware. Kort tid efter meddelte HP dog, at de ville frigive en open source-version af webOS-operativsystemet. Dette førte til den officielle udgivelse af Open webOS i september 2012.

What is Open webOS?
Open webOS is an open-source mobile operating system based on Palm webOS, which was originally developed by the former Palm Inc. and released on the Palm Pre Smartphone in June 2009. webOS has its roots in Linux, but features a user interface (UI) and application framework built on top of web technologies such as HTML5, JavaScript, and CSS.

På trods af open source-udgivelsen var webOS' skæbne dog ikke helt afgjort. Den 25. februar 2013 annoncerede HP salget af deres resterende webOS-division til LG Electronics. LG har sidenhen udforsket brugen af webOS i deres fjernsyn og andre forbrugerelektronikenheder, hvilket har givet platformen et nyt liv uden for mobiltelefonmarkedet.

Det open source-projekt, der udsprang af HP's beslutning, kendt som "WebOS Ports Open webOS", fik et nyt navn: LuneOS. Dette skete, fordi det oprindelige navn "ikke var særlig fængende", som holdet bag platformen udtrykte det. LuneOS er en videreudvikling af Open webOS og er nu et fællesskabsdrevet projekt, der fokuserer på at bringe webOS-arven til let tilgængelige (åbne) enheder. Deres primære mål er ikke at konkurrere med giganter som iOS og Android, men derimod at levere en stabil, brugervenlig og let portabel softwarebase. De "forsøger ikke at opnå funktionssammenligning med Android eller iOS", men fokuserer i stedet på at skabe et robust fundament.

LuneOS understøtter en række populære enheder, herunder HP TouchPad, Galaxy Nexus (GSM), Nexus 7 (2012-versionen) og Nexus 4. Den første udgivelse under navnet LuneOS, kaldet "Affogato", blev udgivet den 1. september 2014 og forbedrede stabiliteten for smartphones og tablets. Den seneste version, LuneOS Eggnog Latte, blev udgivet den 24. oktober 2019.

webOS Open Source Edition: Dokumentation og Udvikling

For udviklere og entusiaster, der er interesserede i at bidrage til platformen eller udvikle apps, er der ressourcer tilgængelige. Den open source-udgave af webOS er designet til at være tilgængelig, og der findes dokumentation og værktøjer for dem, der ønsker at dykke ned i kildekoden eller skabe nye applikationer. Fællesskabet bag LuneOS er lille, men entusiastisk, og de søger aktivt efter kreative mennesker, der kan hjælpe med at forbedre applikations-UI'erne og udvide projektet.

Sammenligning af webOS-udviklingen

For at give et klarere overblik over webOS' udvikling, kan vi sammenligne de forskellige faser og inkarnationer af operativsystemet:

FunktionOprindelig webOS (Palm/HP)Open webOS (HP)LuneOS (Fællesskabsdrevet)
OprindelsePalm Inc.HP (baseret på Palm webOS)Fork af Open webOS
StatusKommercielOpen SourceOpen Source, fællesskabsdrevet
Primært fokusSmartphone/tablet OSOpen-sourcing, grundlag for fremtidig udviklingPortning til nye enheder, stabilitet, fællesskabsopbygning
KerneudviklerPalm/HPHPwebos-ports.org (fællesskabet)
Seneste version (kendt)HP webOS 3.0.5Open webOS 1.0 (officiel udgivelse)Eggnog Latte (2019)
EnhedsfokusPalm Pre-serien, HP TouchPad m.fl.Generisk Linux-baseretHP TouchPad, Nexus-serien (Galaxy Nexus, Nexus 7, Nexus 4) m.fl.

Ofte Stillede Spørgsmål

Hvad er Open webOS?

Open webOS er en open source-version af Palm webOS, som oprindeligt blev udviklet af Palm Inc. og senere frigivet af Hewlett Packard (HP) i september 2012, efter at HP stoppede produktionen af webOS-hardware.

What is Open webOS?
Open webOS is an open-source mobile operating system based on Palm webOS, which was originally developed by the former Palm Inc. and released on the Palm Pre Smartphone in June 2009. webOS has its roots in Linux, but features a user interface (UI) and application framework built on top of web technologies such as HTML5, JavaScript, and CSS.

Hvad er LuneOS?

LuneOS er en fork af Open webOS og er et fællesskabsdrevet mobilt operativsystem. Det blev lanceret af holdet bag "WebOS Ports Open webOS" og fik navnet LuneOS for at være mere fængende og fokusere på at bringe webOS til lettilgængelige open source-enheder.

Hvad gjorde webOS unikt i sin tid?

webOS var unikt på grund af dets kortbaserede multitasking-grænseflade, diskrete og handlingsbaserede notifikationer, omfattende understøttelse af bevægelser, Palm Synergy-synkronisering (som integrerede flere onlinekonti) og den universelle søgning "Just Type".

Er LuneOS et alternativ til iOS eller Android?

Nej, LuneOS er ikke designet til at konkurrere direkte med iOS eller Android. Holdet bag LuneOS har udtalt, at de "ikke forsøger at opnå funktionssammenligning med Android eller iOS", men i stedet fokuserer på at levere en stabil, brugervenlig og let portabel softwarebase.

Hvilke enheder understøtter LuneOS?

LuneOS fokuserer på at understøtte let tilgængelige (åbne) enheder. De primære understøttede enheder inkluderer HP TouchPad, Galaxy Nexus (GSM), Nexus 7 (2012-versionen) og Nexus 4.

Fremtiden for webOS-arven

Selvom webOS' rejse på smartphonemarkedet sluttede brat, lever dets ånd videre gennem open source-fællesskabet og LG's fortsatte brug i forbrugerelektronik. Historien om webOS er en påmindelse om, at innovation ikke altid fører til kommerciel dominans, men at dens indflydelse kan mærkes på tværs af teknologilandskabet. Fra dens banebrydende UI til dens robuste open source-inkarnation som LuneOS, fortsætter webOS med at være et fascinerende kapitel i mobilteknologiens historie, drevet af en dedikeret gruppe af udviklere og entusiaster, der holder liv i en vision om et alsidigt og åbent operativsystem.

Hvis du vil læse andre artikler, der ligner webOS: Fra Palm til Open Source og LuneOS' Arv", "kategori": "Mobilteknologi, kan du besøge kategorien Teknologi.

Go up