基于Hybrid的藝脈圈APP設(shè)計(jì)與實(shí)現(xiàn)
發(fā)布時(shí)間:2021-11-15 23:46
在如今智能手機(jī)高度使用率的狀況下,利用時(shí)間碎片在移動端APP上進(jìn)行學(xué)習(xí)、社交、了解資訊已成為當(dāng)下年輕人的日常習(xí)慣,在此背景下,定制APP成為了越多越的中小型企業(yè)機(jī)構(gòu)的迫切需求;贖ybrid的藝脈圈APP設(shè)計(jì)與實(shí)現(xiàn)是為了滿足西安某藝考培訓(xùn)機(jī)構(gòu)的實(shí)際需求,藝考生可以通過APP達(dá)到社交學(xué)習(xí)的目的。目前的APP以Web APP和Native APP為主,但是Web APP功能不夠強(qiáng)大無法滿足許多APP的需求,而Native APP開發(fā)周期過長且成本高。而Hybrid APP開發(fā)模式就試圖同時(shí)解決上述兩種APP存在的缺陷。本文首先通過對國內(nèi)外智能機(jī)應(yīng)用現(xiàn)狀的研究,分析出目前的潮流趨勢,并總結(jié)出Hybrid技術(shù)的必要性和對于該技術(shù)實(shí)現(xiàn)方案的選擇。其次從原理和技術(shù)相關(guān)方面闡述了Hybrid實(shí)現(xiàn)所涉及的內(nèi)容,包括和原有的Web APP技術(shù)及Native APP技術(shù)的優(yōu)劣勢對比,并簡單描述了APICloud相對其他開發(fā)的技術(shù)優(yōu)勢。繼而對APP功能的實(shí)現(xiàn)進(jìn)行詳細(xì)的需求分析,將APP功能實(shí)現(xiàn)主要具體劃分為登錄注冊功能、內(nèi)容資訊功能、社交圈子功能以及語音試煉功能,并且根據(jù)不同模塊的功能實(shí)現(xiàn)進(jìn)行了需求建模。...
【文章來源】:西安電子科技大學(xué)陜西省 211工程院校 教育部直屬院校
【文章頁數(shù)】:94 頁
【學(xué)位級別】:碩士
【部分圖文】:
HybridAPP硬件需求對比
圖 2.1 Hybrid APP 硬件需求對比通過混合的內(nèi)容以及混合的方式不同,最終組成了 Hybrid 多種開發(fā)模式。以本提出的藝脈圈 APP 為例,在以 WebAPP 的方式完成了 APP 架構(gòu)的同時(shí),代碼中原生的代碼以支持調(diào)用設(shè)備 API,其中多種開發(fā)對比如圖 2.2 所示。本文選取 HybridAPP 模式來完成 APP 的開發(fā),有以下幾個(gè)原因:(1)Hybrid 繼承了 WebAPP 可以跨平臺的優(yōu)勢,只需要寫一套 JS 代碼就可以 AndroidAPP 和 iOSAPP 的開發(fā),這樣的開發(fā)模式大大提高了開發(fā)效率,節(jié)約了時(shí)間。同時(shí),開發(fā)、維護(hù)成本得到大幅度的縮減,這也正是我們需要的。(2)Hybrid 也如 Native APP 一樣,可以調(diào)用 Device Api,使用包括麥克風(fēng)在一系列手機(jī)硬件,可以完成客戶的大部分需求。(3)APP 的用戶需求主要以加載圖片、提供信息為主,這樣選取與 WebAPP相同 Webview 的 HybridAPP 開發(fā)模式可以達(dá)到較好的表現(xiàn)效果[5]。
并且 Webview 層屏蔽了原生系統(tǒng)的 Framework 層和操作現(xiàn)了跨平臺特性。對于高性能表現(xiàn)部分,看似是調(diào)用了 Javascrip換、播放聲音、錄音、拍照、圖像處理等功能,實(shí)際上 JS 邏輯調(diào)原生功能封裝,執(zhí)行的是底層代碼功能,這樣與調(diào)用系統(tǒng)函數(shù)并無高性能表現(xiàn)和對復(fù)雜底層功能的屏蔽與簡化[9-10]。
【參考文獻(xiàn)】:
期刊論文
[1]基于APICloud的室內(nèi)裝潢虛擬設(shè)計(jì)方法研究[J]. 王傳霞,郝孝華. 現(xiàn)代電子技術(shù). 2018(02)
[2]基于移動平臺APP測試[J]. 劉芳芳. 電腦知識與技術(shù). 2015(26)
[3]運(yùn)用APICloud進(jìn)行融資價(jià)值評估系統(tǒng)的開發(fā)[J]. 余成成,高凱. 電腦知識與技術(shù). 2015(21)
[4]基于開放云API的移動APP設(shè)計(jì)研究[J]. 沈華英. 電腦編程技巧與維護(hù). 2015(20)
[5]APP應(yīng)用程序開發(fā)模式探究[J]. 顧春來. 硅谷. 2014(05)
[6]手機(jī)軟件測試的實(shí)踐探討[J]. 崔立尉. 電子制作. 2013(24)
[7]HTML5 WebStorage API與.NET會話機(jī)制探索[J]. 黃有福. 電腦知識與技術(shù). 2013(09)
[8]軟件測試策略和測試方法的應(yīng)用[J]. 張煥琪. 電子商務(wù). 2011(02)
[9]面向?qū)ο蠹夹g(shù)述評[J]. 蔡希堯. 計(jì)算機(jī)與通信. 1996(04)
碩士論文
[1]APICloud緩存機(jī)制的擴(kuò)展研究與實(shí)現(xiàn)[D]. 仲媛.北方工業(yè)大學(xué) 2017
本文編號:3497743
【文章來源】:西安電子科技大學(xué)陜西省 211工程院校 教育部直屬院校
【文章頁數(shù)】:94 頁
【學(xué)位級別】:碩士
【部分圖文】:
HybridAPP硬件需求對比
圖 2.1 Hybrid APP 硬件需求對比通過混合的內(nèi)容以及混合的方式不同,最終組成了 Hybrid 多種開發(fā)模式。以本提出的藝脈圈 APP 為例,在以 WebAPP 的方式完成了 APP 架構(gòu)的同時(shí),代碼中原生的代碼以支持調(diào)用設(shè)備 API,其中多種開發(fā)對比如圖 2.2 所示。本文選取 HybridAPP 模式來完成 APP 的開發(fā),有以下幾個(gè)原因:(1)Hybrid 繼承了 WebAPP 可以跨平臺的優(yōu)勢,只需要寫一套 JS 代碼就可以 AndroidAPP 和 iOSAPP 的開發(fā),這樣的開發(fā)模式大大提高了開發(fā)效率,節(jié)約了時(shí)間。同時(shí),開發(fā)、維護(hù)成本得到大幅度的縮減,這也正是我們需要的。(2)Hybrid 也如 Native APP 一樣,可以調(diào)用 Device Api,使用包括麥克風(fēng)在一系列手機(jī)硬件,可以完成客戶的大部分需求。(3)APP 的用戶需求主要以加載圖片、提供信息為主,這樣選取與 WebAPP相同 Webview 的 HybridAPP 開發(fā)模式可以達(dá)到較好的表現(xiàn)效果[5]。
并且 Webview 層屏蔽了原生系統(tǒng)的 Framework 層和操作現(xiàn)了跨平臺特性。對于高性能表現(xiàn)部分,看似是調(diào)用了 Javascrip換、播放聲音、錄音、拍照、圖像處理等功能,實(shí)際上 JS 邏輯調(diào)原生功能封裝,執(zhí)行的是底層代碼功能,這樣與調(diào)用系統(tǒng)函數(shù)并無高性能表現(xiàn)和對復(fù)雜底層功能的屏蔽與簡化[9-10]。
【參考文獻(xiàn)】:
期刊論文
[1]基于APICloud的室內(nèi)裝潢虛擬設(shè)計(jì)方法研究[J]. 王傳霞,郝孝華. 現(xiàn)代電子技術(shù). 2018(02)
[2]基于移動平臺APP測試[J]. 劉芳芳. 電腦知識與技術(shù). 2015(26)
[3]運(yùn)用APICloud進(jìn)行融資價(jià)值評估系統(tǒng)的開發(fā)[J]. 余成成,高凱. 電腦知識與技術(shù). 2015(21)
[4]基于開放云API的移動APP設(shè)計(jì)研究[J]. 沈華英. 電腦編程技巧與維護(hù). 2015(20)
[5]APP應(yīng)用程序開發(fā)模式探究[J]. 顧春來. 硅谷. 2014(05)
[6]手機(jī)軟件測試的實(shí)踐探討[J]. 崔立尉. 電子制作. 2013(24)
[7]HTML5 WebStorage API與.NET會話機(jī)制探索[J]. 黃有福. 電腦知識與技術(shù). 2013(09)
[8]軟件測試策略和測試方法的應(yīng)用[J]. 張煥琪. 電子商務(wù). 2011(02)
[9]面向?qū)ο蠹夹g(shù)述評[J]. 蔡希堯. 計(jì)算機(jī)與通信. 1996(04)
碩士論文
[1]APICloud緩存機(jī)制的擴(kuò)展研究與實(shí)現(xiàn)[D]. 仲媛.北方工業(yè)大學(xué) 2017
本文編號:3497743
本文鏈接:http://www.sikaile.net/kejilunwen/ruanjiangongchenglunwen/3497743.html
最近更新
教材專著