Bremser Apple webapplikationer?

Er det en fejl i iOS eller et forsøg på at gøre webapplikationer langsommere? Apple-udviklere er uenige.

Artikel top billede

Den eneste mulighed for udviklere som vil slippe uden om de skrappe betingelser i Apples App Store er at udgive deres programmer som webapplikationer, der kører direkte i browseren på iPhone eller iPad. Nu er der imidlertid tegn på, at Apple forsøger at bremse webapplikationer.

Det nye iOS 4.3 indeholder en betydelig hurtigere Javascript-engine og det burde dermed også gøre webapplikationer hurtigere. Men det gælder kun for dem, der startes direkte i browseren. En webapplikation, der startes fra Home-skærmen under iOS 4.3, kører væsentlig langsommere end den samme applikation, som er startet i browseren.

Det fortæller Javascript-eksperten og forfatteren Maximiliano Firtman i denne blog, og det bliver også bekræftet af flere eksperter overfor The Register.

Den nye Javascript-motor Nitro fordobler angiveligt scriptydelsen inde i Safari-browseren på iPhone og iPad, og det er et stort plus for HTML5-applikationer. Men det viser sig, at Nitro kun fungerer inde i Safari.

Det fungerer altså ikke med UIWebView, som kan bruges til at kalde websider inde i native iOS-applikationer.

I iOS er der også mulighed for at placere en genvej til en webside eller en webapplikation direkte på skrivebordet, som så bliver åbnet i fuldskærms-modus når man trykker på den. Men her er der heller ikke adgang til Nitro.

Firtman har testet det ved at kalde den samme HTML-fil på en iOS 4.3-enhed dels fra Safari-browseren og dels fra et ikon på Home-skærmen. I det første tilfælde tager det 4,2 sekunder at gennemføre Javascript-benchmarken. I det andet tilfælde tager det 10,2 sekunder.

Der spekuleres nu på, om Apple har lavet en kunstig bremse for webapplikationer for at forhindre at de bliver et alternativ til rigtige iOS-applikationer – og dermed at Apple mister kontrollen over applikationerne.

Der kan dog også være en mere praktisk forklaring – herunder at der er tale om en fejl eller et sikkerhedsproblem. Firtman tror heller ikke selv, at Apple forsøger at bremse webapplikationer. Andre er uenige.

”Nogle folk ser det som en konspiration, men det kunne være en fejl. Hvis det er en konspiration, så giver det god mening for Apple. Hvis du ”blokerer” home-screen-apps, så forhindrer du folk, på en måde, i at slippe uden om App Store,” siger bloggeren og udvikleren Alex Kessinger til The Register.

Apple har indtil videre ikke kommenteret sagen.
 

Forsikrings- og pensionsakademiet A/S

IT-teknisk profil

Københavnsområdet

Capgemini Danmark A/S

IGNITE Graduate Program 2026

Københavnsområdet

KMD A/S

Senior Solution Architect

Københavnsområdet

Navnenyt fra it-Danmark

Infosuite A/S har pr. 1. marts 2026 ansat Henrik Sandmann som Chief Operating Officer (COO). Han skal især beskæftige sig med drift, produktudvikling og skalering, herunder også procesforbedringer og udnyttelse af AI og nye teknologier. Han kommer fra en stilling som Program Director hos ADMG ApS. Han er uddannet cand. scient i datalogi og har derudover en MBA indenfor strategi, ledelse og forretningsudvikling. Nyt job

Henrik Sandmann

Infosuite A/S

Netip A/S har pr. 1. marts 2026 ansat Ajanta Holland Christensen som Sales Manager ved netIP's kontor i Aarhus. Han kommer fra en stilling som Account Manager hos Orange Cyberdefense. Nyt job
Norriq Danmark A/S har pr. 1. februar 2026 ansat Michael Benner som Senior Solution Architect. Han skal især beskæftige sig med Microsoft Fabric Accelerator Framework herunder videreudvikling af frameworket, kundeimplementeringer og pre-sales opgaver. Han kommer fra en stilling som løsningensarkitekt hos Columbus Data & AI. Han er uddannet Økonomistyring fra Aalborg Universitet. Han har tidligere beskæftiget sig med at være ansat i revisionsbranchen hos PwC Forensic og Deloitte Forensic. Nyt job

Michael Benner

Norriq Danmark A/S

Renewtech ApS har pr. 1. marts 2026 ansat Emil Holme Fisker som Customer Service Specialist. Han skal især beskæftige sig med at levere høj kvalitets kundeservice og hjælpe Renewtechs kunder med at få de rette løsninger til deres behov. Han kommer fra en stilling som Key Account Manager hos Camro A/S. Han er uddannet som salgselev hos Camro A/S. Han har tidligere beskæftiget sig med at udvikle gode kunderelationer, opsøgende salg og udvikling af salgsaktiviteter. Nyt job

Emil Holme Fisker

Renewtech ApS