写点什么

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

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

关注

评论

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

聪明人的训练(二十八)

Changing Lin

4月日更

HDFS的Java API

五分钟学大数据

hdfs

如何把 Caffeine Cache 用得如丝般顺滑?

vivo互联网技术

Java 缓存 服务器 Caffeine

边开飞机边换引擎?我们造了个新功能保障业务流量无损迁移

阿里巴巴云原生

容器 运维 k8s 中间件 弹性计算

智能小车系列-串口设置

波叽波叽啵😮一口盐汽水喷死你

串口 树莓派串口 ttyAMA0

《趣学音视频》这段“朋友圈模版视频”的扛鼎之作是如何诞生的

ucsheep

Python 音视频 ffmpeg Pillow

死亡直播

箭上有毒

生活随想 4月日更

软件 IT 专业的高校学生有关在线课程的问卷调查

程序员历小冰

云原生新边界——阿里云边缘计算云原生落地实践

阿里巴巴云原生

云计算 容器 运维 云原生 边缘计算

资讯|WebRTC M90 更新

网易云信

WebRTC

排查dubbo接口重复注销问题,我发现了一个巧妙的设计

捉虫大师

dubbo

赋能制造产业智能化转型 百度大脑开放日福州解密

百度大脑

百度大脑 开放日 智能化

面向软件 IT 专业的高校大学生课余时间自学情况调查

xiezhr

大学生日常 IT 高校学院 问卷调查

HDFS文件限额配置

五分钟学大数据

hadoop

Spring Cloud Stream 体系及原理介绍

阿里巴巴云原生

Java 负载均衡 微服务 云原生 中间件

大数据基本导论

五分钟学大数据

大数据

HDFS NameNode中的FSImage与edits详解

五分钟学大数据

hdfs

你的企业会讲故事吗?

石云升

团队建设 28天写作 职场经验 管理经验 4月日更

最新、最全、最详细的 Git 学习笔记总结(2021最新版)

民工哥

后端 Git Submodule linux运维 代码管理

生命中的无奈

小天同学

读书 读后感 生命 4月日更

特斯拉行车数据被篡改?专家称车企很难自证清白,保留“数据指纹”的区块链技术在路上

CECBC

指纹

ELK 教程 – 高效发现、分析和可视化你的数据

码语者

elastic DevOps ELK Elastic Stack ELK Stack

What CANN Can?一辆小车背后的智能故事

脑极体

百度智能云成中国跳水队独家AI合作伙伴圆梦东京!

百度大脑

百度智能云

智能小车系列-动力系统(ezPWM)

波叽波叽啵😮一口盐汽水喷死你

pwm ezPWM PWM信号

云信技术系列课 | RTC 系统音频弱网对抗技术发展与实践

网易云信

WebRTC 音频

IT 专业高校大学生就业方向状况调查问卷

架构精进之路

调查报告 4月日更 InfoQ 写作平台 1 周年

如何通过openLooKeng更高效访问HBase?

LooK

Java 大数据 Bigdata MySQL 高可用

微信小程序登录流程详解

frank-say

C盘内存杀手,原来是这款出人意料的被闲置的软件|iTunes

彭宏豪95

效率 工具 4月日更 iTunes

Jcenter 停止服务,说一说我们的迁移方案

Antway

android maven Gradle

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