Originally Posted by
BigFlyer
The entire app store is geofenced, app developers get to decide which app stores will carry its app.
I also believe, but am not entirely certain - that the geofencing is based on the home country of your app store, not your physical location. So if it won't download for you where you are, it won't download when you are physically in Australia.
For Google it's (at least primarily) based on the country of your Google account, which can't easily be changed - not your geolocation. However you can have multiple accounts, in different countries, and you can have them all logged into Google Play at the same time, which gives access to apps from both countries. Obviously this has scalability issues - it works fine with 2 or 3 countries, but isn't going to work if you want apps from a dozen or more countries..
eg, I'm currently in Australia. If I select my Australian Google account in Play and search for 'Boost mobile' I get the app for the Australian Boost Mobile and not the US one. If I switch over to my US Google account and do the same search, I get the US Boost Mobile app, but NOT the Australian one. Using my US acct, there's no way to get the Australian Boost Mobile app (which is needed to purchase one of their eSIMs)