iPad设备应用需定制开发的3大理由
通过深入分析iPad设备及iPad应用系统的实际情况,直接将现有的基于PC系统开发的信应用系统,直接迁移到iPad设备上,存在以下几方面的突出问题。也正是基于PC系统开发的软件,要迁移到iPad等移动终端时常常需要定制开发3大理由:
1、展示屏幕尺寸的较大差异,导致现有系统功能操作、信息展示效果很差。
如果原系统在设计、开发过程中,未采用界面自适应的方式开发,势必产生以下问题:
1)、部分功能将无法操作。由于原设计的系统版面较大,显示到屏幕尺寸较小的iPad设备之后,超出屏幕可见区域的功能菜单、按钮、数据区域将无法看见,因而导致系统功能无法操作,严重制约系统在iPad设备上的可用性。
2)、核心的显示信息不完整。通常情况下,基于PC版本开发的应用系统,主题图片、功能菜单、操作导航等内容,集中在版面的顶部或左边;需要展示的操作数据、信息图表、查询结果等内容,在中部、右边及下部区域。移植到iPad设备之后,这部分区域由于超出屏幕尺寸而无法显示,导致系统的核心操作结果展示不完整,严重影响用户感知,甚至影响系统移植到iPad的必要性。
如果原系统在设计、开发过程中,全部采用的界面自适应的方式开发,自适应的界面在较小的显示空间上缩略展示,极易产生以下问题:
1)、自动缩略之后,系统界面的整个布局极易发生扭曲变形,影响系统的整体布局版式和美感。例如:系统主题图标缩略变形,功能导航栏可能被折成多行,条目较长的菜单项被显示不完整,图片、表格的显示比例扭曲。
2)、自动缩略之后,缩小后的文字和图表,变得难易辨认,影响用户对系统的操作和使用,甚至影响系统的可操作性。例如:被挤压的功能项,由于响应区域缩小而难易精准操控,导致一击两中或欲此击彼(想操作功能一,却误操作了功能二);自动缩略的字体太小而难易辨认;自动缩略的图表太小、或者变形而难易辨识。
2、操作方式的巨大差异,导致基于PC应用开发的系统在iPad是难易操作。
当前主流的PC系统,其操作方式是以键盘输入和鼠标点击为核心。
众所周知,iPad采用的操作方式是:以多触式事件模型模拟的手势操作方式。如果将基于PC设备开发的应用系统直接迁移到iPad设备上,用户操作起来会捉襟见肘,甚至相当别扭。其一,iPad对鼠标的操作支持仅仅是为了保留基本的兼容性,对鼠标的操作支持并不完整和友好;其二,iPad特有的手势操作得不到支持(手势操作需要定制开发)。
例如:在PC应用系统开发中,如果需要提供操作响应功能,需要设置的操控热点,并绑定固定的click, mousedown, mouseup, mousemove等鼠标事件,否则将无法进行操控;而在iPad应用系统中,这些操作事件基本上都被其它的操作所取代。
iPad主流的操作方式,比如:单手指轻抚、双击,多手指的分开、闭合、旋转、多手指的单指离开等特效操作,基于PC开发的应用系统都不具备,因而,用户在操作该系统时会非常别扭。
3、浏览器软件的差异,导致基于PC应用开发的系统的,部分功能在iPad设备上无法使用。
iPad浏览器,不支持滚动条。基于PC开发的应用系统,在展示内容较多的信息时,浏览器会自动地、大量地应用纵向、横向滚动条,以便提示用户当前屏幕之外还有未完全显示的内容;而iPad的浏览器都没有滚动条,因此对于超出显示尺寸之外的内容,极易误导用户,当前的展示内容已经完全结束,影响用户感知。
iPad浏览器,不支持在PC应用系统中经常使用的功能插件。如Flash、图形/图像插件、报表插件,使用过这些插件的功能都无法在iPad上展示出来。
iPad浏览器,不支持CSS固定布局,常常会使得页面停留在第一屏,无法向下翻页、放大缩小。这将会严重影响系统的整体布局、版面风格和功能操作。
分享到:
相关推荐
本资料用于ipad应用程序开发教程,介绍ipad程序开发所需的技术。
iOS 软件开发揭密:iPhone&iPad 企业应用和游戏开发
1.1 ipad 概览1.2 从pc到ipad1.3从iphone到ipad1.4 ipad开发的必备知识1.5 ipad开发必备工具1.6第一个ipad应用
《iPad应用开发指南》PDF版高清扫描版电子书
它有两大特色:第一,全书以一个真实的PhotoWheel应用(可在APP Store上下载)为驱动,既以迭代的方式逐步讲解了整个应用的开发过程,又全面而系统地讲解了开发iPad应用所需要掌握的技术知识、方法、流程,可操作性...
iPad也使用iPhone一样的操作系统,并且也能通过App Store购买软件。开发者们,是不是看到新的市场了?如果您想专门为iPad开发软
iOS网络高级编程 iPhone和iPad的企业应用开发 [(美)考克斯PDF电子书下载 带书签目录 高清完整版
iOS网络高级编程 iPhone和iPad的企业应用开发--高清版.pdf 个人收集电子书,仅用学习使用,不可用于商业用途,如有版权问题,请联系删除!
iOS网络高级编程 iPhone和iPad的企业应用开发
iPhone&iPad企业应用和游戏开发
iOS网络高级编程 iPhone和iPad的企业应用开发 PDF 高清版
iPhone与iPad应用开发课程 精通iOS开发
iPad应用开发实战,国人编写,比较容易入门
ipad 开发ipad 开发ipad 开发ipad 开发ipad 开发ipad 开发ipad 开发ipad 开发ipad 开发ipad 开发ipad 开发ipad 开发ipad 开发ipad 开发ipad 开发ipad 开发ipad 开发ipad 开发ipad 开发ipad 开发ipad 开发ipad 开发...
斯坦福大学公开课《iPad和iPhone应用开发(iOS5)》.part2 PDF+CODE
本书以严密的体系性提供了iPhone和iPad软件开发从入门到专家的系统性知识,并提供来源于真实项目的可重用商业代码。书中的每个实例都是项目经验的提炼,深入浅出地讲解iPhone和iPad软件开发的核心技术要点,基本涵盖...