一、前言
关于CS(Client-Server)模式和BS(Browser-Server)模式的水很深,盆地自己也认为对此了解不够透彻,但作为手机客户端设计,如果不对CS、BS做一定程度的了解,是很容易出现一些方向性的错误、走一些弯路抑或在实现性价比上付出过多代价。
本文偏向于基础知识,产品人员很多情况下不仅仅要了解表现、交互,还需要一定程度上了解可实现性、实现代价、实现形式、实现限制等。
二、CS模式产品
CS(Client-Server)模式:顾名思义为客户端-服务器的意思,对比的话类似我们pc上面除浏览器外和服务器有交互的软件,例如qq、杀毒软件等等都是CS模式;如果和服务器没有交互,则可以认为是一个纯客户端。客户端和服务器交互的方式可以通过自定义协议、公共协议(ftp、http)等各种方式进行。
在手机上面的客户端例如Gmail客户端、搜狗输入法、来电通都属于CS模式的产品.
CS模式最大的好处就是可以相对灵活实现各种预期的功能和特效,所受的限制为系统提供的底层功能或开发工具的限制。
CS模式最大的缺点就是大部分功能新增、界面调整、逻辑变更需要更新客户端来实现。当然,通过良好的设计可以一定程度上实现不更新客户端来实现新功能、逻辑变更等,但相对来说在不升级客户端的情况下对架构设计要求较高。
三、BS模式产品
Read the rest of this page »
一、前言
客户端启动没有太多的元素,基本上是三种场景的组合:
1. 启动界面 2. 提示信息 3. 主界面
下面根据自己的一些知识谈一些个人的看法,盆地平时忙于具体的事物而较少做总结,随着时间的推移,有些曾经的经验教训可能也就逐步遗忘,付诸于文字是有效保留这些收获的手段。

二、启动界面
在一些较为简单或启动较快的手机客户端中,可能会省略掉启动界面,但作为用户使用手机客户端已经被培养形成习惯的第一个界面,一般还是会使用启动界面的。
注: 即使处于启动界面,也应该给用户提供退出的选择,即所谓的逃生出口,避免因为启动出现异常导致用户一直停留在此界面无法处理。
在symbian系统上,一般情况下会采用设置在启动时右软键为退出按钮的方法,但为了美观一般退出或取消的文字提示不会显示在启动界面中。
1. 使用场景
Read the rest of this page »
一、前言
从2004年Nokia N-Gage QD刚发行入手N-Gage QD入手开始,到现在为止使用了N-Gage QD、E60、N73、E71四部手机,平均下来每部手机的使用时间只在一年多一些,盆地也算是有些败家了。
近一两年随着公司业务的开展和工作方向的变化,盆地也从一个纯粹的使用者逐步过渡到了设计者的角色,在这个过程中陆陆续续的也有一些感悟,整理以作积累和留念。
注:由于个人使用经验集中于symbian系统的手机客户端,文章描述将基于symbian系统
二、手机客户端安装
1.手机客户端的安装包尽可能的要小
要安装手机客户端至少需要安装程序先在手机上,目前手机客户端软件放入手机一般有几个途径:
Read the rest of this page »