Jämförda versioner

Nyckel

  • Dessa rader lades till.
  • Denna rad togs bort.
  • Formateringen ändrades.

...

I praktiken används en väsentlig del av utvecklingsinsatsen till design och arkitektur - dvs hur skall man strukturera koden man kan återanvända UX och hur koden struktureras på bästa sätt i användargränssnitt, funktioner och gränssnitt mot molndelen av tjänsten . Detta gör att det i praktiken sällan krävs mer än 50% merarbete för att stödja två native plattformar.

...

Native appar kräver en större insats vid förvaltning medan än cross-platform som i sin tur kräver mer än webbappar.

(Webappar uppdateras på server-sidan. Cross-platform (appar) och native appar måste uppdateras på respektive appstore, och webbappar är likvärdiga.användarna måste sedan uppdatera. Det gör att det ibland kan finnas en utmaning i att det kan finnas flrea olika versioner an en app “i det vilda”, och backend behöver kunna stödja även äldre versioner; eller signalera till appen att det är dags att uppdatera. Detta skulle man kunna argumentera gör att förvaltning av cross-platform-appar ibland kan anses vara något mer än för webbappar. cross-platform appar bahöver öven ta hänsyn till andra egenheter hos platformen. Tex hur appen beter sig i bakgrunde, vilka “permissions” som appen behöver be om på respektiva platform etc. – Petrus@MI)

Publicering och distribition av appar

...

  • insats och därmed kostnad är ofta högre för appar - såväl för utveckling som förvaltning

  • tillgång till talang - det finns idag fler webbutvecklare än app-utvecklare vilket också driver timpriser

  • nytt webbinnehåll blir automatiskt tillgängligt för alla webb-användare​ i det ögonblick det publiceras (jämfört med Appar som kräver aktiv nedladdning av användare för att de skall nås av en ny app-version​)

  • publicering och distribution via en app store kräver att appen granskas och godkänns

  • det finns avtalsvillkor för appar som distribueras över app stores - till exempel tar distributören en procentandel av intäkter från försäljning av prissatta appar och även av betalningar som görs inom appen (denna affärsmodell kritiseras, speciellt som distributörerna har monopol, se till exempel Apple vs Epic​)

  • webbinnehåll fungerar på samma sätt på de allra flesta webbläsare - på datorer, surfplattor och telefoner - speciellt om man följt riktlinjer för så kallad responsiv webb som anpassar sig efter skärmformat

  • sökmotorer indexerar inte innehåll i appar - man rankas inte högre vid sökningar - appar driver inte trafik (och omvänt så vill många aktörer finnas på Google Play/Appstore just av den anledningen - att synas)

Notera att det även finns utmaningar med webbläsare - t ex kräver ny funktionalitet att man använder en viss minimiversion av en webbläsare - och Firefox har inte samma stöd för webbappar som övriga läsare.

...