为什么不能在浏览器安装?

因为用户可能会使用各种各样的浏览器,而浏览器的多样化导致标准/安全性不统一,而且在Android上,原则上是不允许浏览器乃至于非系统app拥有直接安装应用的权限的,毕竟浏览器不是这样用的。这也跟Apple的Store是一样的,有专门的app负责应用的购买、下载和安装。

为什么不直接下载apk文件?

1. 由于Android平台有x86 arm arm64等不同类型的架构,apk安装包很可能不会通用,使用Play Store应用可以根据手机的架构自动下载合适的安装包。

2. 有一些大型软件/游戏有数据包,数据包的安装由Store app自动进行。

3. 直接打开apk文件的方式安装,既不安全,也不方便,而且也为某些软件的盗版提供了便利,一般应用商店是直接装的,不需要另外打开软件包安装器,国内apk下惯了的人需要了解一下。

以上概括一下,就是在设计者看来,普通用户不应该接触到apk手动安装的过程,整个流程应该跟iOS一样,按个按钮就自动下载安装的那种,而浏览器不能提供这种权限/功能。

Play Store还有用吗?

当然啦!虽然不能直接在线安装,但是可以选择绑定了Google账号的设备,进行安装。况且movie/music也是不错的。

但是还有一些应用商店。。。?

目前有名的国产厂商都有自己的应用商店,这些自然是被当作系统应用对待&授予权限了啦,还有一些是通过root/无障碍服务来完成的,个人不推荐这种方式。