客户端是指与服务器相对应,为客户提供本地服务的程序。而手机客户端就是可以在手机终端运行的软件。也是3G产业中一个重点发展的项目,具有重要的意义。 2012年,除了一些大型企业,比如腾讯,MSN,中关村等拥有自己的手机客户端外,其他企业无一例外因为技术问题而被手机客户端拒之门外。2013年,中国联通抢先推出10010手机客户端,复盖苹果iOS(iPhone)、谷歌安卓(Android)两大主流智能手机平台。以手机客户端产生的产业同样发展迅猛,森合万源团队认为中国移动,中国联通,中国电信支持的完美e端是专门为企业提供定制手机客户端的。她通过为企业提供定制手机客户端,而使企业可以无需依赖手机媒体、手机应用即可自己实现便捷、有效的移动营销。
格式
JAR格式、JAD格式、sis是S60V1-V2 UIQ平台系统、sisx是S60V3平台系统、cab是SMmartphone平台系统、mpkg是OS X package苹果操作平台系统,apk是Google Android平台系统,xap是Windows phone是微软开发的手机操作系统。MRP是由斯凯开发的一种专门针对国产机的游戏格式。 nes格式,是手机模拟器游戏的格式,有些国产游戏手机会用!
手机客户端
随着3G时代的到来,手机上网已经慢慢地进入了人们的生活,谈到未来基于手机上的无线互联网的发展趋势究竟是手机客户端上网还是手机wap上网,目前这个阶段我们还很难过早的下定论,但是有一点可以肯定,那就是用户体验的好坏将直接决定两者的前途命运。我们现在就来看看在目前的无线互联网网络环境以及各种条件之下,手机客户端上网与手机wap上网各自的优缺点,做一个简单的评测。目前,无线互联网行业以手机客户端为主的产品很多。
客户端软件,需要在手机上安装才能使用。而利用手机WAP上网,第一次则需要手动输入网址,当然可以将该网址保存为标签,之后也可以做到较为方便的访问。在手机上完成输入网址或者在众多保存的标签中查找需要的网址,确实是需要一定时间的。
手机客户端是3G产业中一个重点发展的项目,手机客户端作为登入移动互联网最便捷的方式,扼守着移动互联网的第一入口,为企业进入营销时代开辟了一条康庄大道。手机客户端为企业提供完善、便捷、多样、高效的移动营销,为依然徘徊在移动营销门外的企业提供了一条可供借鉴的营销模式和企业实现信息化之“道”
目前除了一些大型企业,比如腾讯,MSN,中关村等拥有自己的手机客户端外,其他企业无一例外因为技术问题而被手机客户端拒之门外。
当中以手机客户端产生的产业发展迅猛,例如中国移动,中国联通,中国电信支持的掌专企业是专门为企业提供定制手机客户端的。她通过为企业提供定制手机客户端,而使企业可以无需依赖手机媒体、手机应用即可自己实现便捷、有效的移动营销。(简称掌专)是国内首家从事手机客户端研发和运营的高科技企业,与广州中山大学建立长期共同研发的关系。公司拥有手机客户端研发和运营团队100多人,09年至今已服务国内知名企业100多家,成功合作运营多个行业手机客户端。
手机客户端推广方式
1、电子市场、应用商店,关键字搜索下载;
2、官网标注下载到电脑再安装到手机;
3、手机输入wap网址打开链接下载;
4、邮件,微博分享,微信,论坛;
5、短信群发或输入手机号码获取链接;
6、二维码拍摄获取链接下载;
7、发送短信到对应SP号码获取下载链接;
8、和手机厂商合作内置到对应手机中。
开发语言
现在Symbian、Windowsmobile、Android、iPhone都用什么语言进行客户端的开发?主流和未来的趋势是什么语言?
symbian用C++好,iphone的用Object-C,其他的是JAVA吧。趋势还是java,但是java还不是主流。
结构模式
CS模式和BS模式
CS(Client-Server)模式和BS(Browser-Server)模式
1、CS模式产品
CS(Client-Server)模式:顾名思义为客户端-服务器的意思,对比的话类似我们pc上面除浏览器外和服务器有交互的软件,例如qq、杀毒软件等等都是CS模式;如果和服务器没有交互,则可以认为是一个纯客户端。客户端和服务器交互的方式可以通过自定义协议、公共协议(ftp、http)等各种方式进行。
在手机上面的客户端例如Gmail客户端、搜狗输入法、来电通都属于CS模式的产品.
CS模式最大的好处就是可以相对灵活实现各种预期的功能和特效,所受的限制为系统提供的底层功能或开发工具的限制。
CS模式最大的缺点就是大部分功能新增、界面调整、逻辑变更需要更新客户端来实现。当然,通过良好的设计可以一定程度上实现不更新客户端来实现新功能、逻辑变更等,但相对来说在不升级客户端的情况下对架构设计要求较高。
2、BS模式产品
BS(Browser-Server)模式:顾名思义为浏览器-服务器的意思,对比的话类似我们PC上面浏览器使用的产品即为BS模式产品,例如google doc、各类网站等。
浏览器就笔者看来可以认为是Client的一种,只不过实现了和Browser有关的协议(http等)和标记集(wml、html等)。
在手机上纯粹的BS产品可以认为是我们常见的手机访问的网站。在手机客户端中常用的浏览器(UCweb、opera mini、opera mobile、qq浏览器等)属于这些产品的承载体。
为了增加功能,一般会自行开发浏览器,例如ucweb、qq浏览器中除浏览功能外,还默认内置了网站导航、历史浏览记录、各类频道等,即属于浏览器非协议实现和表现外的新增功能。
BS模式产品最大的好处就是可以灵活实现逻辑变更、内容动态变更、界面布局调整等。
BS模式产品的不足是受限于实现的浏览器标记集和浏览器能力,许多特殊效果无法通过浏览器实现。虽然可以一定程度上通过自定义开发来实现功能新增,但此种方法却丧失了BS的灵活性,而偏向于CS模式的客户端。
目前绝大部分的手机客户端浏览器基本上停留在支持html、wml的阶段,受限于手机性能和pc表现差异等方面,基本上不支持或仅少量支持css和JavaScript。
3、CS模式和BS模式结合产品
综合考虑灵活性、实现效果等,不少手机客户端产品会选择CS模式和BS模式结合的产品,至于其中CS和BS所占的比重则更多根据所需要实现的功能、表现形式等来决定。
例如手机QQ中,涉及到IM部分均为CS模式(这一块难以通过BS模式支持的协议来表现),而其他的频道例如资讯、音乐、书城、股票等则通过BS方式来表现。手机msn也和手机qq类似,在IM功能实现上采用CS,而资讯类采用BS方式。手机QQ音乐中除音乐门户是BS模式外,其他都是CS模式实现。
4、适配
受限于BS模式的承载协议和支持标签集(目前和PC上的实现还有较大差距),如果不支持或难以支持的方式则主要考虑CS模式实现,而在可以实现的情况下是否实现也需要根据实际情况来。
如果采用CS模式,则基本上不同分辨率、不同系统的客户端基本都需要进行适配,即提供不同安装包,每次变更适配工作量巨大。同时不同分辨率的适配基本上都需要相应的UI配合设计和切图等。
如果采用BS模式,则在标准的浏览器标记集支持范围内,则只需要更改服务器以及根据ua不同展示不同页面。如果为自开发浏览器核心,则由于系统、平台、开发语言等不同,进行不同的适配,但由于业务逻辑和功能基本上在服务器实现,适配工作也大大减少。浏览器本身可以开发自适应的功能,在界面不包含绚丽效果的情况下,很多情况可以实现自适应。
该文章由作者:【泰哥】发布,本站仅提供存储、如有版权、错误、违法等相关信息请联系,本站会在1个工作日内进行整改,谢谢!