Apportable 将 Objective-C 引入 Android

Apportable 概述

Apportable 为 iOS 开发者提供了将其应用程序发布到 Android 生态系统的可能性。开发者可以使用 Apportable SDK 和一系列命令行工具,无需对 Objective-C 代码库进行重大修改即可实现跨平台编译。此外,Apportable 还提供应用程序转换服务。

主要功能

  1. 跨平台编译:通过命令行工具,开发者可以将现有的 Objective-C 源代码编译为 Android 应用。
  2. UIKit 扩展:支持硬件按钮、不同屏幕分辨率、设备硬件信息和 Android 版本信息等 Android 特定功能。
  3. BridgeKit 库:允许开发者在应用中添加 Java 类并访问原生 Android 功能。Java 类通过 Objective-C 中的包装对象进行访问,支持原始数据类型在 Java 和 Objective-C 之间的交换,并允许在 Objective-C 类中定义回调方法。

支持的 Xcode 版本

  • 初始版本:支持 Xcode 5。
  • 官方支持版本:Xcode 4.6.3。
  • 版本切换:如果项目在 Xcode 5 上无法编译,Apportable 提供了降级到 Xcode 4.6.3 或切换版本的指南。

许可证级别

Apportable 提供四种许可证级别:

  1. 免费许可证:适用于基于 OpenAL、CoreFoundation 或 CoreGraphics 等核心框架的应用程序转换。
  2. 付费许可证:根据应用程序使用的框架和所需支持级别,提供每年 $1,000 和 $15,000 的许可证。
  3. 企业许可证:提供特别费率。

成功案例

Apportable 已经成功转换了多款知名应用程序,包括:

  • Osmos:iOS 和 Android 版本均可用。
  • Björk 的多媒体应用 Biophilia:iOS 和 Android 版本均可用。

通过这些功能和服务,Apportable 帮助 iOS 开发者更轻松地将其应用程序扩展到 Android 平台。

阅读 21
0 条评论