Spelling suggestions: "subject:"progressiva webbapplikation"" "subject:"progressivas webbapplikation""
1 |
Progressiva webbapplikationer: Framtiden för företagWiman, Clara January 2020 (has links)
Under 2015 hade progressiva webbapplikationer sitt genombrott. En progressiv webbapplikation (förkortas PWA) beskrivs enklast som en vanlig webbsida som även kan laddas ner till hemskärmen på surfplattan eller mobiltelefonen och kan användas som en vanlig mobilapplikation. I detta arbete undersöks hur PWA är framtiden för olika kategorier av företag. Undersökningen görs för att se hur företag själva tänker kring användning av en PWA samt hur den kan användas istället för den applikation eller lösning företaget använder idag. Syftet med arbetet är att de företag som deltar får kunskap om PWA samtidigt som utvecklingsmöjligheterna för företaget utforskas. Målet är att se hur känt PWA är hos olika företag idag, hur företagen själva tänker kring användning av en PWA, vilken (eller vilka) kategorier av företag en PWA passar bäst för och hur framtiden för PWA i företag ser ut. För att besvara frågeställningarna genomfördes först en litteraturstudie där fakta till ett informationsdokument togs fram. Detta dokument fick sedan deltagarna ta del av för att få kunskap om PWA:er. Därefter gjordes analyser av vilka lösningar företagen idag använder för att publicera sin verksamhet, samt för att välja ut vilka kategorier av företag som skulle undersökas i arbetet. De kategorier som valdes var: restauranger, e-handel och verksamheter/föreningar som erbjuder olika typer av tjänster. Därefter gjordes intervjuer med tre företag inom varje kategori. Intervjun var uppdelad i tre delar: kunskap om PWA sedan tidigare, hur en PWA kan användas i företaget och hur företag ser på framtiden med PWA. Resultatet visade att inget av de företag som deltog hade någon kunskap om PWA sedan tidigare. Majoriteten av företagen var positiva till användningen. Majoriteten trodde även att om mer information ges kommer fler och fler företag att övergå till PWA i framtiden. Dock är en viktig faktor att övergången inte får vara allt för arbetskrävande och komplicerad, varken för användarna eller för företaget själv. Alla företag som deltog har en verksamhet där en PWA är kompatibel. Dock har kategorierna e-handel och verksamheter/föreningar en större användning för alla de funktioner som följer med en PWA än vad restauranger har.
|
2 |
Performance and feature support of Progressive Web Applications : A performance and available feature comparison between Progressive Web Applications, React Native applications and native iOS applications. / Prestanda och funktionsstöd för Progressiva Webbapplikationer : En prestanda och tillgänglig funktionsjämförelse mellan progressiva webbapplikationer, React Native applikationer och Native iOS.Nilsson, Anders January 2022 (has links)
Mobile platform fragmentation is one of the main challenges of mobile development today, forcing developers to develop one application for each targeted platform, which significantly impacts time and cost for application development and maintenance. The fragmentation has given rise to cross-platform application development tools and frameworks, making it possible to develop one single application compatible with several platforms. This thesis focuses on the web-based approach Progressive Web Applications (PWAs), which, in contrast to previous approaches, targets both mobile and desktop devices. We aim to point out the supported features, evaluate their suitability for QR code scanning, and their performance compared to alternative approaches on iOS. We specifically cover a feature set of 33 features and measure response times, CPU and memory utilization, geolocation accuracy, and QR code scanning correctness. We developed three benchmark artifacts for the performance analysis: a PWA, a React Native application, and a native iOS application, and conducted automated run-time experiments using the tools Xcode and XCUITest. The performance evaluation shows that native applications performed best in memory and CPU utilization, whereas React Native achieved the shortest response times. The feature evaluation shows that the majority of the features are supported or partially supported for PWAs, and that the support continues to grow. Still, PWAs lack support for crucial mobile features such as push notifications and background synchronization, making PWAs insufficient for advanced mobile application development on iOS. Nevertheless, this study shows that PWAs are well worth considering for applications with low requirements. / Fragmentering av mobilplattformar är en av de största utmaningarna inom mobilutveckling, vilket tvingar utvecklare att utveckla en applikation för varje specific plattform, vilket avsevärt påverkar tid och kostnad för applikationsutveckling och underhåll. Fragmenteringen har gett upphov till plattformsoberoende applikationsutvecklingsverktyg och ramverk, vilka möjliggör utveckling av en enda applikation kompatibel med flertalet plattformar. Det här examensarbetet fokuserar på det webbaserade tillvägagångssättet Progressiva Webb Applikationers (PWAs), som till skillnad från tidigare tillvägagångssätt, riktar sig till både mobila och stationära enheter. Den här studien syftar till att reda ut vilka funktioner som stöds av PWAs, utvärdera PWAs lämplighet för QR-kodskanning och deras prestanda jämfört med alternativa tillvägagångssätt på iOS. Mer specifikt täcker den här stiduen en evaluering av 33 essentiella mobilfunktioner samt en prestandaanalys genom mätning av svarstid, CPU- och minnesanvändning, geolokaliseringsnoggrannhet och QR-kodsskanning korrekthet. Vi utvecklade tre benchmark-artefakter för prestandaanalysen: en PWA, en React Native-applikation och en inbyggd iOS-applikation, och genomförde automatiserade experiment med verktygen Xcode och XCUITest. Prestandautvärderingen visar att inbyggda applikationer presterade bäst i minne och CPU-användning, medan React Native uppnådde de kortaste svarstiderna. Funktionsutvärderingen visar att majoriteten av funktionerna stöds eller delvis stöds för PWAs, och att stödet fortsätter att växa. Ändå saknar PWAs stöd för viktiga mobila funktioner som push-meddelanden och bakgrundssynkronisering, vilket gör PWAs otillräckliga för utveckling av avancerade iOS mobilapplikationer. Däremot är PWAs väl värda att överväga för applikationer med lägre krav.
|
Page generated in 0.1189 seconds