成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

移動開發者必須了解的10大跨平臺工具

移動開發
在本文中,我們盤點了過去的一年里,最 受開發者喜愛的跨平臺移動應用開發工具,尤以HTML/JS/CSS開發為眾,比如PhoneGap、Sencha Touch等,卻也包含使用其他語言進行開發的工具,比如Xamarin,使用C#,就可以開發出能運行于各大主流移動平臺之上的原生App。

成本低、周期短,易于上手,不用重新設計,種種好處讓跨平臺開發風頭無量,也讓諸多跨平臺開發工具趁勢崛起。在本文中,我們盤點了過去的一年里,最 受開發者喜愛的跨平臺移動應用開發工具,尤以HTML/JS/CSS開發為眾,比如PhoneGap、Sencha Touch等,卻也包含使用其他語言進行開發的工具,比如Xamarin,使用C#,就可以開發出能運行于各大主流移動平臺之上的原生App。

HTML/JavaScript/CSS篇

1. PhoneGap

說到跨平臺開發工具,很多人首先會想到PhoneGap。這樣一款能夠讓開發者使用HTML、JS、CSS來開發跨平臺移動App的開源免費框架, 一直以來都深受開發者喜愛,從iOS、Android、BB10、Windows Phone到Amazon Fire OS、Tizen等,各大主流移動平臺一應俱全,還能讓開發者充分利用地理位置、加速器、聯系人、聲音等手機核心功能。

此前,在Native與Web誰主未來的大論毫無消停之時,許多人認為,類PhoneGap的應用開發框架天然優勢在于支持跨平臺,后期可擴展性較 強,開發周期很短,熟悉Web技術的開發者可輕松上手,缺點在于性能上的確不如Native,后期還需針對各個版本分別優化開發等。如今,Hybrid App已然當家做主,PhoneGap在性能與平臺特性支持上也有著極大的提高和改善,大有趕超Native之勢。

相關鏈接:PhoneGap在Mobilehub主頁

2. Sencha Touch

Sencha Touch是一款基于HTML5、CSS3和JavaScript的移動Web應用開發框架,內置MVC系統,能夠讓開發者的HTML5應用看起來就像原 生應用一樣,全面兼容iOS、Android、BlackBerry、Windows Phone、Tizen等主流移動平臺。除了常見的觸摸手勢之外,Sencha Touch還專為iOS、Android設備提供了單擊、雙擊、滑動、滾動和雙指縮放手勢。 

HTML5應用開發的大熱讓眾多跨平臺開發框架逐漸風行,而Sencha Touch就是其中之一。能夠讓開發者以非常友好的方式從HTML5/CSS3/JS提取最多內容,并為其提供豐富而又易于使用的特性。Sencha Touch對于iOS平臺的兼容性非常好,畫面切換效果亦是相當流暢。

相關鏈接:Sencha Touch在Mobilehub主頁

3. Titanium

Titanium是Appcelerator公司旗下的一款開源的跨平臺開發框架,和PhoneGap及Sencha Touch一樣,都是讓開發者使用HTML/CSS/JS來開發出原生的桌面及移動應用,還支持Python、Ruby和PHP。Titanium***的 特點就是,由于是基于硬件的開發,開發過程中所創建的應用可選擇存儲在設備或云端之上。

Titanium主要特性:

  • 通過其單一的JavaScript SDK開發原生iOS、Android、Hybrid及移動Web應用。
  • 通過其基于Eclipse的Titanium Studio,可以極大地簡化開發流程。
  • 擁有高效代碼塊,讓開發者編寫更少的代碼,創建出可擴展的應用程序。
  • 集成了MBaaS和Appcelerator Open Mobile Marketplace。

相關鏈接:Titanium在Mobilehub主頁

4. Intel XDK

Intel XDK的前身是AppMobi XDK,是一款幫助開發者使用HTML5開發移動及Web應用的跨平臺開發工具。XDK包括了一個HTML5開發環境和一組支持創建混合iOS及 Android應用的云服務,這些應用能夠直接提交到不同的應用商店之中。除此之外,XDK還提供了調試工具,可以進行屏幕仿真調試、設備實際調試和遙控 調試,不包括Ad-Hoc模式和安全特性。 

和其他工具相比,XDK兼容PhoneGap的HTML5多平臺開發項目,能夠極大地減少開發時間,不依賴于Java或任何特定的瀏覽器特性,還能訪問設備自帶功能,例如GPS、加速計、攝像頭、觸摸屏交互、觸摸手勢、振動等。 

相關鏈接:Intel XDK在Mobilehub主頁

5. RhoMobile

摩托羅拉旗下的HTML5應用開發平臺RhoMobile Suite也是相當受開發者歡迎。通過RhoMobile,開發者無需考慮設備類型、操作系統、屏幕尺寸等諸多問題,只需掌握HTML和Ruby就可開發 出運行在iOS、Android、Windows Mobile、BlackBerry、Windows Phone等平臺上的App。

RhoMobile主要由三部分組成,分別為:

  • RhoConnect:通過它,應用與數據之間可快速建立連接,并確保用戶可以訪問這些數據。
  • RhoElements:開發者可以開發出在每臺支持設備上都具有相同的外觀、感覺和操作靈活的應用。
  • RhoStudio:通過RhoStudio全功能模擬器,開發者可以在PC上快速測試和調試跨平臺應用程序。

6. Xamarin

在 過去的一年里,Xamarin的勢頭可以說是頗為強勁,而其跨平臺應用開發工具使用份額比也有著顯著增加。通過Xamarin,開發者只需使用C#語言即 可開發出iOS、Android、Mac及Windows原生App,不僅可以實現“一次編寫,隨處運行”,更可達到原生UI的跨平臺效果。與基于 HTML/JS/CSS的PhoneGap相比,Xamarin***的優勢是通過與系統的底層API通信并與系統原生UI直接交互,可以保證應用的高性能 和UI流暢性。

[[110717]]

Xamarin主要特性:

  • 快速開發移動原生應用
  • 程序代碼共享
  • 與Visual Studio整合
  • 確保***時間更新
  • 原生的用戶接口及效能

相關鏈接:Xamarin在Mobilehub主頁

Lua篇

7. Corona SDK

Corona SDK是Corona Labs旗下的一款專門用于跨平臺移動應用開發的Lua語言SDK庫,不僅容易入手,無門檻,而且效率也相當高。Corona SDK提供了跨平臺能力,所以開發者的應用或游戲可兼容iOS、Android、Kindle Fire和Nook平臺。Corona支持硬件加速、GPS、照相機等,并集成了Box2D物理引擎。

[[110718]]

Corona SDK服務分為三種:

  • 基礎版:能夠在極短的時間內完成應用或游戲開發,通過內付費或廣告盈利。
  • 專業版:增加了先進的圖形技術及所有Corona插件等。
  • 企業版:開發者可以在線開發,并從Corona應用中調用任何原生庫。

相關鏈接:Corona SDK在Mobilehub主頁

其他語言篇

8. LiveCode

LiveCode 是由RunRev公司推出的一款強大的圖形化開發環境,不僅免費,還可以提供10倍的效率提升并減少90%的代碼。其強大之處在于非常容易學習和使用,可 以讓一個不會編程的人在很短的時間內就能開發出原生的,能夠運行于PC、服務器、移動設備上的應用程序。

[[110719]]

LiveCode 擁有一個類似于VB的所見即所得的界面設計工具,用戶可以使用拖拽的方式來實現應用界面的設計和布局,并通過一種類似于英語的自然腳本語言來編寫應用功 能,***,通過LiveCode強大的部署工具來生成可運行于Mac、Windows、Linux、iOS、Android等各種平臺上的應用程序。

相關鏈接:LiveCode在Mobilehub主頁

游戲開發篇

***,我們再來介紹兩款跨平臺游戲引擎,分別為Unity、MoSync。

9. Unity

Unity 在全球開發者圈子里的受歡迎程度自不必多言,這樣一款功能強大的跨平臺游戲引擎,全面覆蓋了Windows、Mac、iOS、Android、 Windows Phone、BlackBerry、Xbox360、Wii等桌面、移動及掌機平臺,支持JavaScript、C#、Boo三種腳本語言,擁有著大量的 第三方插件和工具,可以幫助開發者極大地提升工作效率。

[[110720]]

容易上手、多語言編程、專業級的效果、傻瓜式的調試和編譯、強大的擴展性,在跨平臺、光影特效及模型渲染等各方面都有著非常不錯的表現,讓Unity無論在3D還是2D游戲開發中都是當之無愧的“***用的游戲引擎之一”。

相關鏈接:Unity在Mobilehub主頁

10. MoSync

MoSync 是一款開源的免費移動游戲開發引擎,易于移植,允許開發者使用C/C++、HTML5或JavaScript來為iOS、Android、Windows Phone、Java Mobile、Windows Mobile等平臺進行游戲應用開發。開發者可通過MoSync精簡庫調用本地設備API,并且,所開發的App還能使用本地的UI控件。

[[110721]]

通過MoSync精簡庫,開發者可以調用本地設備API,并且,所開發的App還能使用原生UI控件。此外,通過MoSync IDE,開發者可以調用任何仿真器,包括本地平臺的仿真器,及MoSync Reference Environment。 

相關鏈接:MoSync在Mobilehub主頁

原文地址: http://www.php100.com/html/it/mobile/2014/0226/6579.html

責任編輯:閆佳明 來源: php100
相關推薦

2014-12-15 10:25:21

移動開發像素設計

2012-01-12 14:16:23

響應式Web設計

2015-09-29 09:51:09

移動游戲開發技巧

2010-08-12 14:13:01

Flex開發者

2011-05-12 13:00:10

Web開發者

2013-04-07 12:50:37

移動開發者移動平臺盈利模式

2012-03-23 13:31:14

Windows Pho

2013-09-10 09:35:53

移動開發者全能開發者技能

2014-09-01 09:53:50

Android框架

2017-01-15 17:48:04

Java開發者編程語言

2016-12-26 17:53:05

Java開發者編程語言

2017-02-05 16:00:35

Java編程語言

2015-03-31 09:40:23

移動開發開發工具APP

2015-01-06 13:42:45

跨平臺開發APP工具

2010-12-15 11:22:49

移動廣告平臺

2013-09-10 10:44:39

移動開發工具游戲引擎

2014-04-16 10:10:58

應用測試

2013-10-30 12:51:34

2013-07-18 09:42:23

2017-01-03 08:48:33

移動應用iOS開發開發
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 99久久精品国产一区二区三区 | 国产高清视频在线观看 | 中文字幕亚洲一区二区三区 | 国产日韩久久 | 99亚洲| 免费视频成人国产精品网站 | 欧美一级特黄aaa大片在线观看 | 一区二区久久 | 美女视频黄色的 | 国产精品免费观看 | 亚洲国产精品区 | 国产婷婷色综合av蜜臀av | 日韩精品无码一区二区三区 | 人人艹人人爽 | 国产一区二区三区免费 | 日韩精品亚洲专区在线观看 | 久久国产精品久久久久 | 国产欧美日韩精品一区二区三区 | 欧美黑人巨大videos精品 | 97国产精品视频 | 爱爱小视频 | 精品欧美乱码久久久久久1区2区 | 91精品在线播放 | 久久久久久久av | 日韩成人免费视频 | 国产成人精品一区二 | 国产一级在线观看 | 成人毛片视频在线播放 | 欧美国产一区二区 | 国产91久久久久久久免费 | 久久蜜桃av一区二区天堂 | 婷婷久久五月 | 午夜视频一区二区 | 夜夜艹| 欧美三级三级三级爽爽爽 | 成人精品在线观看 | 日本一级淫片免费啪啪3 | 国产一级片av | 天天操人人干 | 国产69精品久久久久777 | 亚洲精品片 |