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

現代跨平臺開發技術在移動終端層面的應用

2015-05-30 14:38:41李勁松孫東興劉光成
科技創新與應用 2015年32期

李勁松 孫東興 劉光成

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

關鍵詞:移動終端;跨平臺應用;開發設計

前言

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

1 未來應用設計的主流技術

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

2 移動終端跨平臺應用開發方向

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

3 移動終端跨平臺應用開發過程中的問題

3.1 開發語言種類過多

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

3.2 開發環境適應性差

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

3.3 跨平臺編程接口不統一

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

3.4 開發工具可靠性

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

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

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

5 結束語

隨著移動電子產品的不斷發展,使手機,平板電腦等變成了我們日常生活中必不可少的工具,移動終端跨平臺應用開發已經變成了開發者的設計目標。跨平臺開發技術作為開發技術的重要組成部分,一直是開發人員研究的熱點和難點。如今,在移動設備越來越受到大眾的歡迎的情況下,為了讓移動終端跨平臺應用開發技術更早實現,更要加強對于移動終端跨平臺應用開發技術的研究。

參考文獻

[1]張玉晴.基于HTML5的跨平臺移動應用關鍵技術的研究與實現[J].工業控制計算機,2013,3:56-58.

[2]王曾.基于HTML5移動開發技術的跨平臺應用商店的設計與實現[D].上海交通大學,2013.

[3]潘劍寒.優惠券業務手機終端跨平臺widget應用開發[D].電子科技大學,2012.

[4]馬琳.移動智能終端上下文感知應用中間件設計與實現[D].北京郵電大學,2013.

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

主站蜘蛛池模板: 亚洲综合中文字幕国产精品欧美 | 久久女人网| 亚洲乱码精品久久久久..| 亚洲欧美另类色图| 在线国产你懂的| 国产欧美另类| 国产成人精品一区二区不卡| 久久国产高清视频| 亚洲无线国产观看| 国产精品粉嫩| 国产激情第一页| 内射人妻无码色AV天堂| 99人体免费视频| 首页亚洲国产丝袜长腿综合| 另类欧美日韩| 欧美亚洲激情| 91国内在线视频| 特级做a爰片毛片免费69| 91精品国产91久无码网站| 日韩免费成人| 在线日韩日本国产亚洲| 中文字幕人妻无码系列第三区| 亚洲黄色激情网站| 国产无码在线调教| 国产久操视频| 亚洲成人播放| 曰韩人妻一区二区三区| 国产精品亚洲专区一区| 一级毛片基地| av天堂最新版在线| 婷婷成人综合| 在线播放91| 亚洲无码A视频在线| 久久77777| 全免费a级毛片免费看不卡| 伊人久久精品无码麻豆精品| 一级毛片视频免费| 无码一区二区三区视频在线播放| 69综合网| 国产一区二区免费播放| 91成人精品视频| 亚洲精品国产精品乱码不卞 | 一本大道无码高清| Jizz国产色系免费| 91在线中文| 中文字幕在线欧美| 国内精品一区二区在线观看| 2021国产乱人伦在线播放| 国产在线观看第二页| 美女内射视频WWW网站午夜| 色妞永久免费视频| www中文字幕在线观看| 国内嫩模私拍精品视频| 亚洲熟女中文字幕男人总站| 国产日韩欧美中文| 久操线在视频在线观看| 18禁影院亚洲专区| 91福利片| 2024av在线无码中文最新| 九色91在线视频| 亚洲综合狠狠| 久久国产高清视频| 亚洲天堂2014| 色综合天天视频在线观看| 国产无人区一区二区三区| 热这里只有精品国产热门精品| 精品久久人人爽人人玩人人妻| 亚洲视频影院| 午夜一级做a爰片久久毛片| 国产欧美日韩综合一区在线播放| 伊人福利视频| 国产尤物视频网址导航| 91无码人妻精品一区| 国产人成午夜免费看| 欧美一区二区人人喊爽| 国产精品成人啪精品视频| 亚洲国产精品美女| 黄网站欧美内射| 波多野结衣一二三| 婷婷色在线视频| 97视频在线精品国自产拍| 国产美女丝袜高潮|