企业 Pathway

从这里开始,借助一系列易于浏览的视频、文档和工具,构建精彩 App。

    探索企业蓝图

    如果你刚开始为组织开发 App,请先阅读 Apple 的《App 设计和开发的企业蓝图》,其中概要介绍了如何设计企业移动解决方案。

    使用 Apple 框架进行构建

    企业 App 开发者可以通过限制第三方依赖项并依靠 Apple 支持的工具和框架来规划长期使用、易维护性和迭代改进。

    Apple 框架为业务关键型 App 开发带来了最大的投资回报,提供了最强大、最具前瞻性且风险最低的选项。

    回顾 Swift 基础知识

    Apple 框架与 Swift 语言配合使用时效果最好,也最可靠。

    探索 UI 框架

    无论你是构建新应用程序还是更新现有应用程序,都应当考虑使用 SwiftUI 来构建界面。这是一种最新、最灵活的 UI 框架,适用于所有 Apple 设备。

    数据模型和持久保存数据

    你需要学习的核心范式是如何可靠地更新、持久保存和同步数据。SwiftData 与现代化 Swift 应用程序配合无间,但你也可以合并其他框架,例如 Core Data 或 CloudKit。

    面向高效且高产工作的设计

    在设计 App 时,请随时参考 Apple 的《人机界面指南》(HIG) 中的宝贵信息,设计更出色的 App 界面、导航内容,以及管理交互。同时,我们也鼓励你探索 Apple 设计资源的相关部分。

    了解如何构建无缝协作的企业 App。

    释放情境的力量

    与传统解决方案相比,现代 App 的最大优势之一,是它们能够通过提供情境来节省时间和精力。情境是设备可以告诉你的有关其位置、移动速度和可用网络的信息。它关乎设备拍照、扫码、查看附近的信标或与 NFC 芯片交互的能力。

    现场技术服务人员或保险代理可以拍摄一张照片,即可自动嵌入日期/时间和地理位置信息,而无需手动输入对损坏或受损情况的冗长说明。在天气突变、存在安全隐患时,工厂管理人员可以迅速收到相关的安全规程提示。

    以智能的方式使用情境信息,有助于延长电池续航、简化工作流程,并提高指标和数据的准确性。

    构建强大的 App

    Swift Testing

    一旦你的 App 成为用户工作流程的一部分,就应通过持续且全面的测试来防止性能下降或出现意外行为,从而保护用户的劳动成果,并维护你与用户之间的信任关系。下面是一些使用 Swift Testing 创建单元测试的资源。

    Instruments

    “我多快能构建出一个原型?”这通常是开发者在选择平台、工具集或开发框架时的一个重要讨论点。但随着时间的推移,另一个更重要的问题浮现出来:“我多快能发现并修复错误和性能瓶颈?”

    对于 App 而言,“快速和可靠”是最具价值的两个特性。在为 Apple 平台进行开发时,熟悉 Xcode 的性能和调试工具将带来巨大的回报。

    使用 Instruments 评估性能并调试 App

    辅助功能

    在设计 App 时,请考虑你所针对的用户范围和开发环境。使用原生框架时,你可以轻松支持本地化、动态字体、使用不同尺寸类的多任务处理,以及许多其他辅助功能。

    本地化

    对 App 进行本地化,面向全球受众

    与企业 API 集成

    构建了基础 App 连接到组织数据和资源后,你即可以把精力放在最契合你解决方案的关键框架上。

    实现 CI/CD 管道自动化

    分发企业 App

    开发者通常通过以下方式向用户分发 App:

    • App Store — 所有 Apple 设备的默认分发机制
    • 自定 App — 使用 App Store 基础架构;仅面向特定的组织客户提供
    • 非公开 App — 使用 App Store 基础架构;App 通过 URL 分发,不会出现在公开搜索结果中
    • 内部 App — 使用 Apple Developer Enterprise Program 的证书签名;仅直接分发给员工,通常通过 MDM 分发

    为你的 App 选择正确的分发机制非常重要。你需要考虑开发的目标用户是谁、如何管理分发,以及是否希望利用 App Store 基础架构 (例如,可使用 TestFlight,无需管理签名证书和预置描述文件等)。前三种分发方式都可以通过加入 Apple Developer Program 实现,而企业内部分发则需要单独加入 Apple Developer Enterprise Program,该计划有一些额外的申请条件。

    App 分发资源

    深入探索