Removed unused native download on Android
Added platform abstraction layer