写点什么

MonoTouch 已支持 Apple iPad

  • 2010-02-01
  • 本文字数:846 字

    阅读完需:约 3 分钟

就在 Apple 发布 iPad 平板电脑 24 小时后,MonoTouch 团队就发布了 MonoTouch 1.9 (alpha),该版本致力于辅助.NET 开发者编写 iPad 应用。

近日 Apple 发布了万众期待的平板电脑 iPad 以填平移动设备(比如移动电话)与笔记本之间的沟壑。iPad 看起来像是放大了的 iPod Touch ,和上网本也有类似之处,但有一个重要的区别:iPad 没有外置鼠标和键盘,输入只能通过多点触摸实现,这意味着单击、双击和右键变成了敲、捏以及捻这三个动作。

使用 Mono 创建 iPad 应用的方式类似于 iPhone;MonoTouch 包含了 iPhone SDK,该 SDK 也支持 iPad。值得注意的是:虽然从理论上来说,我们可以在 Windows 或是 Linux 上开发 iPad 应用,但实际上,Mac OS X Leopard 或是 Snow Leopard 系统还是必备的,因为目前 iPad Simulator(硬件模拟器)和 Interface Builder(用于构建 UI 的可视化工具)只能运行在 Mac 上。除此之外,Apple 要求 MonoTouch 团队只能在安装了 iPhone SDK 的电脑上安装 MonoTouch 。这意味着开发者只能使用 Mac 开发环境。完整的要求列举如下:

  • 运行 Mac OS X 10.5 或 10.6 的 Intel Mac 计算机
  • Apple iPhone SDK 3.2
  • 最新的 Mono
  • MonoTouch 1.9 Alpha
  • MonoDevelop 2.2.1(该项虽不是强制要求,但对开发却很有帮助)

目前通过 iPhone SDK 所创建的应用还无法同时运行在 iPhone 和 iPad 上,但不久之后就可以了,同样 MonoTouch 也将增加相应的支持。
iPhone 开发的限制(当然也适用于iPad 了)包括:有限的泛型支持、由于缺少iPhone OS 的支持所导致的无法进行动态代码生成、不能进行远程访问、无COM 绑定、无JIT。MonoTouch 包含很多基础的程序集,但没有一个是与客户端界面相关的,这样就无法使用Silverlight、WPF 或是WinForms 创建界面了,而只能使用基于Apple Cocoa Touch 的 Interface Builder。

InfoQ 上的文章 MonoTouch: .NET Development for the iPhone 可以作为 iPad 的开发指南,因为无论是 iPhone 还是 iPad 使用的都是同样的 iPhone SDK。

查看英文原文: MonoTouch Has Added Support for Apple’s iPad

2010-02-01 04:551583
用户头像

发布了 88 篇内容, 共 273.6 次阅读, 收获喜欢 9 次。

关注

评论

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

我是如何使计算提速>150倍的

Python 代码优化 Numpy

Arthas 实践——生产环境排查 CPU 飚高问题

阿里巴巴云原生

开源 云原生 中间件 Java 25 周年 Arthas

Scala语法特性(三):面向对象的独特点

正向成长

特质 样例类 case class Traits

区块链如何助力精准扶贫?

CECBC

区块链 扶贫

从应用迁移到平台微认证:鲲鹏技术解读

华为云开发者联盟

鲲鹏 代码迁移 arm

RocketMQ 很慢?引出了一个未解之谜

阿里巴巴云原生

开源 云原生 中间件 Java 25 周年 Arthas

打工人、打工魂、高效MES助力打工者都是人上人

Learun

敏捷开发

区块链电子票据解决方案--区块链赋能纳税服务

13530558032

架构师训练营第十一周总结

邓昀垚

顶层设计已基本完备 数字货币将进入加速推进阶段

CECBC

数字货币

最近我发现瑞幸在这样做私域运营

Linkflow

营销数字化 客户数据平台 CDP 私域运营

首家支持阿里云函数计算 APM技术为Serverless环境赋能

博睿数据

阿里云 Serverless 运维 APM 函数

对于CRM之于现代化企业的影响以及作用的分析

Marilyn

敏捷开发 快速开发 企业开发 CRM 企业应用

第六周作业

Griffenliu

MindSpore手写数字识别初体验,深度学习也没那么神秘嘛

华为云开发者联盟

人工智能 学习 手写识别

多线程源码明白了吗?不明白的话来看腾讯大牛给你画的面试重点

996小迁

Java 学习 编程 架构 面试

【行业分享】叮咚课堂邱明丰:在线教育的最终形态的探索

ZEGO即构

架构师训练营第十一周作业

邓昀垚

架构师训练营第二周框架设计学习总结

Geek_xq

利用 Arthas 解决启动 StandbyNameNode 加载 EditLog 慢的问题

阿里巴巴云原生

阿里云 开源 云原生 中间件 Java 25 周年

时空碰撞系列·终

誓约·追光者

数据分析 Sparksql

架构师训练营第 1 期 第 10 周作业

李循律

数字货币——货币的第四次革命

CECBC

数字货币

Nginx的反向代理与负载均衡--配置Nginx

Linux服务器开发

nginx 负载均衡 反向代理 后端 Linux服务器

怎么保护自己的音乐作品不被盗用,用FL制作防盗水印片段。

奈奈的杂社

业务中台建设 - 自底向上演进

孝鹏

架构 中台 业务线 数字化转型 沟通

LeetCode题解:121. 买卖股票的最佳时机,暴力法,JavaScript,详细注释

Lee Chen

算法 大前端 LeetCode

Vim - 可能是投资回报率最高的 Editor

hbwtJLChslMpxA8n

vim

第六周学习总结

Griffenliu

深入了解物理内存管理-伙伴(Buddy)算法

ShenDu_Linux

Linux 算法 内存管理 内核

区块链商品溯源系统开发,区块链防伪追溯系统

13530558032

MonoTouch已支持Apple iPad_.NET_Abel Avram_InfoQ精选文章