QCon北京「鸿蒙专场」火热来袭!即刻报名,与创新同行~ 了解详情
写点什么

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

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

关注

评论

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

web前端培训React性能优化总结

@零度

前端开发 React

RGB色彩空间

Loken

音视频 5月月更

OpenHarmony 3GPP协议开发深度剖析——一文读懂RIL

OpenHarmony开发者

OpenHarmony RIL

OpenHarmony兼容性平台更新上线

OpenHarmony开发者

OpenHarmony 兼容性平台

易周金融观点 | 支付机构入局数字藏品;Q1手机银行交易超150万亿

易观分析

金融

java培训Redis数据结构面试分享

@零度

redis JAVA开发

Connection reset

领创集团Advance Intelligence Group

Connection reset

主流开源分布式图计算框架 Benchmark

NebulaGraph

图计算 分布式图数据库

如何写出GC更优的代码,以达到提升代码性能的目的

非凸科技

性能 编程语言 垃圾回收 GC 吞吐率

OpenMLDB官网升级,神秘贡献者地图带你快速进阶!

第四范式开发者社区

人工智能 机器学习 数据库 开源 特征

升级HarmonyOS 2最新版本,出门亮健康码快人一步!

科技汇

AI驱动音乐创新,网易数帆X云音乐刷新MIREX世界纪录

网易数帆

人工智能 AI 语音识别 歌词识别 预练习

连续3年实力登榜!EMQ映云科技再度跻身“2022中国边缘计算企业20强”

EMQ映云科技

物联网 IoT 边缘计算 emq 5月月更

做本让客户念念不忘的产品手册

小炮

产品手册

CWE 4.7中的新视图:工业控制系统的安全漏洞类别

华为云开发者联盟

安全漏洞 cwe 软件安全 CWE 4.7 工业控制系统

跟我学Python图像处理丨掌握4种图像平滑算法

华为云开发者联盟

Python OpenCV 图像属性 兴趣ROI区域 图像通道

黎明前的至暗时刻,旅企是该坚守还是放弃?

易观分析

旅游业

加速虚拟与现实交互,2022视觉计算私享会邀请你一起沉浸体验

阿里云弹性计算

vr 虚拟现实 元宇宙 视觉计算

墨天轮访谈 | 百度云邱学达:GaiaDB如何解决云上场景的业务需求?

墨天轮

数据库 百度云 国产数据库

【等保测评】2022年深圳等保测评公司排名看这里!

行云管家

等保 深圳 等保测评 等保2.0

OpenHarmony布道师招募正式启动,打造个人技术影响力的机会来了!

科技汇

融云参编,业界首个办公即时通信软件安全标准重磅发布!

融云 RongCloud

【Linux深潜】详解Linux系统自身安全调优配置

沃趣科技

Linux

云图说|DDS读写两步走,带您领略只读节点的风采

华为云开发者联盟

数据库 华为云 读写分离 DDS

WordPress 固定链接设置

海拥(haiyong.site)

5月月更

豆瓣评分8.5,详细讲解Python基础知识和应用的百科全书来了!

图灵教育

Python 程序员 计算机

百问百答第37期:如何一次性贯穿前后请求,调用链告诉你答案

博睿数据

调用链 博睿数据 IT运维

大咖说 X 智篆商业|未来五年:消费增长的“两大来源”与“四个方面”

大咖说

阿里云 存量时代 智篆商业

还有谁不知道CRM系统可以为企业做这些?

低代码小观

CRM 客户关系管理 CRM系统 客户关系管理系统 企业管理软件

node爬虫爬取小说章节

空城机

爬虫 Node 5月月更

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