欧美中文字幕第一页-欧美中文字幕一区-欧美中文字幕一区二区三区-欧美中文字幕在线-欧美中文字幕在线播放-欧美中文字幕在线视频

改進移動應用開發(fā)工具的五大環(huán)節(jié)

我是創(chuàng)始人李巖:很抱歉!給自己產(chǎn)品做個廣告,點擊進來看看。  

手機具有非凡的“改造”能力,它改造了人與電腦交流的方式,改造了人與人交流的方式,人們購買軟件(app)和軟件發(fā)明的方式。似乎我們知道的一切都正在或者已經(jīng)被手機改造。

對于app的開發(fā)者來說,這種改造的挑戰(zhàn)頗有些讓人膽戰(zhàn)心驚。過去的15到20年中,開發(fā)者們集中精力創(chuàng)造并完善了為單平臺單元素(比如windows臺式電腦)設計軟件的流程。但現(xiàn)在對于手機軟件開發(fā)來說,隨著操作系統(tǒng)(平臺)的擴展,即使是有經(jīng)驗的軟件設計師也感覺力不從心。之前他們掌握、調(diào)試的所有工具、過程和技術,用在手機軟件開發(fā)上,似乎毫無效果。

在開發(fā)市場上,已經(jīng)展開了圍繞下一代開發(fā)工具和開發(fā)過程的爭奪戰(zhàn),這種競爭將使得新一代的多平臺手機開發(fā)變得和桌面或網(wǎng)絡開發(fā)一樣有效可控。為實現(xiàn)這樣的目標,預計下列五個環(huán)節(jié)將發(fā)揮關鍵作用。

1,構建

伴隨著平臺的增多,不同的“構建”要求也不斷增加。在今天,如果要構建一個應用程序,讓它分別能在ios、安卓、windows手機,黑莓等平臺上運行,需要涉及種類繁多的集成開發(fā)環(huán)境(ide),軟件開發(fā)工具包(sdk)和操作系統(tǒng)。即使是混合程序,應用已有的html和javascript技術實現(xiàn)多個平臺通用,也需要大量混雜的結構以適應每個目標操作系統(tǒng)。

多平臺世界需要的是針對多平臺軟件開發(fā)的優(yōu)化的工具,而不是孤立各個系統(tǒng)或陳舊科技的工具。尋求新的改進后的工具應當能幫助移動應用開發(fā)者彌合各個平臺的差異,這樣能節(jié)約管理軟件的時間,而把更多的時間投入到編寫軟件中。

2,調(diào)試

對移動軟件開發(fā)來說,很少遇到像調(diào)試這樣困難的問題。

調(diào)試之所以困難,主要原因有兩個:

1)可利用的應用軟件調(diào)試手機操作系統(tǒng)模擬器現(xiàn)有數(shù)量遠遠低于需求量;

2)軟件一般都在電腦上開發(fā),然后可以從電腦把程序部署到手機終端運行來調(diào)試程序。現(xiàn)在的移動程序步驟復雜,基于電腦的模擬器也不會有很顯著的提高。因此我們只能完善手機直接調(diào)試的工具,實現(xiàn)直接在手機上調(diào)試,才能減輕目前軟件開發(fā)調(diào)試的痛苦。

3,測試

,一旦創(chuàng)建一個應用程序,就需要一些自動化的測試來保證在后續(xù)的更新發(fā)布前,用戶在應用商場下載到的應用程序是能正常工作的。在“以前的”微軟時代,這是一個相對輕松的任務。但是現(xiàn)在因為有各種不同的移動智能機,使得測試不僅僅在不同的操作系統(tǒng),而且要覆蓋到不同的設備終端。雖然現(xiàn)在出現(xiàn)了“云設備實驗室”這樣的工具,但要使得記錄、反饋和管理測試的過程有所收效,還需要大量的工作。

4,部署

不管你的程序是為了投放公開應用商場,還是為一些私有的用戶組開發(fā),如今移動應用的部署所需要的人工步驟都遠多于此前。這些封閉的系統(tǒng)往往不可能讓你的程序?qū)崿F(xiàn)一次開發(fā)就可以部署到不同的平臺上。如果你的目標群體不是公開的應用商城,部署的過程將更加困難。每天被開發(fā)出來的內(nèi)部商業(yè)應用成千上萬,但是要把這些應用發(fā)布到員工的設備中,各自部署的方法都不一樣。

5,優(yōu)化

網(wǎng)站發(fā)布在服務器上,電腦程序在電腦上運行,這些關系都是相對靜止的。但移動軟件卻是動態(tài)的,隨用戶移動,或在線上,或在線下,總之,一旦發(fā)布之后,就不受到發(fā)布者的控制了。

為了解我們程序的運行狀況與其動態(tài)分析,我們需要對已經(jīng)發(fā)布的軟件進行監(jiān)控。開發(fā)者需要監(jiān)控程序的可用性和性能,并跟蹤普通用戶所遇到的問題,和一些引起程序低于60幀/秒或者fps(一個衡量程序響應度的指標)的故障 。

統(tǒng)計顯示,開發(fā)出軟件因為初始版本不佳而被棄用的比例高達發(fā)布總量的1/4。開發(fā)人員會使用各種工具來幫助他們提高程序的質(zhì)量,從而保證他們的應用程序不會成為那1/4中的一員。

移動開發(fā)的艱難局面才剛剛開始,我們迫切需要更優(yōu)秀的移動開發(fā)工具。幸運的是,新的工具正不斷出現(xiàn),來幫助開發(fā)者來過渡這個過渡期。因此這樣的艱難過渡可能只會是短期現(xiàn)象。

via vb 本文作者todd anglin,telerik(一家服務于計算機技術開發(fā)提供跨平臺工具和服務公司)的執(zhí)行副總裁。

本文被轉(zhuǎn)載2次

首發(fā)媒體 快鯉魚 | 轉(zhuǎn)發(fā)媒體

隨意打賞

提交建議
微信掃一掃,分享給好友吧。
主站蜘蛛池模板: jiz中国| 四虎影在永久在线观看 | 国产精品高清一区二区 | 久久久噜噜噜久久老司机 | 99久久这里只有精品 | 成人免费久久精品国产片久久影院 | 亚洲免费中文 | 中文字幕一区二区三区 精品 | 久久精品国产精品亚洲毛片 | 日本在线有码 | 亚洲第99页 | 亚洲成a人一区二区三区 | 欧美一级别 | 久久久国产精品免费视频 | 啪啪一级片 | 久久剧场 | 综合在线亚洲 | 曰本亚洲欧洲色a在线 | 国产在线视频精品视频免费看 | 性做久久久久久久久男女 | 在线亚洲欧美性天天影院 | 天天射天天干天天插 | 亚洲你xx我xx网站 | 久久免费大片 | 一区在线免费观看 | 成人精品一区二区www | 噜噜噜天天躁狠狠躁夜夜精品 | 成人性生活免费视频 | 国产精品一级视频 | 亚洲高清视频在线 | 99久久精品视香蕉蕉er热资源 | 手机看片精品高清国产日韩 | 在线观看不卡视频 | 国产专区在线播放 | 成人免费观看视频久爱网 | 色婷婷精品免费视频 | 国产高清视频青青青在线 | 日本韩国欧美在线观看 | 香蕉国产在线观看免费 | 久久久久久久免费视频 | 五月天狠狠干 |