I use UnityWebRequest to load images over the internet. The non-block native texture handling works well and everything is quite smooth. Another very handy feature of UnityWebRequest is that it can actually load from HDD too, using file:// instead of http. This is very handy for caching as all you really need to do is alter the load path prefix to switch from a remote url to a local file path. Only problem is it doesn't seem to work on Android. Anyone out there able to get local UntyWebRequest image loading happening from an Android phone?