手機版WPS 手機版wps免費下載
2022-11-29
更新時間:2022-04-17 15:21:26作者:未知
谷歌公司發(fā)布的Android操作系統(tǒng)無疑極大解放了移動技術(shù)的可觀潛能。作為一款基于Linux內(nèi)核的系統(tǒng),Android屬于由谷歌公司負(fù)責(zé)開發(fā)及維護(hù)的開源項目。自2007年誕生以來,Android已經(jīng)陸續(xù)推出過多個更新且愈發(fā)完善的版本,其中包括“姜餅”乃至“冰淇淋三明治”等等。而就在今年,最新的AndroidM也將正式與我們見面。
AndroidM當(dāng)中融入了多項令人矚目的新功能,能夠支持智能手機、平板設(shè)備、可穿戴設(shè)備、電視甚至是汽車等。Android已經(jīng)由以往單純的移動應(yīng)用程序運行載體轉(zhuǎn)化為一個令人興奮且利潤豐厚的新興行業(yè)。
根據(jù)去年9月發(fā)布的一項調(diào)查結(jié)果顯示,2013年全球已激活A(yù)ndroid設(shè)備總量超過10億臺。成千上萬移動應(yīng)用程序面向智能手機、平板設(shè)備乃至其它平臺被開發(fā)出來。如果屏幕前的您身為專業(yè)Android開發(fā)人員,那么肯定對目前網(wǎng)絡(luò)上極為豐富的在線資源有所耳聞——而這也是我們今天的探討重點。
接下來,我們將共同查看每位Android開發(fā)人員不可錯過的十款在線工具。這份清單當(dāng)中包含與這些測試工具、框架以及其它重要資源相關(guān)的概述信息,希望能夠幫助大家更好地完成日常工作。閑言少敘,咱們切入正題。
一、框架:
1)PhoneGap
PhoneGap是一款跨平臺免費開源移動應(yīng)用開發(fā)框架。這套框架允許大家利用各類主流Web技術(shù)開發(fā)自己的移動應(yīng)用程序,具體包括HTML、CSS以及JavaScript。HealthTap、Rormix以及SnowBuddy正是利用PhoneGap框架開發(fā)而成的幾款高人氣應(yīng)用成果。大家用不著再為學(xué)習(xí)原生AndroidAPI而費心了,現(xiàn)在我們甚至能夠利用PhoneGap直接開發(fā)出可以運行在iOS以及WindowsPhone平臺之上的應(yīng)用產(chǎn)品。
2)Corona
Corona是一款強大的框架,旨在面向移動設(shè)備開發(fā)應(yīng)用程序及各類游戲。它支持iOS、Android以及其它各類移動操作系統(tǒng)。Corona同時也是一款理想的2D圖形游戲開發(fā)框架。利用Corona框架開發(fā)而成的高人氣應(yīng)用包括Fun2Run、MajorMagnet以及Freeze等。測試工具:
1)Genymotion
Genymotion是一款強大的Android模擬器,能夠用于實現(xiàn)Android應(yīng)用程序的開發(fā)、運行以及測試。它提供多種功能,包括傳感器模擬API(即應(yīng)用程序編程接口)、20款預(yù)配置設(shè)備、CPU與OpenGL加速等等。除此之外,Genymotion還允許我們在應(yīng)用程序之外運行測試并提供對全部主流設(shè)備的支持能力。2)Ubertesters
Ubertesters是一款強大的移動應(yīng)用程序測試工具,且支持iOS以及Android等多款移動平臺。該工具允許我們以實時方式進(jìn)行測試會話追蹤,并更為高效地在團(tuán)隊成員之間進(jìn)行空中(簡稱OTA)在線協(xié)作。另外,它還擁有一套應(yīng)用內(nèi)bug報告與內(nèi)置bug追蹤支持功能,并能夠?qū)Ξ?dāng)前狀態(tài)進(jìn)行截圖。3)Testdroid
Testdroid是一款強大的移動應(yīng)用程序與移動游戲測試工具。大家可以通過自動或者手動方式對多種iOS以及Android應(yīng)用與游戲進(jìn)行測試。
二、原型設(shè)計工具:
1)Fluid
Fluid是一款面向移動應(yīng)用程序的高人氣原型軟件工具,支持的系統(tǒng)平臺包括iOS、Android以及Windows等。它擁有一套超過2000款UI功能組件的內(nèi)置集合,面向智能手機以及平板設(shè)備。利用Fluid,大家能夠在桌面系統(tǒng)上構(gòu)建設(shè)計原型,并通過掃描在實際編程之前查看用戶界面(簡稱UI)效果。Fluid也允許我們創(chuàng)建屏幕流以實現(xiàn)在線協(xié)作,并能夠在不同屏幕之間添加手勢操作并實現(xiàn)轉(zhuǎn)換。
2)Pencil
Pencil是一款開源圖形用戶界面(簡稱GUI)原型工具,主要面向桌面與移動平臺。它擁有一整套內(nèi)置圖形集合,包括流程圖元素、桌面/WebUI圖形、Android/iOSGUI圖形等等。Pencil還提供多種特殊的圖表繪制功能、頁面間鏈接機制以及預(yù)先安裝的Android/iOSUI模板。
三、圖標(biāo)生成工具:
1)AndroidAssetStudio
AndroidAssetStudio就一款在線工具,用于為Android應(yīng)用程序生成各類圖標(biāo)。在它的幫助下,大家能夠輕松利用圖像、文字或者剪貼素材設(shè)計出圖標(biāo)成品。
2)Icons4Android
Icons4android是一套極具人氣的在線資源集合,能夠幫助我們?yōu)樽约旱腁ndroid應(yīng)用程序找到理想的圖標(biāo)素材。這些圖標(biāo)皆可以單一zip壓縮文件的形式下載,且提供五種不同尺寸以及十二種配色方案。
四、應(yīng)用程序發(fā)布
GooglePlay
說起Android,我們當(dāng)然不能錯過GooglePlay。這套在線應(yīng)用程序商店正是成千上萬Android應(yīng)用程序及游戲的家園,各款軟件亦被分門別類地得到整理。對于Android應(yīng)用開發(fā)人員而言,這里是大家同全世界分享自己開發(fā)的應(yīng)用程序的最佳平臺。
隨著在線工具與資源的大量出現(xiàn),Android開發(fā)工作開始變得愈發(fā)簡單且令人振奮。Android開發(fā)人員群體正以前所未有的速度迅速擴張。為Android平臺開發(fā)應(yīng)用能夠帶來可觀的發(fā)展機遇,而我們需要的只是以偉大的設(shè)計思路為起點開始這段旅程,由此打造出的應(yīng)用成果也將在GooglePlay當(dāng)中占據(jù)一席之地。