kth.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Exploring optimization techniques for loading a feed of multimedia content on Android
KTH, School of Electrical Engineering and Computer Science (EECS).
2024 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesisAlternative title
Utforska optimeringstekniker för att ladda ett flöde av multimediainnehåll på Android (Swedish)
Abstract [en]

In today’s digital era dominated by social media platforms, optimizing the loading speed of multimedia content has become imperative to ensure good user experience, particularly on Android devices with limited performance or weak network connectivity. This work investigates various optimization techniques for enhancing the loading speed of image and animation feeds in Android applications (apps), focusing on older devices and those with constrained network conditions. Leveraging the thirdparty image-loading libraries Coil, Fresco, and Glide, alongside experimentation with networking clients and prefetching configurations, significant insights are gained into performance enhancements. Results indicate that transitioning to efficient networking clients like OkHttp, combined with prefetching and caching mechanisms, yields substantial improvements in loading speed. Moreover, findings highlight the superior performance of Joint Photographic Experts Group (JPEG) images and animated Web Picture formats (WebPs), emphasizing the importance of compression in reducing file sizes. Fresco emerges as the most efficient library under optimized configurations. This study underscores the significance of image-loading optimization in mobile app development, offering valuable insights for enhancing user satisfaction and sustainability in the mobile landscape. Future research directions include exploring image resolution and file size trade-offs to further refine performance speeds on diverse devices.

Abstract [sv]

I dagens digitala landskap, dominerad av sociala medieplattformar, har optimering av laddningshastigheten för multimedia-innehåll blivit avgörande för att säkerställa bra användarupplevelser, särskilt på Android-enheter med begränsad prestanda eller svag nätverksanslutning. Denna forskning undersöker olika optimeringstekniker för att förbättra laddningshastigheten för bild- och animationsflöden i Android-appar med fokus på äldre enheter och de med begränsade nätverksförhållanden. Genom att använda tredjepartsbildningsbiblioteken Coil, Fresco och Glide, tillsammans med experiment med nätverksklienter och förhandskonfigurationer, fås betydande insikter i prestandaförbättringar. Resultaten visar att övergången till effektiva nätverksklienter som OkHttp, kombinerat med förhandsnedladdning och cachelagringsmekanismer, ger betydande förbättringar av laddningshastigheten. Dessutom belyser resultaten den överlägsna prestandan hos JPEG bilder och animerade WebPs, vilket betonar vikten av kompression för att minska filstorlekar. Fresco framträder som det mest effektiva biblioteket under optimerade konfigurationer. Denna studie understryker betydelsen av optimering av bildladdning i mobilapputveckling och erbjuder värdefulla insikter för att förbättra användarnöjdhet och hållbarhet i den mobila landskapet. Framtida forskningsområden inkluderar utforskning av bildupplösning och filstorleksavväganden för att ytterligare förbättra prestanda på olika enheter.

Place, publisher, year, edition, pages
2024. , p. 50
Series
TRITA-EECS-EX ; 2024:488
National Category
Electrical Engineering, Electronic Engineering, Information Engineering
Identifiers
URN: urn:nbn:se:kth:diva-357501OAI: oai:DiVA.org:kth-357501DiVA, id: diva2:1919299
Supervisors
Examiners
Available from: 2024-12-12 Created: 2024-12-09 Last updated: 2024-12-12Bibliographically approved

Open Access in DiVA

fulltext(1516 kB)140 downloads
File information
File name FULLTEXT01.pdfFile size 1516 kBChecksum SHA-512
fcde6398e25ef65a1e68560804813108716bed235ca827ff54b29eb89c35ca3a8dfbb752e5154eb16af7eb5b90fcabfa20baa09c2ae19dac57052d087fe85ab9
Type fulltextMimetype application/pdf

By organisation
School of Electrical Engineering and Computer Science (EECS)
Electrical Engineering, Electronic Engineering, Information Engineering

Search outside of DiVA

GoogleGoogle Scholar
Total: 140 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 268 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf