iPhone和iPad开发入门
2010-06-02 03:44:00 来源:WEB开发网根据全球最大的手机网络广告AdMob显示,iPhone操作系统已经占据全球智能手机50%的市场份额,紧接其后的是Android,占24%。而苹果的iPad首年的销售计划是1至4万台。无论你喜欢与否,iPhone操作系统,特别是Safari,对于网页开发人员来说已经是一股不可忽视的力量。如果你还没有准备好,那么现在已经是时候开始熟悉并深入研究这个操作系统了。
幸运的是,iPhone操作系统上的Safari是一款十分强大的浏览器。和桌面系统的Safari4一样,可以完好的支持CSS3以及 HTML5。同时Safari还提供了一些随手可用的漂亮的界面元素,有些在iPhone和iPad之间还会有所不同。最后要说的是,由于iPhone操作系统已经存在一段时间了,因此有很多资可以利用。
我知道大多数关于iPhone操作平台的讨论都集中于原生应用程序。但是,使用HTML,JavaScript以及CSS同样可以创建强大的,具有原生外观的页面。本文讲着重讨论三个关于创建和优化你的网站的词汇:设计,代码以及测试。
在开始讨论之前,让我们先来看看用网络应用替代原生应用的优势与劣势。
优势:
不需要经过苹果的审批程序和繁文缛节,这一点对于现在苹果公司正在执行的极具争议的条款极其重要。
对于在其他流行的操作平台,如Android以及Blackberry,使用相同的代码进行网络应用的优化会更为容易。
你不需要学习Objective-C。
如果你的应用程序是收费的,那么你不需要和苹果公司进行收益分成。
你可以100%的控制你的支付方式,促销以及分销方式。当然,这也可能会成为负面影响,那要看你怎么看待这件事了。
劣势:
不会在App Store里面展示。
在设备上安装会比较麻烦。
无法实现iPhone操作系统的一些原生的功能,如推送及GUI控制。
设计
iPhone操作平台的网络应用设计和原生应用设计很相似,因此你需要使用一些强大的工具。无论你的网站框架设计工具是铅笔和纸张还是桌面软件,全都可以。
灵感
没有多少人知道苹果官网有一个叫做“Web apps”的栏目,该栏目专门用来展示一些优化过的网站。
以下是其他一些非常好的移动设备网页设计资源:
- ››开发学院教你用SQL 语句最快速清空MySQL 数据表的...
- ››iPhone应用帮助残障儿童看图说话
- ››iPhone实用工具AppBox Pro使用教程大揭秘
- ››IPad/IPhone 开发中的布局问题
- ››iPad2和iPhone将为苹果明年带来丰收
- ››iphone4省电方法
- ››iphone 获取地址的详细信息
- ››iPhone 库的基本内存管理策略
- ››iPhone加密文字亲手做 私密信息有保障
- ››iphone 根据经纬度坐标取详细地址(包括国,省,市...
- ››iphone/ipad ios cocoa object-c 近期苹果UI部分小...
- ››iphone中如何进行多线程编程
更多精彩
赞助商链接