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”的栏目,该栏目专门用来展示一些优化过的网站。
以下是其他一些非常好的移动设备网页设计资源:
- ››开发Android 日历教程
- ››开发学院总结 Win 8实用技巧大全
- ››开发学院原创教程:把win8的IE10放桌面上方法(非...
- ››iphone图片拉伸的几种方法
- ››iphone正则表达式的简单使用
- ››iPhone开发Unresolved Symbols CAKeyframeAnimati...
- ››IPhone开发-“此证书是由未知颁发机构签名”解决方...
- ››IPhone开发-整合私钥和证书,生成.p12文件
- ››iPhone应用开发-UIPickerView选取器详解
- ››iphone 获取屏幕的宽度和高度
- ››iPhone读取工程包中的二进制文件
- ››iPhone新手机 不挂YouTube APP
更多精彩
赞助商链接