写点什么

Xamarin 鼓励开发人员开始支持 iOS 64 位架构

  • 2014-12-21
  • 本文字数:867 字

    阅读完需:约 3 分钟

Xamarin 正鼓励开发人员为其iOS 应用添加64 位支持。该要求距离苹果的二月份最后期限只差两个月。苹果要求,该期限之后新提交的、用iOS 8 SDK 开发的应用支持64 位架构。

Xamarin 的移动开发平台使得用 C#开发原生跨平台移动应用成为可能。该公司已经使用开源的 Mono 工具链创建了兼容 iOS 和 Android 的运行时。在 iOS 上,一个 AOT(Ahead-of-Time)编译器会将 C#应用编译成本地 ARM 汇编代码。在 Android 上,C#会被编译成一种中间语言,然后再在设备上进行 Just-in-Time(JIT)编译。因此,开发人员编写一次应用,就可以在 iOS、Android 和 Windows Phone 上运行。

作为开启 64 位 iOS 应用支持的第一步,Xamarin 在 8 月份宣布了一个新的Unified API for iOS and Mac。Unified API 和旧API 的主要区别是使用了特定于架构的数据类型,这些类型在32 位平台上总是32 位,在64 位平台上总是64 位。例如,Xamarin 已经替换掉了int 数据类型,代之以新类型System.nint,其中前缀“n”代表native,如native int。nint 类型匹配苹果NSInteger 数据类型的行为,它在32 位平台上是32 位,在64 位平台上是64 位。类似地,对于无符号整数和浮点数,兼容64 位的数据类型也已经引入,分别是System.nuint 和System.nfloat。

Xamarin 的 Unified API for iOS and Mac 尚处于 Beta 测试阶段,并通过公司的 Alpha 通道提供。在上周的公告中,Xamarin 指出,第一个非 Beta 版本将在 2015 年 1 月 5 日发布。他们鼓励为 Xamarin 平台开发库和插件的开发人员马上开始向新 API 迁移。同时他们建议,移动应用开发人员等待 1 月份的第一个非 Beta 版本。届时,该版本会提供他们所依赖的库和插件的 64 位兼容版本。

苹果在 10 月份宣布,自2015 年2 月1 日起,开发人员向苹果商店新提交的应用需要同时支持32 位和64 位架构。接下来,苹果在12 月17 日又发布了一份公告。这份公告指出,自2015 年6 月1 日起,所有对现有应用的更新都必须兼容64 位架构。

查看英文原文:**** Xamarin Encourages Developers to Begin Supporting 64-Bit Architecture on iOS

2014-12-21 08:252127
用户头像

发布了 1008 篇内容, 共 444.8 次阅读, 收获喜欢 346 次。

关注

评论

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

Percona Toolkit 神器全攻略(复制类)

GreatSQL

亚信安慧AntDB数据库与华为DPA数据保护一体机完成兼容性互认证,共筑数据安全与效率新高地

亚信AntDB数据库

AntDB 月PK

微帧Per-Title编码技术:自适应码率-画质-分辨率

微帧Visionular

视频编码 视频编码技术

淘宝商品详情API中的优惠券与红包信息解析

代码忍者

api 网关 API 策略

智源研究院担任大模型测试基准研究组联合组长单位

智源研究院

京东商品评论数据接口详解:助力电商数据分析与决策

tbapi

京东API接口 京东商品评论接口 京东商品评论数据采集 京东评论接口

糟糕,被SimpleDateFormat坑到啦!

京东科技开发者

京东商品列表数据接口详解:从获取到应用

tbapi

京东API接口 京东商品列表数据接口 京东商品数据采集

LLM 工程师入门:生成式AI的简易指南

Baihai IDP

程序员 AI LLM GenAI 企业 9 月 PK 榜

千行百业用AI大模型,为什么火山引擎是聚处?

脑极体

AI

linux安装docker

六哥是全栈

Linux 容器 教程 #docker

spark为什么比mapreduce快?

京东科技开发者

人大金仓更名为“电科金仓”; TDSQL-C支持回收站/并行DDL等功能

NineData

数据库 阿里云 人大金仓 电科金仓 中电科金仓

华为云 CCE FinOps 成本洞察,助力集群成本持续优化

华为云原生团队

云计算 容器 云原生

采购管理十大常见问题,你遇到过几次?

天津汇柏科技有限公司

低代码平台 采购管理 软件定制开发

怎样才算是了解业务?

老张

团队管理 业务流 技术 优化体系

哎呀,当时怎么没有想到

京东科技开发者

百度文小言升级首日  数百万用户尝鲜自由订阅独家功能

极客天地

天猫商品评论API返回值中的虚假评价识别与应对策略

代码忍者

api 网关 API 策略

百度智能云向量数据库创新和应用实践分享

Baidu AICLOUD

向量数据库

Xamarin鼓励开发人员开始支持iOS 64位架构_移动_Matt McComb_InfoQ精选文章