写点什么

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

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

关注

评论

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

高并发设计之细粒度锁 : 5种细粒度锁的设计技巧图解(高并发篇)

肖哥弹架构

Java 乐观锁 悲观锁 高并发

MongoDB 双活集群在运营商的实践

tapdata

数据库

“AI+Security”系列第3期(一):AI 安全智能体,重塑安全团队工作范式

云起无垠

AI赋能美好生活,OpenVINO™技术成果助力多领域发展

E科讯

资深ETL工程师经验分享:ETL项目的5大挑战与策略

RestCloud

数据处理 ETL 数据集成 集成工具

抖音商品SKU数据接口深度解析:解锁Dy.item_sku的电商新纪元

代码忍者

API 测试 pinduoduo API

机构加仓生态良好 比特币牛市延续有戏

区块链软件开发推广运营

交易所开发 dapp开发 链游开发 NFT开发 代币开发

数据结构与算法之间有何关系?

不在线第一只蜗牛

数据结构 算法

Web3 星探 a16z 新加速器启动,盘点入围的「未来之星」

TechubNews

一位架构师的自述:在尚未踏入的世界成为你自己

京东科技开发者

Cisco Jabber 15.0 发布下载 - 面向企业的多合一通信工具

sysin

Cisco 通信 思科 即时消息

【理论篇】关于聚合根,领域事件的那点事---深入浅出理解DDD

京东科技开发者

《中国移动算力网络数据库白皮书》正式发布,NineData叶正盛分享

NineData

数据库 中国移动 叶正盛 NineData 算力网络数据库白皮书

NetFlow Analyzer:精准流量洞察,引领网络安全新纪元

Geek_a83400

堡垒机啥意思?怎么简单理解?

行云管家

网络安全 堡垒机

丽江等级保护测评机构有几家?在哪里?

行云管家

等保 丽江 等保测评

谷歌发布新 RL 方法,性能提升巨大;苹果前设计总监正与 OpenAI 合作开发 AI 设备丨 RTE 开发者日报

声网

Revolutionizing Long-Range Wi-Fi: How IPQ5010 Series Tackles Point-to-Point Transfer Challenges!

wallyslilly

ipq5018 IPQ5010 ipq9574

Cellebrite UFED 4PC 7.70 下载 - Android 和 iOS 移动设备取证软件

sysin

ios android UFED 移动取证 手机取证

如何保持telegram电报群活跃?

区块链项目一站式包装孵化

【解决方案】Java 互联网项目中常见的 Redis 缓存应用场景

EquatorCoco

Java redis 缓存

DApp开发入门指南:从概念到实践!DApp开发流程+DApp 经济模型

区块链软件开发推广运营

交易所开发 dapp开发 链游开发 公链开发 代币开发

NFTScan | 09.16~09.23 NFT 市场热点汇总

NFT Research

NFT\ NFTScan

信创里程碑:TapData 与海量数据达成产品兼容互认证,共同助力基础设施国产化建设

tapdata

数据库

VMware Tanzu Kubernetes Grid 2.5.2 发布下载,新增功能概览

sysin

Kubernetes 云原生 vmware Tanzu

币圈项目为什么要做cmc+cg(双c)?

区块链项目一站式包装孵化

中文区块链媒体自媒体哪些发起来最有性价比?(非权威勿喷)

区块链项目一站式包装孵化

总裁,这是一份覆盖50家媒体的区块链发文套餐,请您收下!

区块链项目一站式包装孵化

2024开放原子开源生态大会 | 双轮驱动,开源生态建设从“幼苗”成长为“大树”

Geek_2d6073

macOS Sonoma 14.7 (23H124) Boot ISO 原版可引导镜像下载

sysin

macos ISO Sonoma

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