当前位置: 首页 > 知识库问答 >
问题:

Android即时应用能否与混合应用集成?

马阳曦
2023-03-14

Android即时应用程序是一个新事物,我只是想知道它是否可以与混合应用程序结构(超文本标记语言/JS与Cordova包装器)集成。

我不是本地应用程序开发人员,所以我自己也不确定这一点。

共有2个答案

劳仲渊
2023-03-14

从技术上讲,我不明白为什么不这样做,因为即时应用程序最终编译成了一个普通的APK(或一组APK)。

它会开箱即用吗?我对此表示怀疑,因为可能存在工具问题(通过Android Studio)以及运行时问题(即时应用程序对其功能有一些限制,请参阅常见问题解答)。

推荐吗?可能不会,因为Instant Apps的目的是提供快速的本机应用体验。如果混合应用程序最终加载超文本标记语言/JS,那么与简单地加载优化的移动网站相比,可能优势很小。

鱼征
2023-03-14

谷歌称,即时应用背后的主要理念是

让原生应用体验像浏览网站一样方便。“网页是短暂的,它们出现,你使用它们,再也不会想它们了。”应用程序有很多摩擦,通常你只想要一个应用程序执行一个操作或获取一条特定的信息。

谷歌的即时应用包括带有地图和时间表的博物馆或度假村应用,以及帮助你支付停车费的应用。这些是目前很有用的很少使用的应用程序,尽管你不一定要事先在手机上安装它们,或者事后保留它们。然而,开发者可以提供“行动号召”链接,鼓励用户下载并安装他们认为特别有用的应用程序。

即时应用程序是应用程序链接的逻辑演变,这是Marshmallow时代的一项功能,允许已安装的应用程序将自己指定为打开某些类型链接的默认选项。例如,点击Pinterest的链接可能会打开Pinterest应用程序,而不是Pinterest的移动网站苹果在iOS 9中的“通用链接”提供类似的功能。

Google要求使用App Links的应用程序证明它们与他们声称关联的网站相关联;即时应用程序将使用完全相同的验证类型。

因此,如果我们分析googlers Instant Apps提供的所有信息,首先仅适用于本机应用程序,则没有混合应用程序的空间......

希望这有意义...我能够消除你的疑虑...我们将在何时知道更多...最终用户和开发人员即时应用程序的确切可用性将逐渐扩大对功能的访问并将其带给用户...

 类似资料:
  • 混合应用 It's possible to connect infinite count of microservices to your existing Nest web application. 可能会在你现有的Nest web应用程序中上连接无数微服务。 Example: 示例: const app = NestFactory.create(ApplicationModule); cons

  • 执行测试脚本后,我看到控制台“驱动程序null”错误 剧本: 如果我错过了什么,有人能帮忙吗。谢谢,

  • Appium 的核心理念之一是,你不应该为了测试而改变被测的应用程序。在这种理念中,可以使用像 Selenium 测试 Web 应用的方式去测试混合应用。Appium 需要知道你是想自动化应用的原生部分还是 Web 视图,这在技术上有一点复杂。但值得庆幸的是,我们可以继续使用 Selenium WebDriver 做所有的事。 一旦测试处于 Web 视图上下文之中,所有 Selenium WebD

  • 我看到了一些关于函数组合和应用程序之间的异同以及各种实现方法的问题,但有一件事开始让我有点困惑(据我搜索,还没有人问过这个问题)是关于性能的差异。 当我学习F#时,我爱上了管道操作符,它在Haskell的反向应用程序中具有等效性。但在我看来,F#变体无疑更漂亮(我不认为我是唯一一个)。 现在,可以很容易地将管道操作符黑客攻击到Haskell中: 管道(在F#和我们的haskell技巧中)之间的最大

  • 我是一名PHP、HTML5、CSS3、Javascript、Jquery、Angular的全栈开发人员,热衷于学习任何新技术 现在,我有了一个混合移动应用程序项目(更简单,只需少量的curd操作和web服务),而且它还将是web应用程序,我需要尽快交付。所以我的问题是为正确的工作选择正确的工具 混合应用程序可以使用 平台:Phonegap或cordova,根据我的理解,cordova是Phoneg

  • Rax SSR 应用也支持与传统 Node 应用进行集成。工作流程大致分为两个部分: 在 Rax SSR 应用中开发页面逻辑,分别构建为 Server 和 Client 端的产物 在 Node 应用中,调用 Server 端产物进行渲染 构建 在项目根目录下执行 npm run build ,即可进行项目构建。 构建产物与 app.json 中路由配置的对应关系如下: routes 配置: 1[