If you want to access a website or service like Facebook, Twitter or Google on your mobile device you have two options. You can either open a mobile browser and point it to the service, or install an app that provides you with access.
Both options have privacy and security implications. With apps, it is all about permissions that you grant the app to have. While the permissions are often justified, they are not all the time so that additional information can be retrieved even though that's not needed for the apps' functionality.
With websites, it is a tracking issue mostly. Websites can use various tracking methods to track your movement on the Internet.
NativeWrap for Android introduces a third method. It allows you to turn any website you visit into an Android app. Not only does the app require less permission that the official one, it is also blocking tracking as cookies that get set during a session are not shared.
One interesting side effect of this behavior is that you can easily work with different profiles as all are kept separate from each other. If you have two Facebook profiles or two Gmail accounts for example, you can create an app for each so that you can use all accounts without having to worry about logging out and logging in all the time to do so.
Setting it up
The NativeWrap application requires no permissions at all. Once you have installed it on your system, you can use a browser's share option to share a web address with it.
Here is how you'd set up Facebook.
Note: You need the "unknown sources" preference enable in the settings of your phone to wrap urls. The app will guide you to the preference, and the author recommends to only enable it for this and disable it afterwards again once the app has been created.
You can find out more about the technology and idea behind Nativewrap on the NC State University website. There you also find the source code linked.
NativeWrap offers several advantages over other methods of accessing contents on the web using mobile devices. Primarily, it improves a user's security and privacy, and while it requires the creation of apps for each site and profile you want to use, it is well worth the effort in my opinion.
If you like our content, and would like to help, please consider making a contribution: