211service.com
Kan Mozilla levere en åben App Store?
I en tale holdt sidste onsdag på Mozilla-topmødet i Whistler, Canada, stillede Pascal Finette, direktør for Mozilla Labs, et publikum på mere end 150 webudviklere et hypotetisk spørgsmål: hvordan ville en åben webapp-butik se ud? Svaret kan spille en vigtig rolle i fremtiden for personlig computer.
Succesen med Apples app-butik, som både et forbrugerfænomen og en ny strøm af indtægter, har ændret softwarelandskabet - men kun på mobile enheder. Nu går kapløbet om at tilpasse denne model ved at udvikle en app-butik til selve nettet. I en webapp-butik kunne udviklere sælge applikationer, der kunne køre på enhver enhed med en webbrowser, uafhængig af hardware eller operativsystem.
Google annoncerede i maj planer om at skabe Chrome Web Store, som vil integreres direkte med sin Chrome-browser. Microsoft begyndte også for nylig at tilbyde webappversioner af deres kontorsoftware.
Også i maj afslørede Mozilla Foundation, en nonprofitorganisation, der leverer Firefox-webbrowseren og anden software, sine egne planer om at bygge en webapp-butik – en som den lover vil være mere åben end noget andet. En åben strategi – en baseret på åbne standarder og ubegrænset licensering – har hjulpet Firefox-browseren med at vinde markedsandele fra Microsofts Internet Explorer, og Mozilla Foundation satser på, at den samme tilgang vil tiltrække brugere og udviklere til sin webapp-butik.
Mozillas vicepræsident, Jay Sullivan, fremlagde også principperne for en åben app-butik i en blogindlæg maj sidste år. Det første princip, hævdede Sullivan, er, at en åben app-butik kun må være vært for applikationer baseret på åbne standarder, herunder HTML5, CSS og Javascript. Dette ville udelukke apps, der bruger proprietære teknologier som Flash og Unity 3D grafisk plug-in. (Selvom det måske ikke er alle, der er enige i dette krav. Googles annoncering af sin Chrome Web-appbutik inkluderede en demo af Lego Star Wars-spillet, som inkluderer Unity-plugin'et.)
Sullivan argumenterede også for, at en åben webapp-butik skal fungere lige godt på tværs af alle browsere, bør være tilgængelig for alle udviklere og ikke bør indsamle brugeroplysninger. Til sidst sagde han, at den skulle have gennemsigtige retningslinjer for appgennemgang – som adskiller den fra Apples iPhone- og iPad-appbutik.
Der findes allerede et par specialiserede webapp-butikker. For eksempel lancerede Salesforce.com, virksomhedens platform til administration af kunderelationer, i 2006 sin egen app-butik, nu kaldet App Exchange.
App Exchange har mere end 400 native apps, der kører på Salesforce.coms egen platform, samt mere end 1.000 tredjeparts apps, der integreres med Salesforce.com platformen. Det lyder måske ikke som et stort bibliotek, men ifølge Chuck Ganapathi, senior vicepræsident for produkter hos Salesforce.com, er disse apps blevet downloadet eller testdrevet 350.000 gange, og de er alle seriøse forretningsapps frem for underholdningen. der dominerer de fleste app-butikker.
At tilbyde en måde for brugere at opdage ny software er normalt nævnt som den primære årsag til at udvikle en app-butik, men Ganapathi siger, at en veldrevet app-butik har fordele ud over at fungere som en central placering for brugere at finde apps. Sikkerhed og privatliv er også en stor bekymring, siger han. IT-organisationer [som dem, der bruger Salesforce.com] er langt mere optaget af dette end forbrugere, så vi var nødt til at håndtere dette tidligere.
Sikkerhed er en af hovedårsagerne til, at apps skal gennemgås, før de accepteres af Apples app-butik. Men gennemgangsprocessen har også været et gnidningspunkt mellem udviklere og Apple, fordi så mange apps bliver afvist. I modsætning hertil har Android Marketplace, appbutikken for Android-baserede enheder, intet tilsyn udover brugerbedømmelser og kommentarer, hvilket betyder, at potentielt ondsindede eller buggy-apps kun bliver gennemgået, hvis de ser ud til at forårsage problemer.
Jeg tror personligt, at der er en slags mellemvej her, hvor du kan udnytte folkemængdernes kollektive visdom til at foretage nogle af undersøgelsen [af apps] for dig på en mere åben og gennemsigtig måde, siger Mozillas Finette.
For udviklere er evnen til at tjene penge på apps en stor motivator, selvom det er uklart, hvor nemt det vil være at tjene penge på forbrugerwebapps. Men i modsætning til nuværende abonnementsbaserede webtjenester vises webapps på en privilegeret placering i browseren og kan endda downloades. Google har annonceret en funktion, der kan downloades til sin Chrome-appbutik, og HTML5-standarden sørger også for caching af lokale data, selv hele apps – så de fungerer offline, som almindelig software.
Finette bemærker, at webapps måske ikke engang behøver at bo i browseren – ved hjælp af teknologi som Mozillas Prism er det muligt for webapps at leve på skrivebordet og starte uden den sædvanlige URL-linje og frem- og tilbageknapperne, der normalt omgiver en webside eller ansøgning.
Forbrugere kan blive tiltrukket af det faktum, at webapps ikke ville være låst på en bestemt platform eller et bestemt operativsystem. Jeg talte med en person, der sagde: 'Jeg brugte 250 $ i applikationer på min iPhone - hvis jeg skiftede til Android, ville jeg smide de [penge] væk,' siger Finette. Webapps kunne fungere på enhver enhed med en standard-kompatibel browser, hvilket lader brugere skifte platform uden at miste deres investering.
Webapps lover også at gøre livet lettere for udviklere, som ikke længere behøver at genopbygge deres programmer for hver ny platform. iPhone- og Android-telefonerne kører apps skrevet på forskellige sprog, og det er en endnu større udfordring at portere den samme app mellem Windows, OS X og Linux. Alt dette betyder, at overgangsomkostningerne for udviklerne er betydelige, siger Finette.
Google afviste at kommentere sin kommende app-butik ud over sine tidligere offentlige meddelelser, så det er stadig at se, hvordan Chrome-app-butikken vil sammenligne med Mozillas vision, eller om de to måske endda er kompatible. I sidste ende bliver Finette nødt til at vente på, at udviklere og brugere svarer på hans spørgsmål.