奥迪互动培训平台一件代发商城
安卓的内存已达12GB,是苹果的6倍,奥迪互动培训平台一件代发商城该如何开发呢?
这实际上是一个技术问题,涉及iOS和安卓操作系统的设计原则
首先,让我们来谈谈为什么中国的安卓手机内存大。
在国内安卓系统下,每个应用程序必须在后台(即内存中)留下一些线程,奥迪互动培训平台一件代发商城随时准备接收外部信息,也就是说,你刚刚打开手机,什么都没做。你手机上所有应用程序的一些线程已经悄悄地启动并进入了内存。但是,这些从后面启动的线程不能被关闭,因为如果它们被关闭,用户就不能及时收到信息。
硬盘容量越大,可以下载的应用程序就越多,并且需要更多的内存来确保这些应用程序在后台的线程正常运行。
再说iOS,它为什么不需要大内存?
因为苹果有自己的服务器, iOS系统必须配备苹果的服务器才能正常运行。奥迪互动培训平台一件代发商城当每台iOS设备都连接到网络时,iOS系统将首先与苹果的服务器建立一个长连接。
如果你手机上的应用被关闭,这时,应用的服务器会将消息发送到苹果的服务器,然后苹果服务器在收到后会将其发送到你的iOS系统,系统会在收到后提示你。
这实际上是一个额外的步骤,但好处是你手机上的应用可以完全关闭,不需要留下额外的线程来接收消息,因为苹果的服务器会一直接收消息,然后将消息发送到手机系统,手机系统会发出提醒。
此外,iOS系统实际上不支持真正的后台操作(只有有限数量的操作,例如在后台听歌曲、下载和导航)。如果一个应用程序进入后台,10分钟内没有切换到前台,系统将关闭它,即所谓的墓碑机制。因此,大部分时间只服务于一个应用程序(当前的一个),一个应用程序使用4G内存,这已经足够了。
都说苹果手机安全,注重隐私,也有这个原因。
那为什么海外版本的安卓没有这么多内存呢??
因为海外版本的安卓可以使用谷歌的服务器(最近安卓停止授权华为的骚动实际上意味着谷歌不允许华为连接到谷歌的服务器),而使用谷歌的服务器时,推送机制变得和iOS一样,所以没有必要让APP自己的线程留在后台,谷歌的服务器将帮助APP用户接收信息。
目前值得期待的是由工业和信息化部牵头的安卓推送联盟(Android Push Alliance)。奥迪互动培训平台一件代发商城其运行机制类似于iOS的推送原理。如果能够全面铺开,上述问题就能得到解决。然而,这一套仍处于测试阶段,这仍然是一个好愿望。它能否在未来全面推出仍不确定。