Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/182.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
对于Android和iOS,我可以分发我的应用程序的基本版本,然后再分发扩展吗?_Android_Ios_App Store - Fatal编程技术网

对于Android和iOS,我可以分发我的应用程序的基本版本,然后再分发扩展吗?

对于Android和iOS,我可以分发我的应用程序的基本版本,然后再分发扩展吗?,android,ios,app-store,Android,Ios,App Store,如果我为iOS和Android构建一个应用程序并分发它。让我们称之为我的应用程序的基本版本。一年后,如果我决定更改我的应用程序(新的视图或功能),但我只想将其分发给一些用户,我可以在应用商店中将其作为单独的应用程序作为“扩展”列出吗?然后,当下载时(由已经拥有基本应用程序的人下载),它只是扩展了功能。如果它是由没有基本应用程序的人下载的,它会提示他们一起下载基本应用程序?是的,您当然可以这样做。Android平台通过(在Android中,默认情况下每个应用程序都在自己的进程中运行)提供了IPC(

如果我为iOS和Android构建一个应用程序并分发它。让我们称之为我的应用程序的基本版本。一年后,如果我决定更改我的应用程序(新的视图或功能),但我只想将其分发给一些用户,我可以在应用商店中将其作为单独的应用程序作为“扩展”列出吗?然后,当下载时(由已经拥有基本应用程序的人下载),它只是扩展了功能。如果它是由没有基本应用程序的人下载的,它会提示他们一起下载基本应用程序?

是的,您当然可以这样做。Android平台通过(在Android中,默认情况下每个应用程序都在自己的进程中运行)提供了
IPC
(进程间通信)机制,它可能会用于应用程序之间的通信。获取有关您可以使用的其他应用程序的信息。

如果我下载了一个应用程序,它告诉我首先需要下载另一个应用程序。我将立即删除该应用程序。应用程序应该是一个完整的应用程序,而不是拼图的一部分,在拼图中我必须下载每个应用程序piece@SimonMcLoughlin是的,我也有同样的担忧,但我很难过,因为如果我有一个基本的应用程序,那些用户很好,很好,但是对于那些需要大量附加功能的用户,如果我创建一个单独的应用程序,那么,当他们“升级”时,他们会如何处理旧版本呢?而且,他们是否需要将数据传输到新的应用程序?它变得脱节了。如果我只提供更复杂的应用程序,我会惹恼我的基本用户。有道理?我相信有一个很好的解决方案,这就是为什么我在这里:)如果你有任何建议,请告诉我。我从来没有下载过应用程序,我对自己说,如果他们去掉一半的功能,这会更好。我认为UI太杂乱了,但是没有太多的功能。您需要对现有版本进行更新,并适当地放置新功能。尝试管理X应用程序,要求用户下载其他应用程序,期望用户找到合适的应用程序等等,都会比“太多功能”赶走更多的用户哈哈,太多功能是一个非常常见的问题。来自比我优秀得多的应用程序开发人员:(阅读“忘记功能请求”。此外,可以随意搜索“应用程序拆分”。有很多组织正在拆分他们的应用程序(Dropbox、FB、Google等)是的,FB正在拆分他们的应用程序,作为一个狂热的用户,我可以质疑我不能再访问应用程序中的消息是多么可笑。他们声称这是为了加快应用程序加载时间,我可以向你保证,切换上下文所需的时间远远超过了任何可能的收益。这些变化是最大的抱怨之一太多的功能都不是问题,只要用户界面设计得当。如果基本用户从来没有看到过这些功能,或者必须对它们进行过滤,那么这些功能就永远不会困扰他们