本周初,Mono 团队发布了面向 OS X 的 Mono Packager 并更新了 MonoMac 库与模板。开发者现在可以创建自我包含的 Mono 应用,并且可以通过 Apple App Store 发布。通过此次更新,开发者可以在 MonoDevelop 中创建包、安装器并且可以进行签名。
没有包含在此次发布中的是 Mono Linker,它用于降低可执行文件的尺寸。我们期待在 Mono Packager 的下一个版本中能包含进 Mono Linker。
即便在刚刚过去的假期,MonoMac 的下载量也很可观。Miguel de Icaza 说到:
263 个开发者安装了 MonoMac 0.4,369 个开发者安装了 MonoMac 0.5,这还是在假期中统计的数据。
James Clancey 使用 Cocoa 在 Mac 上加载了简单的、经过编译的 Winform 应用。同一天,Frank Kruegar 发布了一个关于 iCircuit 的简短视频,iCircuit 最初是用 MonoTouch 编写的,能够运行在 MonoMac 上。
在该版本以及后续的版本中,MonoMac 默认将使用 C# 4.0,这是在 Mono 2.8 中引入的。
更多内容推荐
使用 Xamarin 实现跨平台移动应用开发
Xamarin正成为移动应用开发的首选工具。它具有多种优点,也存在一些不足,这使得它并非适于所有类似的移动应用开发。本文详细分析了Xamarin的优缺点,并对比了跨平台和原生开发之间的优劣之处。
RedHat 推出 Mandrel:使 Java 本地化
RedHat推出了一个新的Java发行版,Mandrel,它可以直接将Java应用程序编译成本机代码,从而可以在较低的内存中更快地启动。
23|Android 系统开发:Android 系统开发的版本管理、编译与自动化测试
这节课我们会学习Android系统开发的版本管理、编译调试以及相关的自动化测试等实践,了解引入这些工具及实践的目的。
2023-04-03
Xamarin 发布支持 64 位的 iOS/Mac 统一 API
Xamarin上周公布了其iOS SDK(Xamarin.iO) 8.6版本,这是包含了该公司iOS和Mac统一API的第一个非Beta版本。统一API替代了原有的32位MonoTouch和MonoMac API,让跨平台的代码重用成为可能并且增加了64位支持。
15|容器化:如何选择最适合业务的基础镜像?
基础镜像的选择并没有一套固定规则,你需要从多方面,例如业务程序的依赖、可调试性、安全性、体积大小和社区维护等角度来考虑。
2023-01-11
WebAssembly 和 Blazor:解决了一个存在十年的老问题
Blazor可以使用C#构建客户端代码,还允许开发人员在没有插件的情况下在浏览器中运行现有的.NET标准DLL。
苹果换芯成开发者噩梦:Docker 运行受影响,众多工具和库不支持 ARM64
2020 年已至,我第一次感受到苹果公司对于我这类开发人员的点点恶意。
需求评审与产品发布 · 第三部分
2023-09-18
加餐|集中答疑:详解 iOS 环境搭建
为了方便新同学学习 React Native,更快地搭建好环境,这节课会从头到尾带你搭建一套新环境。
2023-03-01
37|包管理和分发:通过 NPM 做包的管理和分发
在JavaScript不断模块化的今天,NPM让我们更容易分享和使用其他开发者所提供的工具,但我们也看到了它的很多安全隐患。
2022-12-13
.NET Framework 4.8 预览
虽然人们的大多数关注点都在.NET Core上,但经典的.NET Framework仍然在开发中。.NET 4.8的“早期访问”预览版表明了微软最关心的领域包括高DIP、可访问性和并发性。
深入了解通用应用程序(Universal Application)
要开发通用应用程序(Universal Application),就必须理解其“云端编译器”.NET Native,它允许应用程序在不经过JIT编译的情况下运行在各种设备上。
Mono 现状与未来: 从 Xamarin 到 WebAssembly、Blazor 及.NET 5
InfoQ采访了Mono项目的原作者Miguel de Icaza,讨论了Mono的当前状态及其在.NET生态系统中的未来。
测试数据曝光!搭载苹果自研芯片的 Mac mini 性能优于 Surface Pro X,香不香?
苹果基于ARM的开发者过渡套件的首个基准测试被曝光,跑分高于Surface Pro X,低于iPad Pro机型。
Gluon:在 iOS 和 Android 上运行同一份 Java 代码
Gluon宣布支持在iOS上运行Java应用程序,该支持目前尚处于Beta阶段。
iOS 应用开发登陆 Windows 平台惹争议
最近,微软在Windows上发布了一系列支持Objective-C开发的工具,想以此促进iOS应用的开发者转移到Windows平台上来。但这样的努力也伴随着争议,原因是部分开发者对微软使用他们开源代码的方式颇感不悦。
跨平台移动应用开发迎来“大杀器”,Xamarin.Essentials 正式版发布
Xamarin.Essentials将移动原生特性抽象成一组跨平台的API,旨在简化它们的使用。经过几个月的预览后,正式版已发布,并提供了由社区贡献的一些增强特性。
Blazor 跻身跨平台移动应用开发
Mobile Bindings项目意在使用Microsoft Blazor和.NET for iOS/Android实现跨平台移动应用开发。
加餐|集中答疑:详解 Android 环境搭建
搭建 Android 环境比搭建 iOS 环境遇到的网络问题更少,更推荐新手直接搭建 Android 环境。
2023-02-01
.NET Core 3.0 正式公布:新特性详细解读
近日,.NET Core 3.0正式发布。此次新版本包含一系列重要改进,本文将为开发者详细介绍。
暂无签名
推荐阅读
8.Jenkins 实战 1- 集成 Ansible(上)
2023-09-30
从安装到编译: 10 分钟教你在本地使用和开发 GraphScope
2022-04-13
不再基于 GNOME,System76 使用 Rust 开发全新桌面
3. Jenkins&Maven
2023-09-30
16 岁高中生成功将 Linux 移植到 iPhone,并贴出详细指南
3、基于 RocketMQ 实现消息发布
2023-09-26
Flutter 将成为未来 Ubuntu 应用程序的默认选择
电子书
大厂实战PPT下载
换一换 栾小凡 | Zilliz 合伙人
王晓钰 | 宁德新能源(ATL) 智能制造总工数字化转型顾问
王劲鹏 | 小红书 鸿蒙工程师
评论