有没有可能为iOS开发一种像谷歌小胡瓜这样的技术?

有没有可能为iOS开发一种像谷歌小胡瓜这样的技术?,ios,Ios,iOS应用升级似乎需要用户点击应用商店中的“升级”按钮 如果更新相当定期,我们需要自动升级怎么办 我了解到谷歌小胡瓜使Chrome浏览器能够相当频繁地升级自己。每个更新都是通过将新版本的程序集代码与正在使用的版本的程序集代码进行区分来创建的。浏览器会自行分解、修补更新,并根据修补的部件代码重新构建自身。这项技术很有效,因为补丁通常很小 iOS应用程序是否可以从类似于汇编代码的代码中重新构建自身?苹果公司不允许这样做,希望在发布更新之前检查所有更新。 这在技术上是不可能的,因为iOS上的应用程序包

iOS应用升级似乎需要用户点击应用商店中的“升级”按钮

如果更新相当定期,我们需要自动升级怎么办

我了解到谷歌小胡瓜使Chrome浏览器能够相当频繁地升级自己。每个更新都是通过将新版本的程序集代码与正在使用的版本的程序集代码进行区分来创建的。浏览器会自行分解、修补更新,并根据修补的部件代码重新构建自身。这项技术很有效,因为补丁通常很小


iOS应用程序是否可以从类似于汇编代码的代码中重新构建自身?

苹果公司不允许这样做,希望在发布更新之前检查所有更新。
这在技术上是不可能的,因为iOS上的应用程序包是只读的。

iOS应用程序是否可以将补丁或汇编代码存储为数据,并将其作为解释程序运行?无论如何,程序是一种数据。不,因为你的应用程序二进制文件在应用程序包中,它是只读的。它可能在越狱设备上实现,但在标准的iOS设备上永远不可能实现。苹果也不允许你这么做。我指的是iOS应用程序在iPhone或iPad上本地存储的数据。这类数据是只读的吗?您可以将数据写入例如文档目录。但是你不能更新apps bunbdle中的任何数据,因为它是只读的。此外,苹果公司不允许你运行二进制文件,除了应用程序内包。我想这足以让我们的应用程序可以自我升级。我的意思是使应用程序本身成为一个Lisp(或Python)解释器,并为解释的Lisp/Python程序提供iOS API。Lisp/Python程序可以下载并保存到文档目录,并由解释器执行。我们可以通过只发送版本之间的差异来升级Lisp/Python程序。你怎么认为?