999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

現(xiàn)代跨平臺開發(fā)技術(shù)在移動終端層面的應(yīng)用

2015-05-30 14:38:41李勁松孫東興劉光成
科技創(chuàng)新與應(yīng)用 2015年32期

李勁松 孫東興 劉光成

摘 要:智能手機(jī),平板電腦是目前使用最多的移動終端電子產(chǎn)品,這些主流的智能終端產(chǎn)品使用的操作系統(tǒng)平臺在開發(fā)工具、開發(fā)語言等方面都存在很大的差異,這種差異導(dǎo)致的結(jié)果就是使用安卓語言開發(fā)的應(yīng)用只能在安卓系統(tǒng)上使用,使用IOS設(shè)計的應(yīng)用只能在蘋果產(chǎn)品中應(yīng)用,應(yīng)用無法跨平臺移植,開發(fā)周期長,耗時耗力。

關(guān)鍵詞:移動終端;跨平臺應(yīng)用;開發(fā)設(shè)計

前言

跨平臺的應(yīng)用開發(fā)技術(shù)可以讓開發(fā)者開發(fā)的應(yīng)用,在多個不同的操作系統(tǒng)上運行,降低了應(yīng)用開發(fā)的成本和周期,促進(jìn)了互聯(lián)網(wǎng)產(chǎn)業(yè)的快速發(fā)展。現(xiàn)階段的智能終端應(yīng)用都是以本地應(yīng)用為主,但是為了滿足用戶的需求,追上移動應(yīng)用更新的腳步,移動終端跨平臺應(yīng)用開發(fā)技術(shù)越來越受到大眾的關(guān)注,本文通過對主流平臺開發(fā)技術(shù)現(xiàn)狀的分析,以及移動終端跨平臺應(yīng)用開發(fā)技術(shù)在未來的發(fā)展趨勢進(jìn)行了深入探討。

1 未來應(yīng)用設(shè)計的主流技術(shù)

隨著網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,智能手機(jī)和平板電腦的應(yīng)用已經(jīng)逐漸超越了電腦的使用,所以應(yīng)用開發(fā)技術(shù),編程語言也漸漸的偏向移動設(shè)備。現(xiàn)在手機(jī)應(yīng)用的特點是更新?lián)Q代快,應(yīng)用受歡迎的時間有限,作為開發(fā)人員,在不斷的研發(fā)新應(yīng)用的同時,針對不同的操作系統(tǒng)要編寫不同的代碼,這種做法不僅大大的消耗了人力,也增加了成本和應(yīng)用的設(shè)計周期。針對此問題,許多人開始了移動終端跨平臺應(yīng)用開發(fā)技術(shù)的研究,并將這種技術(shù)應(yīng)用到實際的操作中。雖然移動終端跨平臺應(yīng)用開發(fā)技術(shù)還處在模擬實踐的階段,但在不久的將來,移動終端跨平臺應(yīng)用開發(fā)技術(shù)一定會成為應(yīng)用設(shè)計的主流技術(shù)[1]。

2 移動終端跨平臺應(yīng)用開發(fā)方向

移動終端跨平臺應(yīng)用開發(fā)方向主要分為本地應(yīng)用開發(fā)和網(wǎng)絡(luò)應(yīng)用開發(fā),針對不同方向的開發(fā)使用不同的編程語言。從開發(fā)人員的角度看,與應(yīng)用設(shè)計工作相對應(yīng)的編程語言可以分為“前端編程語言”,“后臺編程語言”和“美工”三大類。開發(fā)者可以采用“前端編程語言”來設(shè)計應(yīng)用,使應(yīng)用界面更加符合標(biāo)準(zhǔn),更加美觀,給用戶帶來不一樣的視覺體驗。開發(fā)者用“后臺編程語言”來設(shè)計應(yīng)用的整體結(jié)構(gòu),為應(yīng)用添加功能,使應(yīng)用可以運行在操作系統(tǒng)上。采用開發(fā)語言設(shè)計應(yīng)用,最常見的語言是Java,設(shè)計者基于Java虛擬機(jī)來設(shè)計實現(xiàn)跨平臺開發(fā),Java虛擬機(jī)有自己完善的中間架構(gòu),還具有相應(yīng)的系統(tǒng)指令,Java虛擬機(jī)在執(zhí)行字節(jié)碼時,實際上是將字節(jié)碼分解變成了機(jī)器指令來執(zhí)行。目前還有一些開發(fā)人員在堅持使用傳統(tǒng)的編程語言,傳統(tǒng)的編程語言具有良好的語言能力,可以保證程序的運行效率,傳統(tǒng)的編程語言為想要實現(xiàn)移動終端跨平臺應(yīng)用開發(fā)技術(shù)的開發(fā)人員,提供了非常優(yōu)質(zhì)的開發(fā)環(huán)境[2]。開發(fā)者采用網(wǎng)絡(luò)開發(fā)語言,由瀏覽器來實現(xiàn)跨平臺的適配性,由于Web應(yīng)用受制于開發(fā)語言,所以在展現(xiàn)開發(fā)效果和調(diào)試能力上都存在一定的不足和問題。跨平臺應(yīng)用編譯常用的開發(fā)工具是Web應(yīng)用,由Web應(yīng)用開發(fā)工具來為不同的智能手機(jī)操作系統(tǒng)分別編譯生成針對具體平臺的應(yīng)用程序[3]。

3 移動終端跨平臺應(yīng)用開發(fā)過程中的問題

3.1 開發(fā)語言種類過多

計算機(jī)編程語言種類過多,每種語言的書寫規(guī)則不同,同一個語句的表現(xiàn)方式也不同。所以計算機(jī)編程語言存在能力受限,解釋執(zhí)行效率低,支持的平臺數(shù)量少,適配性差等問題,不能滿足多樣化的跨平臺應(yīng)用需求。所以應(yīng)該設(shè)計一套統(tǒng)一的計算機(jī)編程語言,來進(jìn)行不同平臺的應(yīng)用開發(fā),從而減少代碼的重復(fù)編寫,只學(xué)習(xí)并熟練運用一種語言即可,不需要學(xué)習(xí)多門編程語言,所以開發(fā)人員在設(shè)計應(yīng)用時可以投入更多的精力。

3.2 開發(fā)環(huán)境適應(yīng)性差

開發(fā)環(huán)境適應(yīng)性差,在軟件設(shè)計的過程中,一旦開發(fā)平臺改變,不同環(huán)境下編寫的代碼就不能結(jié)合在一起使用,所以開發(fā)人員不得不重新下載,安裝新的開發(fā)環(huán)境。如果增強(qiáng)開發(fā)環(huán)境的適應(yīng)性,開發(fā)者就可以在自己熟悉的開發(fā)環(huán)境下進(jìn)行操作,所有代碼和應(yīng)用也能夠按照開發(fā)人員的意愿隨意使用,這大大降低了軟件設(shè)計的復(fù)雜性,減少了設(shè)計過程中的操作步驟。

3.3 跨平臺編程接口不統(tǒng)一

跨平臺編程接口不統(tǒng)一與開發(fā)語言種類過多和開發(fā)環(huán)境適應(yīng)性差帶來的問題是一樣的,都是讓開發(fā)人員在設(shè)計過程中增加重復(fù)的操作,如果統(tǒng)一跨平臺編程接口就不需要針對不同的設(shè)計平臺,重新編寫代碼。

3.4 開發(fā)工具可靠性

在實際操作中開發(fā)工具全部需要開發(fā)者自己進(jìn)行穩(wěn)定性測試,作為開發(fā)者,希望可以直接利用已經(jīng)經(jīng)過驗證的開發(fā)工具,以便于提高界面的標(biāo)準(zhǔn)性和美觀性,最大限度的減少開發(fā)人員的工作量,縮短應(yīng)用開發(fā)時間。

4 自動化的跨平臺測試方法

傳統(tǒng)的測試方法主要有兩種,一種是開發(fā)人員在設(shè)計過程中進(jìn)行的測試,另一種是多個用戶在實際運行環(huán)境下進(jìn)行的測試。開發(fā)人員在設(shè)計過程中進(jìn)行測試,往往會遺漏問題,造成測試結(jié)果不全面、不準(zhǔn)確的問題。而在用戶角度進(jìn)行測試時,因為對計算機(jī)知識的了解不足,問題不能明確的反饋給設(shè)計者,測試中出現(xiàn)的問題不能正確且及時的得到解決。針對這個問題,開發(fā)者希望實現(xiàn)自動化的跨平臺測試,對已經(jīng)開發(fā)完成的程序進(jìn)行測試,根據(jù)測試結(jié)果,開發(fā)人員可以在最短的時間內(nèi)進(jìn)行修改,測試程序在跨平臺應(yīng)用中的完備性,界面適配性和系統(tǒng)可靠性。可以模仿不同的平臺,針對不同平臺,進(jìn)行相應(yīng)的調(diào)試,減少應(yīng)用調(diào)試的時間和成本[4]。

5 結(jié)束語

隨著移動電子產(chǎn)品的不斷發(fā)展,使手機(jī),平板電腦等變成了我們?nèi)粘I钪斜夭豢缮俚墓ぞ撸苿咏K端跨平臺應(yīng)用開發(fā)已經(jīng)變成了開發(fā)者的設(shè)計目標(biāo)。跨平臺開發(fā)技術(shù)作為開發(fā)技術(shù)的重要組成部分,一直是開發(fā)人員研究的熱點和難點。如今,在移動設(shè)備越來越受到大眾的歡迎的情況下,為了讓移動終端跨平臺應(yīng)用開發(fā)技術(shù)更早實現(xiàn),更要加強(qiáng)對于移動終端跨平臺應(yīng)用開發(fā)技術(shù)的研究。

參考文獻(xiàn)

[1]張玉晴.基于HTML5的跨平臺移動應(yīng)用關(guān)鍵技術(shù)的研究與實現(xiàn)[J].工業(yè)控制計算機(jī),2013,3:56-58.

[2]王曾.基于HTML5移動開發(fā)技術(shù)的跨平臺應(yīng)用商店的設(shè)計與實現(xiàn)[D].上海交通大學(xué),2013.

[3]潘劍寒.優(yōu)惠券業(yè)務(wù)手機(jī)終端跨平臺widget應(yīng)用開發(fā)[D].電子科技大學(xué),2012.

[4]馬琳.移動智能終端上下文感知應(yīng)用中間件設(shè)計與實現(xiàn)[D].北京郵電大學(xué),2013.

作者簡介:李勁松(1972-),男,四川省重慶市,本科,現(xiàn)供職于重慶日報報業(yè)集團(tuán),主要從事媒體數(shù)字化應(yīng)用研究。

主站蜘蛛池模板: 亚洲自拍另类| 色综合成人| 成人在线综合| 99久久精品免费看国产电影| 国产午夜看片| 日韩欧美高清视频| 欧美在线视频不卡第一页| 98精品全国免费观看视频| 国产成人乱码一区二区三区在线| 熟女视频91| 精品久久久久久久久久久| 在线亚洲精品自拍| 亚洲三级影院| 日a本亚洲中文在线观看| 国产打屁股免费区网站| av性天堂网| 婷婷亚洲视频| 三级欧美在线| 久久精品视频一| 精品无码人妻一区二区| 国产jizzjizz视频| 色婷婷啪啪| 99久久精品国产麻豆婷婷| 五月婷婷激情四射| 国产精品七七在线播放| 欧美日韩亚洲综合在线观看| 91视频青青草| 日本人又色又爽的视频| 午夜福利无码一区二区| 国产成人一二三| 亚洲,国产,日韩,综合一区| 伊人久热这里只有精品视频99| 国产欧美日本在线观看| 国产精品尤物在线| 国产成人精品男人的天堂下载| 香蕉eeww99国产精选播放| 2020最新国产精品视频| 9啪在线视频| 毛片视频网址| 亚洲天堂在线免费| 激情午夜婷婷| 欧美有码在线| 91po国产在线精品免费观看| 亚洲黄色视频在线观看一区| 亚洲AV成人一区二区三区AV| 久操中文在线| 亚洲区第一页| 丁香综合在线| 欧美日韩一区二区三| 亚洲精品视频在线观看视频| 色婷婷亚洲十月十月色天| 好吊日免费视频| 亚洲欧洲日本在线| 亚洲国产欧美自拍| 毛片a级毛片免费观看免下载| 97影院午夜在线观看视频| 中文字幕伦视频| 国产亚洲精久久久久久无码AV| 久久久久亚洲AV成人人电影软件| 国产激情无码一区二区APP| 3344在线观看无码| av在线5g无码天天| 国产高清在线精品一区二区三区| 91精品最新国内在线播放| 人人91人人澡人人妻人人爽| 久久国产精品77777| 成人永久免费A∨一级在线播放| 亚洲愉拍一区二区精品| 亚洲一区毛片| 88av在线看| 久久精品无码一区二区日韩免费| 亚洲91在线精品| 国产视频大全| 日本草草视频在线观看| 国产制服丝袜无码视频| 97视频在线精品国自产拍| 一本无码在线观看| 国产极品美女在线| 中文字幕在线观看日本| 国产免费a级片| 日韩欧美中文在线| 欧美一级高清片欧美国产欧美|