天象移動(dòng)客戶端云定制平臺(tái)技術(shù)文檔_第1頁(yè)
天象移動(dòng)客戶端云定制平臺(tái)技術(shù)文檔_第2頁(yè)
天象移動(dòng)客戶端云定制平臺(tái)技術(shù)文檔_第3頁(yè)
天象移動(dòng)客戶端云定制平臺(tái)技術(shù)文檔_第4頁(yè)
天象移動(dòng)客戶端云定制平臺(tái)技術(shù)文檔_第5頁(yè)
已閱讀5頁(yè),還剩6頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

...wd......wd......wd...天象移動(dòng)客戶端云定制平臺(tái)工程技術(shù)方案與創(chuàng)新性工程的技術(shù)原理:工程所依據(jù)的技術(shù)原理,包括文獻(xiàn)、專利,或創(chuàng)造等〔對(duì)于企業(yè)客戶端:androidPhone和IPhone開(kāi)發(fā)原理,以及clientFactory(客戶端工廠)組裝、配置、生成流程原理介紹〕。工程根本原理圖整體流程:通常一個(gè)App案例首先由UI設(shè)計(jì)師設(shè)計(jì)App的Icon;然后通過(guò)企業(yè)客戶端云模板庫(kù)選擇定位自己需要的App模板;再通過(guò)APP內(nèi)容填充平臺(tái),選擇豐富多變的App微件,通過(guò)自填方式或者通過(guò)關(guān)鍵詞訂閱微接口構(gòu)建自己的App實(shí)體;然后通過(guò)智能生成器快速生成App安裝文件〔apk或ipa〕;最后客戶可以在天象電子市場(chǎng)下載自己的App,然后安裝預(yù)覽。系統(tǒng)主要術(shù)語(yǔ):EnterAPP:是指為某個(gè)企業(yè)提供服務(wù)的APP客戶端,例如:天下美食、名人微博、廚衛(wèi)用品、薄膜塑料制品等企業(yè)的APP客戶端;Modular:是指某個(gè)EnterAPP欄目或?qū)?,例如:產(chǎn)品熱銷、企業(yè)新聞、企業(yè)介紹、企業(yè)榮譽(yù)、招聘信息、企業(yè)相冊(cè)等;AD:通常是指APP廣告,或引導(dǎo)頁(yè)面,通常分為BridgeAD〔橋頁(yè)廣告或APP引導(dǎo)頁(yè)〕、LoadingAD〔加載頁(yè)廣告〕、topAD〔首頁(yè)頭部廣告〕、ListAD〔列表頁(yè)廣告〕等;APPTemplate:通常是指系統(tǒng)中為EnterAPP提供的豐富的模板庫(kù);TemplateColor:為APPTemplate〔模板庫(kù)〕提供多彩的色系服務(wù),用戶可以自由的為APP選擇自己喜歡的顏色;Navigation:是指EnterAPP底部的導(dǎo)航;apk:通常指為android手機(jī)系統(tǒng)的提供EnterAPP安裝文件,如:meishi.apk、chuwei.apk等;ipa:通常指為蘋果產(chǎn)品〔iphone〕提供的EnterAPP安裝文件;本系統(tǒng)要解決的技術(shù)和使用難題主要包括:androidapk安裝文件自動(dòng)打包生成算法:傳統(tǒng)apk打包根本采用手動(dòng)打包方式,無(wú)法再服務(wù)器上通過(guò)程序接口自動(dòng)打包,即使一般大型公司可以自己制作自己的客戶端也是獨(dú)立開(kāi)發(fā)單個(gè)客戶端,無(wú)法實(shí)現(xiàn)批量客戶端自動(dòng)打包功能。本系統(tǒng)通過(guò)多功能并發(fā)方式對(duì)每個(gè)App采用的公用的src和xml文件加以配置之后通過(guò)后臺(tái)接口調(diào)用linux服務(wù)器中的已經(jīng)裝配好的sh命令程序,中轉(zhuǎn)至后臺(tái)獨(dú)立打打包服務(wù)器自動(dòng)打包,一般打包時(shí)間不超過(guò)60S,此項(xiàng)技術(shù)在國(guó)內(nèi)外屬于領(lǐng)先水平,完成后可自動(dòng)上傳發(fā)布至天象電子市場(chǎng)??蛻舳碎_(kāi)發(fā)方面:采用了分層的架構(gòu)。分為四個(gè)層,從高層到低層分別是應(yīng)用程序?qū)?、?yīng)用程序框架層、系統(tǒng)運(yùn)行庫(kù)層和Linux內(nèi)核層。應(yīng)用程序Android會(huì)同一系列核心應(yīng)用程序包一起發(fā)布,該應(yīng)用程序包包括客戶端,SMS短消息程序,日歷,地圖,瀏覽器,聯(lián)系人管理程序等。所有的應(yīng)用程序都是使用JAVA語(yǔ)言編寫的。應(yīng)用程序框架開(kāi)發(fā)人員也可以完全訪問(wèn)核心應(yīng)用程序所使用的API框架。該應(yīng)用程序的架構(gòu)設(shè)計(jì)簡(jiǎn)化了組件的重用;任何一個(gè)應(yīng)用程序都可以發(fā)布它的功能塊并且任何其它的應(yīng)用程序都可以使用其所發(fā)布的功能塊〔不過(guò)得遵循框架的安全性〕。同樣,該應(yīng)用程序重用機(jī)制也使用戶可以方便的替換程序組件。隱藏在每個(gè)應(yīng)用后面的是一系列的服務(wù)和系統(tǒng),其中包括;豐富而又可擴(kuò)展的視圖〔Views),可以用來(lái)構(gòu)建應(yīng)用程序,它包括列表〔Lists),網(wǎng)格〔Grids),文本框〔Textboxes),按鈕〔Buttons),甚至可嵌入的web瀏覽器。內(nèi)容提供器〔ContentProviders)使得應(yīng)用程序可以訪問(wèn)另一個(gè)應(yīng)用程序的數(shù)據(jù)〔如聯(lián)系人數(shù)據(jù)庫(kù)),或者共享它們自己的數(shù)據(jù)資源管理器〔ResourceManager)提供非代碼資源的訪問(wèn),如本地字符串,圖形,和布局文件〔Layoutfiles)。通知管理器〔NotificationManager)使得應(yīng)用程序可以在狀態(tài)欄中顯示自定義的提示信息。活動(dòng)管理器〔ActivityManager)用來(lái)管理應(yīng)用程序生命周期并提供常用的導(dǎo)航回退功能。系統(tǒng)運(yùn)行庫(kù)Android包含一些C/C++庫(kù),這些庫(kù)能被Android系統(tǒng)中不同的組件使用。它們通過(guò)Android應(yīng)用程序框架為開(kāi)發(fā)者提供服務(wù)。以下是一些核心庫(kù):*系統(tǒng)C庫(kù)-一個(gè)從BSD繼承來(lái)的標(biāo)準(zhǔn)C系統(tǒng)函數(shù)庫(kù)Libc),它是專門為基于Embeddedlinux的設(shè)備定制的。*媒體庫(kù)-基于PacketVideoOpenCORE;該庫(kù)支持多種常用的音頻、視頻格式回放和錄制,同時(shí)支持靜態(tài)圖像文件。編碼格式包括MPEG4,H.264,MP3,AAC,AMR,JPG,PNG。*SurfaceManager-對(duì)顯示子系統(tǒng)的管理,并且為多個(gè)應(yīng)用程序提供了2D和3D圖層的無(wú)縫融合。*LibWebCore-一個(gè)最新的web瀏覽器引擎用,支持Android瀏覽器和一個(gè)可嵌入的web視圖。Android架構(gòu)圖Android版本演化史Android在正式發(fā)行之前,最開(kāi)場(chǎng)擁有兩個(gè)內(nèi)部測(cè)試版本,并且以著名的機(jī)器人名稱來(lái)對(duì)其進(jìn)展命名,它們分別是:阿童木〔AndroidBeta〕,發(fā)條機(jī)器人〔Android1.0〕。后來(lái)由于涉及到版權(quán)問(wèn)題,谷歌將其命名規(guī)則變更為用甜點(diǎn)作為它們系統(tǒng)版本的代號(hào)的命名方法。甜點(diǎn)命名法開(kāi)場(chǎng)于Android1.5發(fā)布的時(shí)候。作為每個(gè)版本代表的甜點(diǎn)的尺寸越變?cè)酱?,然后按?6個(gè)字母數(shù)序:紙杯蛋糕〔Android1.5〕,甜甜圈〔Android1.6〕,松餅〔Android2.0/2.1〕,凍酸奶〔Android2.2〕,姜餅〔Android2.3〕,蜂巢〔Android3.0〕,冰激凌三明治〔Android4.0〕,果凍豆〔JellyBean,Android4.1和Android4.2〕。ipa安裝文件自動(dòng)生成算法以及分布式服務(wù)器之間調(diào)用:平臺(tái)擁有自己獨(dú)立的一套的API,可以很方便后期平臺(tái)的開(kāi)發(fā)和制作。系統(tǒng)構(gòu)造分為以下四個(gè)層次:核心操作系統(tǒng)〔theCoreOSlayer〕,核心服務(wù)層〔theCoreServiceslayer〕,媒體層〔theMedialayer〕,Cocoa觸摸框架層〔theCocoaTouchlayer〕系統(tǒng)構(gòu)造圖API的根基類庫(kù)中,提供一些根基管理工具,例如:圖片下載和緩存管理;文件刪除,查找,存儲(chǔ)管理;設(shè)備和程序根基數(shù)據(jù)管理;主題管理;請(qǐng)求中心;數(shù)據(jù)庫(kù)管理等等。也封裝了一些頂級(jí)父類,其里面擁有自己的根本邏輯,以便子類創(chuàng)立就擁有強(qiáng)大的功能,加快功能需求的完成;API中也封裝的一些常用控制,例如廣告控件,欄目控件等等;API在IOS

SDK根基上通過(guò)Category做了很多的擴(kuò)大。iOS5主接口包括以下自帶的應(yīng)用程序:信息、日歷、照片、YouTube、股市、地圖〔AGPS輔助的Google地圖)、天氣、時(shí)間、計(jì)算機(jī)、備忘錄、系統(tǒng)設(shè)置、iTunes(將會(huì)被鏈接到iTunesMusicStore和iTunes播送目錄)、AppStore、GameCenter以及聯(lián)絡(luò)信息。還有四個(gè)位于最下方的常用應(yīng)用程序包括有:、Mail、Safari和iPod。〔iPhone4S內(nèi)置Siri〕。建設(shè)了一套布局管理方式,類似xcode中的xib方式,每個(gè)頁(yè)面根據(jù)規(guī)定好的格式或者自定一些參數(shù),去匹配頁(yè)面布局和樣式。平臺(tái)現(xiàn)基于模板的形式,所有模板共用一套布局格式配置文件,每個(gè)模板中的每個(gè)頁(yè)面都有自己的布局配置文件,這些模板文件可以通過(guò)后臺(tái)建設(shè),然后打入程序中,這樣平臺(tái)就變得非常靈活了。豐富真實(shí)動(dòng)感的構(gòu)造體驗(yàn)布局格式配置文件,目前有兩種:1〕程序入口配置文件,里面規(guī)定了兩種的格式使用左右滑屏的形式和一般tabBar的形式,當(dāng)然也支持?jǐn)U展;2〕程序中每個(gè)頁(yè)面的布局配置文件,里面規(guī)定了每個(gè)頁(yè)面是否顯示導(dǎo)航欄,搜索欄,廣告欄,tabbar

和他們與各個(gè)頁(yè)面里小模塊定義的顯示樣式,以及整個(gè)頁(yè)面是否使用網(wǎng)頁(yè)顯示。 簡(jiǎn)潔的操作界面,更加完美的瀏覽效果默認(rèn)樣式配置文件,里面會(huì)規(guī)定默認(rèn)樣式,例如:欄目顯示的樣式,九宮格,列表等默認(rèn)樣式。此樣式需要后期慢慢積累。欄目配置文件,此文件規(guī)定了三平臺(tái)〔企業(yè),行業(yè)和電商〕的欄目id與類名的對(duì)應(yīng)關(guān)系。這樣就可以通過(guò)反射機(jī)制,而抽象編寫程序。服務(wù)器架構(gòu)與分布式開(kāi)發(fā):系統(tǒng)架構(gòu)拓?fù)鋱DFireWallServer原理:軟件防火墻只有包過(guò)濾的功能,硬件防火墻中可能還有除軟件防火墻以外的其他功能,例如CF〔內(nèi)容過(guò)濾〕IDS〔入侵偵測(cè)〕IPS〔入侵防護(hù)〕以及VPN等等的功能。也就是說(shuō)硬件防火墻是指把防火墻程序做到芯片里面,由硬件執(zhí)行這些功能,能減少CPU的負(fù)擔(dān),使路由更穩(wěn)定。硬件防火墻是保障內(nèi)部網(wǎng)絡(luò)安全的一道重要屏障。它的安全和穩(wěn)定,直接關(guān)系到整個(gè)內(nèi)部網(wǎng)絡(luò)的安全。因此,日常例行的檢查對(duì)于保證硬件防火墻的安全是非常重要的。系統(tǒng)中存在的很多隱患和故障在爆發(fā)前都會(huì)出現(xiàn)這樣或那樣的苗頭,例行檢查的任務(wù)就是要發(fā)現(xiàn)這些安全隱患,并盡可能將問(wèn)題定位,方便問(wèn)題的解決。NginxServer原理:Nginx是一個(gè)很強(qiáng)大的高性能Web和反向代理服務(wù)器,它具有很多非常優(yōu)越的特性:在高連接并發(fā)的情況下,Nginx是Apache服務(wù)器不錯(cuò)的替代品:Nginx在美國(guó)是做虛擬主機(jī)生意的老板們經(jīng)常選擇的軟件平臺(tái)之一。能夠支持高達(dá)50,000個(gè)并發(fā)連接數(shù)的響應(yīng),感謝Nginx為我們選擇了epollandkqueue作為開(kāi)發(fā)模型。Nginx作為負(fù)載均衡服務(wù)器:Nginx既可以在內(nèi)部直接支持Rails和PHP程序?qū)ν膺M(jìn)展服務(wù),也可以支持作為代理服務(wù)器對(duì)外進(jìn)展服務(wù)。Nginx采用C進(jìn)展編寫,不管是系統(tǒng)資源開(kāi)銷還是CPU使用效率都比Perlbal要好很多。作為郵件代理服務(wù)器:Nginx同時(shí)也是一個(gè)非常優(yōu)秀的郵件代理服務(wù)器〔最早開(kāi)發(fā)這個(gè)產(chǎn)品的目的之一也是作為郵件代理服務(wù)器〕,Last.fm描述了成功并且美妙的使用經(jīng)歷。Nginx是一個(gè)安裝非常的簡(jiǎn)單,配置文件非常簡(jiǎn)潔〔還能夠支持perl語(yǔ)法〕,Bugs非常少的服務(wù)器:Nginx啟動(dòng)特別容易,并且?guī)缀蹩梢宰龅?*24不連續(xù)運(yùn)行,即使運(yùn)行數(shù)個(gè)月也不需要重新啟動(dòng)。你還能夠不連續(xù)服務(wù)的情況下進(jìn)展軟件版本的升級(jí)。JSONServer數(shù)據(jù)接口原理:JSON(JavaScriptObjectNotation)是一種輕量級(jí)的數(shù)據(jù)交換格式。它基于JavaScript〔StandardECMA-2623rdEdition-December1999〕的一個(gè)子集。JSON采用完全獨(dú)立于語(yǔ)言的文本格式,但是也使用了類似于C語(yǔ)言家族的習(xí)慣〔包括C,C++,C#,Java,JavaScript,Perl,Python等〕。這些特性使JSON成為理想的數(shù)據(jù)交換語(yǔ)言。易于人閱讀和編寫,同時(shí)也易于機(jī)器解析和生成。本系統(tǒng)中使用的是Google的Gson包。ORACLEDatabaseServer:本系統(tǒng)采用ORACLE數(shù)據(jù)庫(kù)系統(tǒng),ORACLE數(shù)據(jù)庫(kù)系統(tǒng)是美國(guó)ORACLE公司〔甲骨文〕提供的以分布式數(shù)據(jù)庫(kù)為核心的一組軟件產(chǎn)品,是目前最流行的客戶/服務(wù)器(CLIENT/SERVER)或B/S體系構(gòu)造的數(shù)據(jù)庫(kù)之一。比方SilverStream就是基于數(shù)據(jù)庫(kù)的一種中間件。ORACLE數(shù)據(jù)庫(kù)是目前世界上使用最為廣泛的數(shù)據(jù)庫(kù)管理系統(tǒng),作為一個(gè)通用的數(shù)據(jù)庫(kù)系統(tǒng),它具有完整的數(shù)據(jù)管理功能;作為一個(gè)關(guān)系數(shù)據(jù)庫(kù),它是一個(gè)完備關(guān)系的產(chǎn)品;作為分布式數(shù)據(jù)庫(kù)它實(shí)現(xiàn)了分布式處理功能。使用oracle數(shù)據(jù)庫(kù)是由于oracle有如下優(yōu)點(diǎn):■穩(wěn)定性強(qiáng)■可用性強(qiáng)■可擴(kuò)展性強(qiáng)■數(shù)據(jù)安全性強(qiáng)〔2〕工程創(chuàng)新點(diǎn):描述工程在理論創(chuàng)新、應(yīng)用創(chuàng)新、技術(shù)創(chuàng)新、工藝創(chuàng)新、構(gòu)造創(chuàng)新等方面的創(chuàng)新點(diǎn)。要用技術(shù)語(yǔ)言,盡可能多的用實(shí)驗(yàn)數(shù)據(jù)對(duì)技術(shù)創(chuàng)新性進(jìn)展描述,要有數(shù)據(jù)分析、比照,要有新舊技術(shù)、構(gòu)造或工藝比照。創(chuàng)新點(diǎn):Web網(wǎng)站和wap手機(jī)網(wǎng)站通常情況下必須要獨(dú)立的域名和空間才能承載網(wǎng)頁(yè)信息,而wap從出生那天起,就注定承載不了太多,它僅作為解決手機(jī)可訪問(wèn)網(wǎng)頁(yè)的一種過(guò)渡方式而出現(xiàn)。隨著技術(shù)的開(kāi)展,包括基于webkit的手機(jī)瀏覽器的出現(xiàn),現(xiàn)在,是對(duì)wap說(shuō)再見(jiàn)的時(shí)候了。今天,雖然有了webkit,但客戶端給了我們更好的體驗(yàn),讓我們的生活充滿了多彩和便捷,它把我們帶進(jìn)了便攜式互聯(lián)網(wǎng)時(shí)代。我們來(lái)看一下目前這三者之間的優(yōu)劣比較:客戶端:1〕優(yōu)勢(shì):最正確的用戶體驗(yàn),最卓越的用戶界面,最沉著的交互方式;離線可啟動(dòng);流量?。豢烧{(diào)用本地資源。2〕劣勢(shì):多平臺(tái)移植與維護(hù)本錢;版本更新代價(jià)高,而未來(lái)隨著硬件技術(shù)快速的提升,這些問(wèn)題應(yīng)該過(guò)不了多久就會(huì)解決。Wap:1〕優(yōu)勢(shì):產(chǎn)品調(diào)整靈活,可快速迭代;跨平臺(tái);無(wú)安裝本錢;相比web流量更?。?〕劣勢(shì):用戶體驗(yàn)差;無(wú)法實(shí)現(xiàn)復(fù)雜的功能與交互;不支持離線模式;Web:1〕優(yōu)勢(shì):開(kāi)發(fā)、適配本錢低;跨平臺(tái)終端;快速更新與迭代;無(wú)安裝本錢;2〕劣勢(shì):用戶體驗(yàn)短期內(nèi)無(wú)法超過(guò)原生app;在html5之前不支持離線模式;調(diào)用本地資源能力有局限;多達(dá)50種功能模塊,根據(jù)客戶需求自由搭配組合:公司信息、信息列表、行情列表、產(chǎn)品列表、分類列表、人物列表、相冊(cè)列表、文章頁(yè)面、聯(lián)系我們、提交表單、嵌入微博、嵌入網(wǎng)址、會(huì)員中心、招聘信息、互動(dòng)社區(qū)、幫助中心、用戶足跡、產(chǎn)品櫥窗、火車時(shí)刻查詢、天氣查詢、區(qū)號(hào)查詢、動(dòng)態(tài)廣告植入、周邊環(huán)境、地圖定位、視頻播放、音樂(lè)欣賞等50多種功能自由組合,搭建功能強(qiáng)大的APP客戶端。Native和HTML5兩種開(kāi)發(fā)方式,結(jié)合手機(jī)硬件功能帶來(lái)更多應(yīng)用體驗(yàn),支持市場(chǎng)上超過(guò)90%的智能移動(dòng)設(shè)備未來(lái)是WebApp的天下,還是NativeApp的天下作為設(shè)計(jì)師,我們是應(yīng)該努力把客戶端的體驗(yàn)提升到最優(yōu),還是在網(wǎng)頁(yè)應(yīng)用層面上做更多的設(shè)計(jì)這個(gè)一直是大家關(guān)心的話題。那么,我們首先應(yīng)該立體的認(rèn)識(shí)一下WebApp和NativeApp。一、WebAppWeb無(wú)需安裝,對(duì)設(shè)備碎片化的適應(yīng)能力優(yōu)于App,它只需要通過(guò)XHTML、CSS和JavaScript就可以在任意移動(dòng)瀏覽器中執(zhí)行。隨著iPhone帶來(lái)的WebKit瀏覽體驗(yàn)升級(jí),使得專為iPhone等有WebKit瀏覽內(nèi)核的移動(dòng)設(shè)備開(kāi)發(fā)的Web應(yīng)用,也有了如App一般流暢的用戶體驗(yàn)。圖1谷歌Voice和谷歌Gmail是WebApp的設(shè)計(jì)典范WebApp的優(yōu)勢(shì):1.開(kāi)發(fā)本錢低2.適配多種移動(dòng)設(shè)備本錢低3.跨平臺(tái)和終端4.迭代更新容易5.無(wú)需安裝本錢WebApp的劣勢(shì):1.瀏覽的體驗(yàn)短期內(nèi)還無(wú)法超越原生應(yīng)用2.不支持離線模式〔html5將會(huì)解決這個(gè)問(wèn)題〕3.消息推送不夠及時(shí)4.調(diào)用本地文件系統(tǒng)的能力弱圖2街旁和百度小說(shuō),采用HTML5實(shí)現(xiàn)了接近Native的體驗(yàn)效果二、NativeApp而App因?yàn)槲挥谄脚_(tái)層上方,向下訪問(wèn)和兼容的能力會(huì)比較好一些,可以支持在線或離線,消息推送或本地資源訪問(wèn),攝像撥號(hào)功能的調(diào)取。但是由于設(shè)備碎片化,App的開(kāi)發(fā)本錢要高很多,維持多個(gè)版本的更新升級(jí)比較麻煩,用戶的安裝門檻也比較高。但是比較樂(lè)觀的是,Appstore培養(yǎng)了一種比較好的用戶付費(fèi)模式,所以在Apple的生態(tài)圈里,開(kāi)發(fā)者的盈利模式是一種明朗狀態(tài),其他market也在往這條路上靠攏。圖3Gowalla和AwesomeNote,是移動(dòng)客戶的經(jīng)典設(shè)計(jì)案例NativeApp的優(yōu)勢(shì):1.提供最正確的用戶體驗(yàn),最優(yōu)質(zhì)的用戶界面,最華美的交互2.針對(duì)不同平臺(tái)提供不同體驗(yàn)3.可節(jié)省帶寬本錢4.可訪問(wèn)本地資源5.盈利模式明朗NativeApp的劣勢(shì):1.移植到不同平臺(tái)上比較麻煩2.維持多個(gè)版本的本錢比較高3.需要通過(guò)store或market確實(shí)認(rèn)4.盈利需要與第三方分成三、融合喬布斯有一次談到這個(gè)問(wèn)題,他說(shuō)Web是未來(lái),雖然現(xiàn)階段Native給了用戶更好的體驗(yàn)。如果現(xiàn)在的開(kāi)發(fā)者不有效的利用Web技術(shù),那他就落伍了。但如果過(guò)分依賴Web,完全不用Native那也未必就是好事。iOS平臺(tái)上的App有三類:WebApp,通過(guò)瀏覽器訪問(wèn);NativeApp,通過(guò)Appstore安裝;第三類叫HybridApp,它雖然看上去是一個(gè)NativeApp,但只有一個(gè)UIWebView,里面訪問(wèn)的是一個(gè)WebApp,比方街旁網(wǎng)最開(kāi)場(chǎng)的應(yīng)用就是包了個(gè)客戶端的科,其實(shí)里面是HTML5的網(wǎng)頁(yè),后來(lái)才推出真正的原生應(yīng)用。再?gòu)氐滓稽c(diǎn)的,如掌上百度和淘寶客戶端Android版,走的也是HybridApp的路線,不過(guò)掌上百度里面封裝的不是WebView,而是自己的瀏覽內(nèi)核,所以體驗(yàn)上更像客戶端,更高效。圖4掌上百度和Naver客戶端都是WebApp+NativeApp的架構(gòu)圖5掌上百度的架構(gòu)說(shuō)明,客戶端嵌套服務(wù)端,保證服務(wù)的高效迭代與更新谷歌的ChromeOS和Android都是操作系統(tǒng),但走的是兩條路。ChromeOS走的是Webapp的路。從ChromeOS大會(huì)上發(fā)布的ChromeWebApp能看出來(lái),谷歌想為未來(lái)的ChromeOS做鋪墊,鼓勵(lì)更多的開(kāi)發(fā)者開(kāi)發(fā)出具有應(yīng)用程序體驗(yàn)的WebApp,正如ChromeOS官網(wǎng)上說(shuō)的——“Nothingbuttheweb〞。而Android走的是NativeApp的路。Android作為手機(jī)平臺(tái)的操作系統(tǒng),明顯更注重應(yīng)用程序開(kāi)發(fā),這一點(diǎn)從AndroidMarket可以看出來(lái)。也許前微軟首席架構(gòu)師RayOzzie的評(píng)價(jià)更加一針見(jiàn)血:“谷歌的戰(zhàn)略中Android〔以app為主〕是在賭過(guò)去,而ChromeOS〔完全基于Web〕則是在賭未來(lái)。〞于是我們可以得到這樣一個(gè)啟發(fā),你要想服務(wù)于未來(lái),必須不斷的跟隨技術(shù)開(kāi)展的腳步,提供更好的網(wǎng)頁(yè)服務(wù)和體驗(yàn)。但是人們是活在當(dāng)下,為了當(dāng)下用戶的需求,又必須提供現(xiàn)階段瀏覽體驗(yàn)最好的客戶端產(chǎn)品。但是,客戶端是笨重且緩慢的,它不能像傳統(tǒng)網(wǎng)頁(yè)那樣,一有風(fēng)吹草動(dòng)就華美轉(zhuǎn)身,只能規(guī)劃好功能點(diǎn),一步一步迭代,畢竟用戶的升級(jí)本錢太高了。所以,就有了這種WebApp+NativeApp的架構(gòu),在現(xiàn)有條件下給用戶最好的瀏覽體驗(yàn)和升級(jí)迭代。四、未來(lái)趨勢(shì)雖然我們都愿意相信,當(dāng)Web的體驗(yàn)和Native的體驗(yàn)逐漸趨近的時(shí)候,人們更愿意把精力花在內(nèi)容獲取上,而不是軟件交互上,但是現(xiàn)階段的交互體驗(yàn),恰恰是影響人們獲取內(nèi)容的主要短板。所以,趨勢(shì)擺在那里,我們卻無(wú)法預(yù)測(cè)這個(gè)時(shí)間差。就跟電腦端的應(yīng)用一樣,雖然現(xiàn)在Web化的趨勢(shì)已經(jīng)非常明顯了,但是還是無(wú)法取代你本機(jī)安裝的一些工具類的、游戲類的應(yīng)用,在Web技術(shù)沒(méi)有到達(dá)本地應(yīng)用的效率和體驗(yàn)之前,Web是無(wú)法顛覆Native的??偟脕?lái)說(shuō),Web只是我們作為設(shè)計(jì)者和開(kāi)發(fā)者所期待的一種理想化結(jié)果,開(kāi)發(fā)本錢低、輕松跨平臺(tái)、迭代更新快,但是顯然,現(xiàn)階段用戶的期待和手機(jī)設(shè)備廠商的期待還是體驗(yàn)上更勝一籌的Native。Web之于我們,只是一種趨勢(shì)。在這個(gè)也許會(huì)非常久的過(guò)渡階段,對(duì)復(fù)雜產(chǎn)品來(lái)說(shuō),NativeApp+WebApp也許是個(gè)不錯(cuò)的解決方案。無(wú)線移動(dòng)廣告平臺(tái)支持,為用戶帶來(lái)更多的盈利模式精準(zhǔn)化營(yíng)銷傳統(tǒng)家電連鎖企業(yè)國(guó)美、蘇寧都受到了電商行業(yè)和客戶端網(wǎng)購(gòu)交易巨大的沖擊。國(guó)美電器上半年?duì)I收同比下滑22.41%,凈虧損達(dá)5.01億元,是8年來(lái)首虧。蘇寧的情況稍好,上半年實(shí)現(xiàn)營(yíng)業(yè)利潤(rùn)21.78億元。不過(guò),由于電子商務(wù)大量燒錢,資本市場(chǎng)對(duì)蘇寧也極為不看好,其股價(jià)跌至最近三年來(lái)最低。不過(guò),在傳統(tǒng)電子商務(wù)浴血紅海時(shí),移動(dòng)電商卻迎來(lái)了爆發(fā)式增長(zhǎng)。去年開(kāi)場(chǎng),國(guó)內(nèi)三大運(yùn)營(yíng)商為了爭(zhēng)搶用戶,聯(lián)合手機(jī)廠商掀起了千元智能機(jī)風(fēng)潮。市場(chǎng)研究機(jī)構(gòu)IDC的數(shù)據(jù)顯示,2012年,全球智能手機(jī)出貨量達(dá)6.86億部,中國(guó)約占全球的26.5%,出貨量約為1.82億部。行業(yè)觀點(diǎn)認(rèn)為,隨著智能手機(jī)的逐漸普及,消費(fèi)者對(duì)移動(dòng)購(gòu)物的需求陡然攀升。艾媒咨詢的數(shù)據(jù)顯示,2011年,中國(guó)移動(dòng)電子商務(wù)市場(chǎng)交易規(guī)模為156.7億元,同比增長(zhǎng)609%,預(yù)計(jì)到2015年,國(guó)內(nèi)市場(chǎng)規(guī)模將超過(guò)1000億元。2011年,淘寶無(wú)線交易總額達(dá)118.8億元,同比翻了6倍。群眾點(diǎn)評(píng)網(wǎng)的移動(dòng)客戶端的流量占到全部流量的60%,凡客誠(chéng)品也取得了不俗的成績(jī),移動(dòng)客戶端營(yíng)收占到總營(yíng)收的17%.而歡購(gòu)網(wǎng)去年銷售額超過(guò)4000萬(wàn)元,比2010年?duì)I收翻了10倍。PC購(gòu)物與手機(jī)購(gòu)物看似相近,卻截然不同,這主要是由終端的屬性決定的。手機(jī)購(gòu)物可以實(shí)現(xiàn)LBS(基于位置的服務(wù))消費(fèi),比方找酒店、找餐館、找?jiàn)蕵?lè)場(chǎng)所,隨時(shí)便捷,這是傳統(tǒng)電商無(wú)法比較的。目前,一些傳統(tǒng)電商僅是把PC上的業(yè)務(wù)移植到手機(jī)上,而沒(méi)有進(jìn)一步挖掘手機(jī)網(wǎng)民的消費(fèi)習(xí)慣。"有互聯(lián)網(wǎng)分析人士指出,傳統(tǒng)電商對(duì)手機(jī)網(wǎng)購(gòu)的理解不到位,使得目前國(guó)內(nèi)移動(dòng)電商市場(chǎng)還處于群龍無(wú)首的狀態(tài)。大而全在移動(dòng)電商領(lǐng)域行不通,手機(jī)屏幕就那么大,什么都想做,結(jié)果什么都做不好。"林樂(lè)昌認(rèn)為,移動(dòng)電子商務(wù)必須找到適合自己的獨(dú)特模式,這個(gè)模式一定要有清晰的定位,符合消費(fèi)者的購(gòu)置習(xí)慣,還要確保一定的盈利能力。運(yùn)行速度更快、瀏覽效果更絢、升級(jí)更新更方便,智能化引導(dǎo)一、用戶首次登陸引導(dǎo)頁(yè)面:用戶首次登陸引導(dǎo)頁(yè)面是指用戶首次安裝手機(jī)客戶端軟件的時(shí)候,針對(duì)軟件本身的功能點(diǎn)和操作方式進(jìn)展逐步的介紹和引導(dǎo),讓用戶在較短的時(shí)間內(nèi)掌握手機(jī)客戶端的使用方法和操作特點(diǎn)甚至是了解手機(jī)客戶端的核心功能。二、為什么要做首次登陸用戶引導(dǎo)頁(yè)面:大家在安裝和使用手機(jī)客戶端的時(shí)候,會(huì)發(fā)現(xiàn)有些客戶端有簡(jiǎn)單的操作引導(dǎo)介紹,有些客戶端沒(méi)有。有些設(shè)計(jì)比較簡(jiǎn)單,操作比較容易上手的手機(jī)客戶端可以略去,但是假設(shè)產(chǎn)品本身操作復(fù)雜,面對(duì)的用戶年齡覆蓋面較廣的時(shí)候,就很有必要設(shè)計(jì)用戶引導(dǎo)頁(yè)面。總結(jié)有一下幾點(diǎn)原因:1、客戶端功能繁多,本身操作復(fù)雜。2、客戶端應(yīng)用了新技術(shù),新的操作模式,設(shè)計(jì)上與眾不同,需要用戶學(xué)習(xí)。3、用戶年齡層跨度較大,高齡用戶較多,用戶學(xué)習(xí)能力較弱。4、產(chǎn)品知名度較低,產(chǎn)品核心功能隱藏較深,用戶較難挖掘。三、用戶引導(dǎo)頁(yè)面可以帶來(lái)什么好處:我們平時(shí)使用任何一種產(chǎn)品最討厭的

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論