APP最基本的作用是什么呢?就是让有需求的人找到你,并满足他的需求。北京APP开发的小编认为这应该是APP的价值,同时也是做优化的结果。那么我们应该在北京APP开发中哪些方面加强实用性呢?
第一、Cookie, Javascript, CS
如果您希望您的企业APP能在绝大多数环境下被无障碍的访问,请谨慎使用Cookie, Javascript, CS以外的技术,这里我们需要特别说一下 AJAX 和 Flash,它们也被很多人认可,而且 AJAX 事实上是基于 Javascript 的,然而,AJAX 同时要使用在某些浏览器安全配置下容易被禁用的 XMLHTTPRequest 对象,事实上,我的 IE 浏览器的安全配置就禁用 XMLHTTPRequest ,所以,除非加入到可信任站点,否则我连 Google Map 都无法顺畅访问。Flash 是一种伟大技术,在线广告几乎是它最完美的使命,作为实用性规则,我们不排斥以 Flash 技术提供广告,但 Flash 绝对不可以用在站点导航等站点基础结构中。
第二、只使用成熟、简单、兼容的技术
Web 技术一直在发展,因为 Http 协议最初只是为了表现简单的超文本,当人们赋予 Web 越来越多的使命的时候,Web 的局限性就表现出来了,为了解决这些问题,人们在 Web 上面附加了很多新技术以增强 Web 的表现能力,Cookie, Javscript, DHTML, ActiveX, Applet, CSS 一直到现在炙手可热的 AJAX 技术,然而这些新技术很快带来了兼容性问题,因为 Web 内容要靠浏览器解释,不同的浏览器加不同的安全配置,导致这些新技术并不能被如期地渲染出来。
第三、清晰、统一的导航
用户在您的企业APP找到有用内容的唯一途径是通过站点的导航系统,您需要花大力气来组织您的内容,保证让用户以最快的速度找到它们。导航系统必须清晰,他们应该和站点的其它内容用不同的颜色搭配以便在APP上突出出来,同时,每个页的导航系统应该完全一致,从一个页面进入另一个页面看到完全陌生的导航系统是非常令人沮丧的。
第四、导航深度不超过三级
虽然很多人觉得这太绝对,事实上,用户需要点三次才能找到自己想要的内容仍然太多,那种一级一级下潜的导航菜单是令人生畏的,很多人会产生进去以后便找不到路回来的恐惧,如果您能够很好地组织自己的内容,结合分页机制,Tag机制,对绝大多数APP,三级导航深度已经足够使用了。
第五、导航链接中必须包含文字
为了美观,许多人喜欢图片按纽式的导航链接,如果您坚持这样做,也无可厚非,但一定在图片上同时加上文字,让文字体现该链接的含义,因为除了设计者,外人往往很难猜测您的图片按纽的含义,文字是最直接,最精确的。
第六、不使用任何APP特效
虽然APP特效并不一定涉及不兼容技术,但APP特效对绝大多数人来说是非常厌烦的,企业APP绝对不应该使用那些仅仅为了好玩的APP特效,除非您还生活在90年代,或者您只有14岁。最令人厌烦的APP特效包括,要求设为主页,接连弹出的窗口,全屏窗口,改变鼠标光标,在状态条上滚动的废话,页面内容禁选,禁止查看源代码,闪烁的文字,离开时的弹窗,颜色古怪的窗口滚动条,声音背景。
需要记住一条,访问者永远都不会因为您使用了一种自认为很 Cool 的特效而觉得您了不起。
第七、必须有纯文本版本的站点地图
当用户在您的令人眼花缭乱的站点导航中彻底迷失的时候,纯文字版的,简单直接的站点地图还可以救急,站点地图可以帮助用户快速找到他们想要的内容,这是对导航系统的补充,甚至对有些站点来说,比导航系统更有效。另外,纯文本版的站点地图非常容易被搜索引擎抓取并以此遍历您的整个站点。
第八、必须有面包屑导航条
面包屑导航(Breadcrumb Navigation)这个概念来自童话故事"汉泽尔和格雷特尔",当汉泽尔和格雷特尔穿过森林时,他们在沿途走过的地方都撒下了面包屑,让这些面包屑来帮助他们找到回家的路,所以,面包屑导航的作用是告诉访问者他们目前在APP中的位置以及如何返回。
第九、对于连贯性内容(sequential content),应提供向导式导航
比如说,您在APP上发表很长的系列文章,您应该将文章分成多个章节,用户看完这一章以后,下面应该有两个链接,分别指向上一章和下一章,这样,用户不必滚动回页面上方访问导航系统,他/她可以直接点这两个链接在文章中前进或后退,这样不仅节省用户的时候,还可以带来连贯阅读的快感。
第十、每页都有自己的标题
许多企业APP的所有页的标题都是企业的名字或者一句口号,这会让用户不知道他们访问的当前页是说什么的,每页都应有一个和本页内容匹配的标题,这样,即使用户打开了很多窗口,仍然可以通过标题知道哪一页是说什么的。从 搜索引擎关键词排名 的角度看,在标题中使用本页内容中某些关键词是非常好的习惯,而且,当您的页面出现在搜索引擎的搜索结果中时,您的页面标题应当明确地告诉搜索者他们搜到的页面是关于什么的。
第十一、任何页都有一个链接指向首页
人们进入一个陌生的地方,当感到迷失或不安的时候,会立刻想到返回入口位置,访问者进入您的APP也是这样,每页都有一个指向首页的链接可以帮助用户在感到迷失的时候,迅速返回入口重新开始。
第十二、APP的 Logo 指向首页
这一条似乎没有什么道理,但几乎所有望站都遵守这样的约定,当很多人都这样约定的时候,您没有理由例外。
第十三、不使用欢迎页
当 Flash 如火如荼的时候,设置一个欢迎页,向用户播放一段精美的动画是很多企业APP的追求的模式,然而这种想法实在糟糕,很多人没有耐心等待那段漫长的动画下载完毕便离开了,您能想象去超市买东西前,需要先在门口看一段欢迎影片才能进去吗?您应当让用户直接进来,一进来就看到实质的内容,不要用您的浪漫想法浪费用户的时间,而且,由于搜索引擎也要首先经过这个欢迎页面才能深入到APP内部,一个让搜索引擎无法解读的 Flash 动画会让搜索引擎认为您的APP上什么东西都没有。
第十四、任何图片必须设置 ALT 和 TITLE 属性
在您的图片完全下载之前,浏览器无法把它们显示出来,或者,某些浏览器可能关闭了图片显示,或者您的图片资源可能丢失了,这个时候,ALT 或 TITLE 属性会让浏览器将图片的描述性文字显示在图片的位置,让用户至少知道那个位置准备将要显示的是什么。这个属性也帮助搜索引擎更好地理解您的图片。
如果图片要以缩略图形式显示,使用真正的降低了尺寸的缩略图,不要只是改变图片的宽度和高度属性。这可以显着降低页面尺寸。
第十五、链接必须拥有可标识的视觉特征
蓝色字体加下划线是所有人都认可的链接的视觉特征,人们会用鼠标去点这样的地方,然而每个APP都有自己的配色风格,您的页面背景可能导致蓝色字体无法清楚地显示,这没有关系,您应当为全站的链接设置一致的视觉特征,已经访问过的链界要与不同的视觉特征。
第十六、任何页都有一个打印友好版本
APP是用来在屏幕上显示的,不是设计为用来打印的,所以,使用 IE 浏览器的打印功能打印出来的APP总是不理想,如果您希望用户能顺利地打印您的内容,您应该对每个页面都提供一个打印友好版本,打印友好版本中可以将导航系统等过分浪费空间的东西隐藏起来,让真正的内容成为页面主体,同时,要使用白底黑字,不要使用背景图案。
第十七、您的站点应当避免让绝大多数用户左右滚动窗口
例如,如果目前主流显示器尺寸是 1024 x 768,即绝大多数用户的屏幕尺寸至少是这个值,那么对于仍然使用 800 x 600 分辨率屏幕的用户,在您的页面布局中应尽量避免让小屏幕用户左右滚动,上下滚动已经够麻烦,再加上左右滚动简直是个噩梦。您可以让您的网业自动适应屏幕尺寸,从技术上说,这并不困难;也可以假设一个宽度,这个假设的宽度照顾到您认为已经适度的用户群,这是一个权衡问题,事实上,对小尺寸屏幕过分绝对地照顾也未必是好事,一个低于 800 像素宽度的页面在 1024 宽度的屏幕上显示尚可,在 1280 宽度的屏幕上会显得很不协调。