Yes, obviously. The Play Store installs downloads from Google's servers, except for downloading and installing your service, and page stacking from sites is similar.