可匯出原生移動應用的跨平臺開發引擎CrossApp正式開源!

edithfang發表於2014-05-29

引擎名稱:CrossApp

引擎版本:CrossApp  alpha v0.1.2

最後更新:2014.05.21

開發環境:XCode,VS2013

相容平臺:windows,ios,android

工作Githttp://git.oschina.net/9miao/CrossApp

GitHubhttps://github.com/9miao/CrossApp

文件更新地址http://www.9miao.com/crossapp/list-24-1.html

優點

跨平臺

CrossApp目前主要支援IOS和Android,正因為CrossApp的跨平臺的特性,所以相對傳統的iOS和Android原生應用開發,CrossApp更能節省開發的週期和成本,讓開發者再也不用為維護兩套應用程式碼而煩惱,App開發完成後只需要經過較為簡單的移植工作,就能輕鬆實現在不同平臺上應用。

功能豐富

CrossApp封裝了大量專門針對App開發過程所需的控制元件,而且每種控制元件的功能十分豐富,開發者可以直接使用功能豐富的控制元件快速進行App的開發,這些控制元件基本滿足App開發需求中的大部分功能(非通用功能還是需要自己搞定的),同時也免去了自己封裝控制元件花費的大量時間,進一步提升開發的效率,目前開源的CrossApp是alpha V0.1.2版本,是早期版本,控制元件還不夠豐富,維護團隊會每週更新上線至少2個新的控制元件。

整合一部分第三方庫

CrossApp整合了一些第三方庫,例如常見的資料解析庫jsoncpp、tinyxml、http等,同時CrossApp也通過第三方庫spidermonkey轉換,使之可以直接使用js指令碼編寫程式,第三方開發者也可以提供更多第三方庫給廣大使用者,對於JS的支援版本,我們將在2014年6月10日正式對外發布。

CrossApp的發展和短期修改內容

在後續的CrossApp版本中,我們會最短時間內完善CrossApp的功能,修改CrossApp所存在的bug和不足,同時提供對更多第三方庫的支援。維護團隊會確保每週1個版本更新,每週2個新空間增加,若干bug和細節的調整。

20天內修改內容如下:

1. 文字非同步渲染 android平臺崩潰。

2.textField缺少功能:

a) 文字內容超出可顯示大小裁剪內容頭部問題

b) 游標移動到文字內容任意位置編輯功能

c) 換行輸入功能

3. tableView缺少功能:

a) cell的複用

b)cell編輯功能(刪除、插入等)

c) cell的一些模板屬性的新增

4.GPS、聯絡人、照相機功能與獲取

20天內計劃新增控制元件如下:

滑動條: CASlider

狀態按鈕:CASwitch

分段選項按鈕:CASegmentedControl

提示框:CAAlertView

檢視分頁控制器:CAPageControl

大段文字輸入控制元件:CATextView

載入狀態控制器:CAActivity

網頁載入控制元件:CAWebView

評論(1)

相關文章