写点什么

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

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

关注

评论

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

揭秘AI黑科技:如何一键生成完美架构图?

测试人

软件测试 测试开发

软件测试学习笔记丨Docker搭建Testlink

测试人

Docker 软件测试 自动化测试 测试开发 testlink

事业-最佳实践-架构-整体架构设计模版

南山

架构 架构设计 架构设计模版

年薪百万的程序员都在用的摸鱼方式……

禅道项目管理

程序员 软件测试 软件开发 自动化部署 年薪百万

Microsoft Office 2019安装包下载 飞跃升级,智慧办公!

Rose

【论文速读】|探索ChatGPT在软件安全应用中的局限性

云起无垠

如何利用 NFTScan NFT API 在 Bitcoin 网络上开发 Web3 应用

NFT Research

NFT NFTScan

MES与ERP强强联手

万界星空科技

数字化 ERP mes 万界星空科技 生产管理

Percona Toolkit 神器全攻略

GreatSQL

苹果Mac电脑深度卸载工具:App Uninstaller for Mac中文直装版

Rose

揭秘AI黑科技:如何一键生成完美架构图?

测吧(北京)科技有限公司

测试

MySQL全文索引源码剖析之Insert语句执行过程

华为云开发者联盟

MySQL 数据库 华为云 华为云开发者联盟 企业号2024年5月PK榜

人工智能帮你一键生成完美架构图

霍格沃兹测试开发学社

什么样的产品算是好产品?

敏捷开发

项目管理 产品经理 产品设计 敏捷开发 需求分析

智能工厂规划的关键要素

万界星空科技

数字化转型 智能工厂 智能制造 mes 万界星空科技

微软远程Microsoft Remote Desktop直装版 及使用教程分享

Rose

集成式情景规划的场景管理思维方式

智达方通

企业管理 全面预算管理 情景规划 财务规划

淘宝/天猫商品描述API接口(taobao.item_get_desc)返回值解读

技术冰糖葫芦

API Explorer API 接口 API 文档 API 性能测试

漯河市等保测评机构有哪些?怎么过等保?

行云管家

信息安全 等保 等保测评 漯河

【等保】河南企业等保二级备案流程看这里!

行云管家

网络安全 信息安全 等保备案 等保二级 河南

软件测试学习笔记丨显示等待高级使用

测试人

软件测试

即构 UIKits 重磅发布!高效开发与自定义UI兼备,打造互动场景新标杆

ZEGO即构

UI组件库 直播间 互动场景 即构UIkits 全面开源

惠普随身电脑管家“AI小惠”首次亮相,智谱AI赋能启动大模型智慧战力

Geek_2d6073

TG Pro:实时监控Mac电脑的核心温度、风扇转速、传感器数据等

Rose

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