稍后将从Hybrid App迁移到Native App

时间:2016-01-25 06:05:37

标签: android ios ionic-framework

目前我计划使用Hybrid App(离子框架)来开发我们应用的初始版本。原因是我计划创办一家初创公司,目前无法为各种平台提供个体开发人员(特别是对于iOS,开发者费用太高)。

所以我决定使用离子的混合应用程序,我们的要求非常适合混合应用程序,至少对于最初的几个版本。但是,在我获得足够的资金时,计划在以后计划迁移到原生Android和iOS。因为更高版本的应用程序可能具有支付网关集成,聊天功能等功能。

所以我的问题是,是否有可能使用混合版本发布应用程序的初始版本,并在以后的更新推送本机版本?如果是,有人可以给我基本的想法,这是如何实现的,所以我可以把它推进?我在谷歌搜索得很好,但没有找到足够的相关信息。

3 个答案:

答案 0 :(得分:6)

在平台特定商店上发布混合应用程序与发布本机应用程序的过程相同。

您可以使用任何跨平台移动应用程序开发工具(即离子框架或任何其他工具)开发和构建应用程序,然后轻松转移到本机开发工具。您还可以在混合工具(离子框架)上开发应用程序,并在本机开发工具(Xcode或Android Studio)上构建它,并继续在商店发布。

在Android中,不同版本的app二进制文件的包名称(应用程序ID)应该相同。在版本更改期间,签名证书也保持不变。

在iOS中,对于不同版本/版本的app二进制文件,Bundle ID必须相同。除此之外,临时配置文件和证书也必须相同。

答案 1 :(得分:2)

除非二进制文件具有相同的包标识符,否则是可能的。 您可以先使用Ionic框架发布应用程序,然后再推送它的原生版本。有一点是两个二进制文件必须具有相同的包标识符。

答案 2 :(得分:1)

您可以通过在Google Play商店保持包名称相同或在App商店中说出包标识符来做到这一点。它将在稍后的时间点使用本机API替换旧的apk或ipa文件。