格式
手機客戶端(Mobile client)格式,顧名思義就是手機軟體的格式。有:JAR格式、JAD格式、sis是S60V1-V2 UIQ平台系統、sisx是S60V3平台系統、cab是SMmartphone平台系統、mpkg是OS X package蘋果操作平台系統,apk是Google Android平台系統,xap是Windows phone是微軟開發的手機作業系統。MRP是由斯凱開發的一種專門針對國產機的遊戲格式。 nes格式,是手機模擬器遊戲的格式,有些國產遊戲手機會用!
手機客戶端
手機客戶端就是可以在手機終端運行的軟體,手機客戶端格式,顧名思義就是手機軟體的格式。目前有:JAR格式、JAD格式、sis是s60v1-V2 UIQ平台系統、sisx是S60V3平台系統、cab是SMmartphone平台系統、mpkg是OS X package蘋果操作平台系統,apk是Google android平台系統。 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不同展示不同頁面。如果為自開發瀏覽器核心,則由於系統、平台、開發語言等不同,進行不同的適配,但由於業務邏輯和功能基本上在伺服器實現,適配工作也大大減少。瀏覽器本身可以開發自適應的功能,在界面不包含絢麗效果的情況下,很多情況可以實現自適應。