QCon 演讲火热征集中,快来分享技术实践与洞见! 了解详情
写点什么

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:003939
用户头像

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

关注

评论

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

HTTPS的安全性从何而来?

LeetCode题解:297. 二叉树的序列化与反序列化,DFS,JavaScript,详细注释

Lee Chen

算法 大前端 LeetCode

话题讨论 | 如何获得令人心动的前端offer

我是哪吒

程序员 面试 大前端 话题讨论 二月春节不断更

区分重载和重写,轻松掌握 Java 多态

飞天小牛肉

Java 程序员 面试 后端 2月春节不断更

正确面对倦怠感,提升职场战斗力

boshi

职场成长 七日更

5G点亮工业革命前,2021需要持续点亮5G

脑极体

用例文档练习

王一凡

产品经理

数据结构与算法 - 排序1.冒泡排序

小马哥

Java 排序算法 数据结构与算法

极客时间购买课程用例

Geek_a32093

/(ㄒoㄒ)/~~晚了

Nydia

Java容器--2021面试题系列教程(附答案解析)--大白话解读--JavaPub版本

JavaPub

Java 面试 hashmap javapub

5. Python 循环的本质就是一段代码懒得重复写

梦想橡皮擦

Python Python Monad 2月春节不断更 python入门

第4周作业_贷款申请用例

园子

互联网金融 小额贷款 去中心化金融借贷系统开发

你真的了解 sync.Mutex吗

Leo叔叔

mutex Go Concurrency Patterns Go 语言

从“乌鸡”到5G,不仅仅是谐音梗

脑极体

金融科技的碎片化思考(中)

曲水流觞TechRill

金融科技

产品经理训练营第四次作业

Jobs

业务流程与产品文档

王一凡

产品经理训练营

20210209—生活记录

VC

二月春节不断更

Elasticsearch 精确匹配与全文搜索

escray

elastic 七日更 死磕Elasticsearch 60天通过Elastic认证考试 2月春节不断更

产品经理 - 第三周作业

LLL777

认识 Java 中的队列:Vector、ArrayList、CopyOnWriteArrayList、SynchronizedList

看山

Java 线程安全

话题讨论 | 你是不是一个特别容易被说服的人?

石云升

话题讨论 2月春节不断更

盘点和程序员相关的那些事,让你不再被割韭菜,薅羊毛!

孙叫兽

程序员 程序人生 高薪 话题讨论

流媒体传输协议之 RTP(下篇)

阿里云CloudImagine

音视频 流媒体 rtp

【得物技术】走进Web3D的世界(1) 画个立方体吧

得物技术

html html5 js WebGL 得物技术

深入了解gradle和maven的区别

程序那些事

maven Gradle 程序那些事 构建工具

【STM32】0.96寸OLED显示屏(7针SPI协议)软件模拟SPI

AXYZdong

硬件 stm32 2月春节不断更

马斯克说狗币牛逼,我说idea插件助你盯盘摸鱼

滑板上的老砒霜

比特币 idea插件 Android开发

你看那个程序员,每年升职加薪,日赚3千

谙忆

产品训练营 - 第四周 - 作业

邹小胖

产品训练营

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