【问题标题】:Convert packaged Atom Electron OSX app to IOS将打包的 Atom Electron OSX 应用程序转换为 IOS
【发布时间】:2016-12-12 15:34:17
【问题描述】:

我有一个相对简单的节点应用程序: - 基于电子 - 使用 SQLite 数据库 - 成功打包为 OSX 应用程序

是否有任何工具可以将我的 Electron OSX 应用程序转换/重新打包到 iOS? 我是否正确理解 Phonegap 不是 Electron 的同类替代品?

大家/任何人干杯! 山姆

【问题讨论】:

    标签: ios macos cordova mobile electron


    【解决方案1】:

    这实际上取决于您的 Electron 应用与 Electron 特定 API 的绑定深度。这些特定的 API 包括 Node 和 Electron 函数。那些特定的 Electron 功能(例如应用程序菜单)将是您必须手动迁移的东西。所以步骤是:

    1. 在 iOS 中创建新的 Cordova 应用程序。 Cordova 网站有详细说明。
    2. 从 Electron 应用程序复制您的 html/js/css 内容并挂钩 Cordova 引导程序
    3. 将特定于 Electron 的 API 替换为纯 Web 的东西
    4. 用可能的 NPM 类似模块替换 Node 函数

    注意:Cordova 应用程序不提供某些 Node API,例如文件系统 API。

    【讨论】:

    • 感谢一百万尤金,接下来我将研究那个 Cordova 引导程序。您对它的评论取决于应用程序与电子 API 的绑定程度,这让我开始思考我想要实现的目标,我现在最有可能开发一个 localStorage 解决方案,作为应用程序的移动方面我正在构建仅用于数据捕获。再次干杯,山姆
    猜你喜欢
    • 2017-12-08
    • 1970-01-01
    • 2016-11-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-31
    • 2016-12-19
    • 2020-02-05
    相关资源
    最近更新 更多