Xamarin 是由 Nat Friedman、Joseph Hill 与 Miguel de Icaza 在不久前创建的,旨在创建 MonoTouch 与 Mono for Android 的替代品。这两个产品之前由 Novell 拥有并资助,但当 Attachmate 接管公司后就放弃了该项目。从那之后,Xamarin 开始掌控 Mono 并继续发布更新。
MonoTouch 的首个更新包含了对 System.IO.IsolatedStorage 的支持。通过将处理本地存储的方式抽取出来,需要访问本地文件系统的代码可以在 MonoTouch 与 Windows Phone 7 之间共享。除了一些 Bug 修复外,服务更新还包含了如下内容:
- 回调中所抛出的异常如果没有被全局处理器处理或捕获,那么他们会终止应用,并不会给出任何关于问题的提示信息。
- 修复了时不时会导致模拟器中的 OpenGL 应用崩溃的一个问题。
- 修复了 GameKit API 中的不合法签名。
- 修复了多核 CPU 上会导致 mtouch 终止(提示信息为“mtouch exited with code 1”)的一些 Bug。
- 修复了 Lion 的激活问题。
更多内容推荐
UXKit:提供类 UIKit API 的新框架惊现 OS X 10.10.3
近来,作为OS X 10.10.3测试版中所发现的新框架,UXKit引发了热议。有趣之处在于,其API与iOS中UIKit的API十分相似,这让很多开发者相信两大平台会因UXKit而彼此更加相近。
.NET Core 3 对 IoT 应用程序的高级支持:System.Device.Gpio
这个库支持IoT(物联网)应用程序能够通过其GPIO引脚或其他 I/O控制硬件与传感器、显示器和输入设备交互。
18|年度总结:eBPF 的 2022 之旅
过去一年,不仅 Linux 内核极大地丰富了 eBPF 的功能特性,eBPF 的生态和实践也取得了突飞猛进的发展。
2022-12-30
Xamarin 发布支持 64 位的 iOS/Mac 统一 API
Xamarin上周公布了其iOS SDK(Xamarin.iO) 8.6版本,这是包含了该公司iOS和Mac统一API的第一个非Beta版本。统一API替代了原有的32位MonoTouch和MonoMac API,让跨平台的代码重用成为可能并且增加了64位支持。
RubyMotion 3 发布,支持 Android 和 WatchKit
HipByte发布了RubyMotion 3,这是第一个包含Android支持的版本。HipByte还推出了新定价模型,试图更好地满足开发人员的需要。
Android Studio 3.0 和开发人员预览版 Oreo 8.1 发布
Google发布了稳定版本的Android Studio 3.0和开发人员预览版本的Android Oreo 8.1。
苹果:原生才是王道,我要自己做小程序
北京时间今天凌晨,苹果线上举行了 2020 年 WWDC 大会,会上重磅宣布将 Mac 产品线从 Intel 阵营迁移到自研 ARM 芯片上。并且在软件层面,发布了自己的“小程序”App Clips 以及诸多更新。
06|调用模型:使用 OpenAI API 还是微调开源 Llama2/ChatGLM?
在 LangChain 中使用自己微调的模型是完全没问题的。
2023-09-18
18 |如何使用移动平台的硬件编码器?
今天我们来一起学习如何使用移动平台的硬件编码器给视频编码
2022-09-02
17|难点解析:eBPF 多内核版本兼容详解
如何让 eBPF 程序兼容新旧版本的内核
2022-06-30
Mono 3.6 发布改进的调试器
Mono 3.6版本已经发布了,其中的特性包括经过改进的调试器,修复的多个缺陷,以及对于Mac用户的Nuget工具。
谷歌发布 Android 7.0,带来 250 多项新特性
谷歌已经开始使用代号为Nougat的Android 7.0升级特定的设备。通常,新版本的Android会从秋季(9月底或10月初)开始向设备推送。今年,他们改变了节奏,3月份发布了预览版,8月份发布了正式版。
Mono for Unreal Engine 发布,C#进入虚幻引擎(Unreal Engine)
Unity引擎之前就支持C#;近日,借助Xamarin新提供的Mono for Unreal Engine,Unreal Engine也提供了对C#的支持。这一扩展支持开发者使用C#结合Unreal Engine来开发游戏。
使用 Xamarin 实现跨平台移动应用开发
Xamarin正成为移动应用开发的首选工具。它具有多种优点,也存在一些不足,这使得它并非适于所有类似的移动应用开发。本文详细分析了Xamarin的优缺点,并对比了跨平台和原生开发之间的优劣之处。
Windows 系统下的安装步骤
2023-09-25
加餐|集中答疑:详解 Android 环境搭建
搭建 Android 环境比搭建 iOS 环境遇到的网络问题更少,更推荐新手直接搭建 Android 环境。
2023-02-01
在 Visual Studio 中将 Objective-C 编译为 C++
曾有人谣传微软Windows 10平台将支持运行Android程序,没有人会预料到iOS应用也将得到同样的支持。目前,微软正结合C2和Clang使之变为可能。
谷歌发布 x86 64 位 Android L 模拟器
10月8日,谷歌发布了一款x86 64位Android模拟器。不过,该映像只适用于64位英特尔芯片(Atom/Bay Trail),并不适用于ARM。
跨平台移动应用开发迎来“大杀器”,Xamarin.Essentials 正式版发布
Xamarin.Essentials将移动原生特性抽象成一组跨平台的API,旨在简化它们的使用。经过几个月的预览后,正式版已发布,并提供了由社区贡献的一些增强特性。
Android 已经做好迎接可折叠手机、Kotlin 1.3 的准备
在Android开发峰会上,谷歌发布了一系列新闻,包括Android支持kotlin 1.3新特性、可折叠手机支持、应用内Updates API、Android Studio改进等等。
暂无签名
推荐阅读
IOS 端音频的采集与播放
2021-05-16
21|平台移植:Windows 平台上的 eBPF 实现
2023-09-30
JetBrains 发布了 Kotlin Multiplatform 的首个稳定版本
跨端开发PyTorch 1.12 发布,支持在 Mac 上进行加速训练并新增 TorchArrow 库
3、基于 RocketMQ 实现消息发布
2023-09-26
基于开源 IM 即时通讯框架 MobileIMSDK:RainbowChat-iOS 端 v7.0 版已发布
2023-08-23
2.Eureka-Server 工程搭建
2023-09-29
电子书
大厂实战PPT下载
换一换 李潇 | Databricks 工程总监、Apache Spark PMC
徐振中 | Claypot AI 联合创始人兼 CTO
叶彬 | 腾讯 星星海实验室架构师
评论