跨平臺的移動應用開發引擎CrossApp在3日內連續在上周五和本周一進行瞭2次版本迭代,優化處理瞭十餘個細節和bug。
目前還處於alpha階段的CrossApp的頻繁迭代,在6月初一經推出,就在oschina的git上擁有68個fork,收到瞭多個外部貢獻者的代碼提交,且合並一部分到主工程內,這樣開發團隊非常欣喜。官方稱將在6月25日左右正式對外發佈CrossApp的首個beta版本,將是一個新的裡程碑。
CrossApp alpha 0.1.10 更新內容:
1.CAImageView優化
優化CAImageView,並修改之前在CAImageView添加子視圖顯示不正確的bug,現在可隨意添加子視圖給CAImageView。
2.刪除ccColor3B,並添加CAColor4B
刪除之前的ccColor3B,以前所有用到ccColor3B的地方統統被CAColor4B替換,增加透明度屬性。 (介於此改動對之前已經基於本引擎的項目帶來無法編譯的問題,請大傢諒解,在這裡向大傢說聲抱歉)
3.刪除Opacity屬性,並添加新的alpha屬性
alpha屬性為float型,數值范圍為0-1.0f,設置alpha屬性可直接影響所有子視圖的透明度。
4.徹底刪除position屬性
同樣 CCMoveTo、CCMoveBy也被引擎所拋棄
5.修復Android平臺GPS的bug
修復android平臺手機因沒有開啟gps導致應用程序無法運行的bug
6.修復CAScrollView的bug
修復之前代理回調方法virtual void scrollViewWillBeginDragging(CAScrollView* view){}; 觸發時機錯誤的bug
CrossApp alpha 0.1.9 更新內容:
1.觸摸事件bug修改
在滑動層上點擊按鈕瞬間抬起不觸發的bug
2.CATabBar優化
對CATabBar進行瞭體驗的優化
3.CATabBar與CANavigationBar優化
可通過ViewController動態更新其顯示數據
4.CAButton與CASegmentedControl優化
修改文字顯示大小錯誤的bug
5.安卓系統,從後臺返回黑屏的bug
之前,在安卓系統中,如果從後臺返回,有幾率黑屏
6.添加動畫相關 CCFrameTo 與 CCCenterTo
可以動態的修改 frame與center
7.添加viewController懸浮抽屜功能
現在可以調用任何一個viewController的presentModalViewController與dismissModalViewController來顯示與撤銷。
關於CrossApp
CrossApp是一款免費、開源、跨平臺的App開發引擎,基於MIT開源協議,使用C 開發,基於OpenGL ES 2.0渲染,可以幫助所有開發者快速的開發出跨平臺的原生移動應用,目前主要支持導出IOS和Android。
下載地址:http://git.oschina.net/9miao/CrossApp
WIKI地址:http://www.9miao.com/product-list-16.html?from=wall