写点什么

Apportable 将 Objective-C 引入到 Android

  • 2013-11-21
  • 本文字数:703 字

    阅读完需:约 2 分钟

Apportable 为 iOS 开发者将他们的软件发布到 Android 系统中提供了可能性。程序员可以使用 Apportable SDK 和一系列命令行工具来交叉编译他们的应用,而不需要对其 Objective-C 代码库做出重大改变。作为另一种选择,Apportable 还将这种应用转换的功能提升为了一种服务。在这些已经转换过的应用中,比较出名的就有 Osmos iOS 版)和 Björks 多媒体应用 Biophilia iOS 版)。

除了通过简单命令行工具来交叉编译现有的 Objective-C 代码以外,Apportable 还赋予了访问 Android 特定功能的能力。在这些特性中包括了能被硬按键所支持的 UIKit 扩展,多屏幕分辨率,设备硬件信息和 Android 版本信息。

Apportable 还包含了 BridgeKit ,一种允许开发者向其应用添加 Java 类文件和访问原生 Android 功能的类库。Java 类文件是通过被包装成 Objective-C 的对象来进行访问的,该过程允许在 Java 和 Objective-C 之间进行原始数据类型的交换。并且还可以在 Objective-C 类文件中定义回调方法,而且这些方法还能被 Java 类文件调用。

Apportable 发布了一个针对 Xcode 5 的初始版 SDK,但是官方支持的 Xcode 版本依然是 4.6.3。假如一个软件工程不会在 Xcode 5 上进行交叉编译,那么 Apportable 就提供了一个如何将版本降级到 4.6.3 的说明,或者也可以切换到其他版本的Xcode 上。

现在有四个许可级别,第一级是免费许可,它允许转换基于诸如OpenAL、CoreFoundation 或者CoreGraphics 等核心框架的应用。根据原始应用所使用的框架以及所需支持的级别,还有其他等级的证书可供选择,费用从每个开发者每年$1.000 到$15.000 不等。对于企业许可还有特别的折扣。

查看英文原文: Apportable brings Objective-C to Android

2013-11-21 08:003860
用户头像

发布了 31 篇内容, 共 83766 次阅读, 收获喜欢 1 次。

关注

评论

发布
暂无评论
发现更多内容

第九周作业

hunk

极客大学架构师训练营

架构师训练营第九周作业

xiaomao

第13周作业

paul

架构师训练营第九周总结

xiaomao

第九周作业总结

hunk

极客大学架构师训练营

架构师训练营第一期 - 第十三周学习总结

卖猪肉的大叔

极客大学架构师训练营

Architecture Phase1 Week13:Summarize

phylony-lu

极客大学架构师训练营

架构师训练营第 1 期 -- 第十三周学习总结

发酵的死神

极客大学架构师训练营

架构师训练营第十三周学习笔记

一马行千里

学习 极客大学架构师训练营

JVM 垃圾回收原理

皮蛋

JVM JVM原理

架构师训练营第十三周课程笔记及心得

Airs

盘点2020 | 愿美好如期而至

小天同学

总结 日常思考 盘点2020

【架构师训练营 1 期】第十三周学习总结

诺乐

第 4 周作业提交

Binary

极客大学架构师训练营

架构师训练营第 13 周课后练习

叶纪想

极客大学架构师训练营

架构2期-第九周作业(1)

浮生一梦

极客大学架构师训练营 2组 第九周作业

Week_13 作业

golangboy

极客大学架构师训练营

世界之书:《科技想要什么》与”消灭你,与你何干“

lidaobing

科技想要什么 28天写作

架构师第十三周总结

Geek_Gu

极客大学架构师训练营

Week9 作业:描述秒杀系统

evildracula

Week_13 总结

golangboy

极客大学架构师训练营

架构师训练营第十三周命题作业

一马行千里

极客大学架构师训练营 命题作业

架构师训练营 - week13 - 作业

lucian

极客大学架构师训练营

九、性能三

Geek_28b526

week9-作业二: 根据当周学习情况,完成一篇学习总结

未来已来

第 4 周学习总结

Binary

极客大学架构师训练营

极客大学架构师训练营第四周作业

ihiming

架构第十三周作业

Geek_Gu

极客大学架构师训练营

Week 9 性能优化Java & 秒杀

evildracula

学习 架构

「架构师训练营第 1 期」第十三周作业

张国荣

架构师训练营第十三周作业

Shunyi

极客大学架构师训练营

Apportable将Objective-C引入到Android_移动_Ralph Winzinger_InfoQ精选文章