写点什么

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

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

关注

评论

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

git submodule 添加/删除

webrtc developer

MySQL Operator 01 | 架构设计概览

RadonDB

MySQL 数据库 Kubernetes RadonDB

阿里云云合计划走进深圳,实践助推生态持续创新

技术 科技革命 生态 “互联网+”

“初雪”与“向量化” | StarRocks Hacker Meetup 小记

StarRocks

数据库 大数据

Nocalhost 亮相 CD Foundation 国内首届 Meetup,Keith Chan 将出席致辞

CODING DevOps

Linux Nocalhost Meetup CDF

OpenMLDB v0.3.0 正式发布,支持快速部署使用的单机模式

第四范式开发者社区

开源 第四范式 OpenMLDB

SAP x EMQ 碳中和方案亮相进博会,数据基础设施支撑低碳发展

EMQ映云科技

物联网 IoT mqtt 进博会 SAP

Python代码阅读(第55篇):获取字典的所有键或所有值的列表

Felix

Python 编程 阅读代码 字典 Python初学者

杨冰:OceanBase助力数字化转型,原生分布式数据库成核心系统首选

OceanBase 数据库

数据库 开源 分布式 云栖大会 核心系统

Apache APISIX 扩展指南

API7.ai 技术团队

Apache 插件 API网关 Apache APISIX

Cube 技术解读 | 详解「支付宝」全新的卡片技术栈

蚂蚁集团移动开发平台 mPaaS

大前端 支付宝 移动开发 mPaaS cube

解决大数据分布式计算痛点:腾讯正式开源分布式远程Shuffle服务Firestorm

科技热闻

如何用WebIDE打开并运行CRM Fiori应用

汪子熙

Cloud SAP 11月日更

测试编排必要性

FunTester

敏捷 测试 敏捷测试 FunTester 测试编排

融合通信技术趋势和演进方向

网易云信

云通信 通信云 传输协议

浪潮云说丨GPU云服务器,助力AI计划轻松实现

云计算

加速拥抱支持开源生态 | OceanBase 开源版3.1.1正式发布

OceanBase 数据库

数据库 开源 开发者 成绩单 DTCC

OceanBase 3.2 正式发布 | 更硬核的 HTAP,TPC-H 性能提升6倍!

OceanBase 数据库

数据库 分布式 云栖大会 核心系统 一体化架构

京东三面(后端)凭借这份Java面试复盘手册,已斩获60K*15offer

Java spring 程序员 算法 JVM

OceanBase 创始人阳振坤 | 十余年打磨 国产数据库之路砥砺前行

OceanBase 数据库

数据库 开发者 趋势 1024 CSDN

长隆熊猫酒店联合番禺消防大队开展“我是小小消防员”活动

江湖老铁

如何巧妙使用Camtasia库中的素材?

淋雨

Camtasia

个人项目管理软件解决方案

低代码小观

项目管理 管理系统 企业管理系统 项目管理工具 企业管理工具

互联网+质量基础设施服务平台,NQI一站式服务平台搭建

电微13828808271

300行ABAP代码实现一个最简单的区块链原型

汪子熙

区块链 SAP abap 11月日更

ABAP和Java的destination和JNDI

汪子熙

SAP JNDI hana 11月日更

使用 OpenCV 和 Python 识别数字

AI浩

OCR

新赛季集结!“百度AI创意派”正在寻找有创意的你

科技热闻

“你好,天津”网络短视频大赛月内启动

InfoQ 天津

腾讯大数据全场景在离线混部系统Caelus正式开源

科技热闻

共筑数据库未来 | 2021 OceanBase 原生分布式数据库论坛回顾

OceanBase 数据库

开源 分布式 #数据库 云栖大会 圆桌论坛

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