Android-app om websites als native app op te slaan gepubliceerd
Onderzoekers van de Amerikaanse North Carolina State University hebben NativeWrap gepubliceerd, een Android app gemaakt om websites om te zetten naar native apps. Op deze manier kunnen Android-gebruikers websites, zoals Facebook, als native app gebruiken zonder toegang te geven tot bijvoorbeeld gps.
Native app?
Een native app is een applicatie die speciaal voor een bepaald apparaat of platform is ontwikkeld. Zo zijn bijvoorbeeld de meeste games op mobieltjes native apps: ze zijn speciaal gemaakt voor Android, iOS of Windows Phone. Het voordeel van zo’n native app is dat de applicatie gebruik kan maken van de specifieke hardware en software in het apparaat. Het nadeel was tot nu toe altijd dat native apps erg duur zijn in ontwikkeling. De apps moeten steeds opnieuw gemaakt worden om te voldoen aan de eisen van het apparaat en de software.
Voordelen
Wat zijn dan de grote voordelen van NativeWrap? Je hoort steeds vaker horrorverhalen van apps die zomaar foto’s van je maken zonder dat je het weet. Apps die toegang hebben tot je telefoonboek en mensen bellen uit jouw naam. Veel bedrijven willen ook graag je GPS-locatie en persoonlijke gegevens van je telefoon, zoals je agenda. Maar als je ze toestemming geeft voor je persoonlijke gegevens kunnen ze gaan rondneuzen en adressen en telefoonnummers zien. Of ze dat doen is een ander verhaal, maar het mag in ieder geval wel: jij hebt toestemming gegeven. Wanneer heb ik dat dan gedaan? Toen je de app downloadde, omdat je ze anders niet kan gebruiken, wat erg vervelend is. Er zijn al andere oplossingen om deze machtigingen niet te accepteren en toch de app te kunnen downloaden, zoals 'rooten'. Het probleem is dat niet iedereen dit kan. NativeWrap belooft dat elke gebruiker met hun app om kan gaan.
Gebruik
NativeWrap is nog maar een experiment. Dit experiment wordt gedaan door onderzoekers van de Amerikaanse North Caroline State University die er ook een paper over hebben geschreven. De app is simpel in gebruik: je gaat naar een website, bijvoorbeeld die van Baaz, en klikt op 'delen'. Deel de pagina met NativeWrap en er verschijnt een scherm waar je kan bepalen of de app toegang moet hebben tot het lezen of schrijven van data op de sd-kaart. De internettoegang staat altijd aan, want het gaat om een website. Vervolgens installeert NativeWrap de nieuwe app en is hij klaar voor gebruik. De app verschijnt niet op je homescherm, want het gaat niet om het tonen van een website in een al dan niet van de interface gestripte browser.
De app staat onder de naam van Adwait Nadkarni, een van de onderzoekers uit het team.