您好,登錄后才能下訂單哦!
隨著iphone5的持續走俏,其操作平臺iOS 和開發語言Objective-C都跟著沾了光。iOS 6還未推出就廣受矚目,Objective-C更是成為市場占有率第3的開發語言。目前基于iOS的APP應用有著巨大的市場潛力,多家知名控件廠商也相繼推出了支持創建iOS平臺的應用程序的新控件,接下來慧都就為您一一盤點那些能夠開發出iphone、ipad應用程序的控件。
作為界面控件的龍頭老大,DevExpress在早在兩年前的DXperience11.2版本中就推出了支持創建iOS應用程序的相關控件,讓用戶無需學習Xcode和Objective C,使用Visual Studio和Asp.Net技術便能實現針對iOS開發APP。在DXperience 12.1中實現了功能的全面提升。優化觸摸屏界面,利用現有的庫,實現了iOS中的大多數的交互功能,支持內容的滾動,縮放,拖拽,并修改了界面元素,使它更適合于用戶的指尖大小,從而獲得更好的觸摸屏體驗效果。DXperience中的所有Asp.Net控件都支持創建iOS的應用程序,共有16類的子控件,包括Data Grid、Charting等,全面支持iphone、ipad應用程序開發。
DXperience Universal Subscription (DEV宇宙版)下載>>
ComponentOne Studio for iPhone是ComponentOne推出的專門應用于iPhone Web應用開發的控件,內含12個子控件,包括可以創建iphone用戶熟悉按鈕的Buttons控件,可以創建三維動畫視覺導航的CoverFlow控件等等。可以使用現有的ASP.NET技術將Web應用程序應用到iOS中。它非常易用且嚴格遵循iOS的UX用戶體驗標準,只需要拖放控件和使用編輯器就可以創建用戶體驗優秀的iOS應用程序。它支持底部內容滾動和自定義屏幕大小的功能,所以能夠同時支持創建iphone、ipad應用。
ComponentOne Studio for iPhone下載>>
NetAdvantage Ultimate中有四個專門針對移動開發的工具集:包括Ignite UI (前身為NetAdvantage for jQuery),NUCliOS, Iguana UI Community Pack,和 NetAdvantage for Windows Phone。其中NUCliOS能夠提供原生Objective C語言的控件來創建支持ipad和iphone的應用程序。他主要是提供iOS圖表控件,包括25個不同的圖表類型,包括折線圖、柱狀圖等,并支持Motion Framework。他的一大特色就提供支持iOS的網格控件,能夠處理大量的數據并提供樣式和模板、數據綁定和分組過濾等高級。利用iOS系統開發者熟悉的API通過Objective C 和 Xcode開發語言開發原生的iOS應用程序。
NetAdvantage Ultimate下載>>
Resco MobileApp Studio依靠MonoTouch來實現用Microsoft .NET框架開發原生iOS應用。其中包括了專門針對iOS應用開發的包含創建圖表的CompactChart,日歷控件WeekCalendar,地圖控件LocationServices等7個子控件,支持顏色漸變,多點觸控交互、平滑滾動等功能,允許使用google地圖服務,用于創建最標準的iOS外觀,支持iPhone, iPhone 4, iPad and iPad2,可平滑滾動,是一個很全面的移動程序開發工具。
Resco MobileApp Studio下載>>
ComponentArt作為一家專注于數據可視化的控件廠商,旗下Mobile Dashboard Serve作為一個支持iOS的控件也非常富有特色,他包含的主要是Charting、Gauges、DataGrids、Maps等實現數據可視化的控件。支持連接任何數據源使用XAML語言在Silverlight和WPF平臺上進行開發,無需編寫JavaScript代碼就可以通過Html5實現創建iOS應用。
ComponentArt系列產品下載>>
DevExpress | ComponentOne | infragistics | Resco | ComponentArt | |
技術亮點 | HTML5 | HTML5 | 原生 Objective C |
原生MonoTouch | HTML5 |
硬件支持 | iPod, iPad. iPhone | iPod, iPad. iPhone | iPod, iPad. iPhone | iPod, iPad. iPhone | iPod, iPad. iPhone |
子控件數量 | 16 | 12 | 4 | 7 | 6 |
效果和交互性 | ☆☆☆☆ | ☆☆☆☆ | ☆☆☆☆ | ☆☆☆ | ☆☆☆☆☆ |
1、技術亮點
DevExpress、ComponentOne以及ComponentArt的產品都是通過目下最為流行的Html5技術實現創建iOS應用程序,由于Html5的應用廣泛性和技術先進性,一度被認為將取代原生iOS應用的地位,使用Html5技術能夠針對包括iOS 在內的多個平臺一次性開發產品,節約開發成本。但是相比于iOS原生應用,HTML5是基于所有瀏覽器而設置的,所以要求更多的技術妥協,從而在用戶體驗上大打折扣。
infragistics開發的NetAdvantage Ultimate作為最為傳統的iOS應用開發工具,可通過Objective C 和 Xcode開發原生的iOS應用程序。
Resco MobileApp Studio則基于MonoTouch用Microsoft .NET框架開發原生iOS應用。相比來說Resco所提供的開發方式更為簡便,可以不用學習復雜的Objective C 和 Xcode,但是需要額外安裝MonoTouch這種開發工具。
由NetAdvantage Ultimate和Resco MobileApp Studio這兩款產品開發出來應用程序由于是原生的iOS應用,所以具有自身無可比擬的優勢,擁有穩定的離線訪問,特定的界面,可自由訪問特定硬件和軟件等功能。
2、硬件設備支持
這五款產品開發的應用都能在蘋果iphone、ipad等所有設備上安裝的iOS系統中運行。
3、iOS版本支持
DevExpress、ComponentOne、ComponentArt這三個廠商的產品由于并不生成原生應用,所以iOS版本的變化對于空間本身來說沒有任何影響,但是開發出來的產品就必須根據iOS版本更新進行不斷的變化,畢竟蘋果始終掌握著主要控制權,它可以決定哪些第三方應用軟件可以在iOS設備上運行。比如iOS每一次重大更新都能給開發者帶來新的API,而每一代新的硬件也都提供了新的網絡連接選項,收音機以及其它硬件功能。在這種情況下非原生iOS應用很難保證自身的適應性。
infragistics開發的NetAdvantage Ultimate和Resco MobileApp Studio則因為是生成原生iOS應用程序,所以要隨著iOS版本升級而進行控件本身的更新。
4、子控件數量與全面性
DevExpress的產品包含子控件最多,擁有16個子控件,功能豐富。
C1的ComponentOne Studio for iPhone將其中的12個移動開發子控件進行了封裝,使用方便,只需要幾分鐘就能完成iOS應用開發。
infragistics開發的NetAdvantage Ultimate只擁有4個與圖表相關的子控件。
Resco MobileApp Studio擁有7個子控件,雖然數量不是很多,但是卻包含了移動應用開發的所有方面。
ComponentArt的Mobile Dashboard Serve是包含了6個與數據可視化緊密相關的控件。
5、效果和交互性
DevExpress的產品由于其自身固有的技術優勢,功能豐富,界面設計效果很細膩絢麗。
ComponentOne Studio for iPhone則通過嚴格的iphone UX用戶體驗標準,在用戶體驗上效果優異。
Infragistics開發的NetAdvantage Ultimate中主要更新的是其中的圖表子控件NUCliOS,所以在用戶界面圖表設計以及數據處理能力方面異常強大,能夠創建iOS原生應用。
Resco MobileApp Studio設計的應用程序界面相對粗糙,但是由于它擁有地圖控件,所以能夠使用google地圖,這是其它幾個產品無法企及的。
ComponentArt的Mobile Dashboard Serve在數據交互和展示領域都表現得非常優異,無可挑剔。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。