写点什么

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

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

关注

评论

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

知乎上线1小时,5w浏览量被下架的JVM全解笔记,内容太强大

Java架构师迁哥

百度与张江集团达成战略合作,AI助推上海城市数字化转型

百度大脑

人工智能

作为新时代的Java工程师,你需要具备什么能力?

卢卡多多

Java 能力提升 6月日更 六月

Pandas高级教程之:处理缺失数据

程序那些事

Python 数据分析 pandas 程序那些事

面试官:谈谈你对geohash的理解和如何实现附近人功能呢?

李阿柯

redis 面试 geohash

react源码解析19.手写迷你版react

全栈潇晨

react.js

☕【JVM监控实战】教会你使用Arthas(监控ElasticSearch服务)

码界西柚

JVM 故障定位 Arthas 6月日更

带你掌握4种Python排序算法

华为云开发者联盟

Python 编程 算法 排序 冒泡排序

Linux之mv命令

入门小站

Linux

“布”道AI的正确打开方式

脑极体

zookeeper原生api操作

赵镇

zookeeper

采访华为服务器OS首席架构师熊伟:开源背后的故事(采访提纲)

xcbeyond

采访提纲 6月日更

bzz|chia矿池挖矿系统APP开发搭建

薇電13242772558

区块链

你会选做通才还是专才?

石云升

职场经验 6月日更

微信小程序开发(一)

空城机

微信小程序 大前端 6月日更

只把华为“桑田岛时间”看做一档对话节目?格局小了!

脑极体

分布式锁相关探索

常清静

redis 分布式锁 zookeeper分布式锁 redisson 分布式锁

模块7作业

Geek_2e7dd7

架构训练营

Java8 的时间库(2):Date 与 LocalDate 或 LocalDateTime 互相转换

看山

Java 6月日更

在线URLEncode编码,URLDecode解码工具

入门小站

工具

深入浅出 LVS 负载均衡(四)实操 DR 模型、Keepalived DR 模型的高可用

UCloud技术

负载均衡

【21-16】PowerShell循环

耳东@Erdong

PowerShell 6月日更

全球首个开源图像识别系统上线了!人脸、商品、车辆识别一网打尽!

百度大脑

人脸识别 图像识别

想要做好微服务化,这个核心对象要管好

BoCloud博云

微服务

“云智技术论坛”即将召开,百度智能云带来端边云全面智能化平台

百度大脑

人工智能 物联网 云智一体

浪潮云说丨叮!这是一份浪潮云物联网平台的简历,请查收!

云计算

Jenkins 如何与 Kubernetes 集群的 Tekton Pipeline 交互?

张晓辉

Kubernetes 云原生 jenkins Tekton CI/CD

Kubernetes手记(20)- HeapSter监控

雪雷

k8s 6月日更

用VSCode刷LeetCode

IT蜗壳-Tango

6月日更

协同过滤推荐算法(十六)

Databri_AI

推荐算法

详解 SQL 中的单表查询

悟空聊架构

sql 6月日更 单表查询 T-SQL

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