硬體加速的CoolUI 1.0 【狀況更新,功能測試】

來源:互聯網
上載者:User

前言:CoolUI是基於FlashPlayer技術的跨平台UI解決方案,其設計目標是仿效 ScaleForm:為使用者提供基於SWF絢麗效果的UI設計方法;其目標是以更低的實現成本在更廣泛的平台上提供絢麗專業的UI實現;從目前的版本起正式啟用內部名稱CoolUI(正式名稱在Release再確定)

前兩天剛進行完一輪ATS測試,新的硬體加速版本FlashPlayer 8在自動化的測試表現的相容性相當不錯,但在手動測試時發現了不少問題,尤其是渲染部分問題比較多 ---- 預料之中的事情;今天在網上找測試案例,突發奇想:我的FlashPlayer是否可以運行商業軟體;馬上找到Samorost2----《機械迷城》的姊妹作(當時《機械迷城》辦公室很多同事都在玩,我還專門買了一個正版的),居然完全可以運行,包括其中比較擔心的動態載入都沒有任何問題,顯示上基本也沒有看出來什麼問題,狂喜中;除了效能很差外 ----- 目前我沒有合適的OVG實現,是從網上找的(看來未來要考慮自己實現一個OVG了,鬱悶)-----未來還是要一個具有實際硬體加速的平台;

目前程式還有不少問題:

  1. 程式架構非常不好,在程式中居然需要egl的支援,尤其是底層對egl的依賴-----這對未來的移植非常不利;
  2. 程式還有不少Bug,如渲染時新增的問題;另外,因為移植上的顧慮,一些介面定義還不是很明了,如鍵盤支援是按照FlashPlayer的還是按照FlashLite;
  3. 程式中對OVG的使用不是很理想:程式畢竟是從軟體版本改過去的,沒有很好使用OpenVG加速----至少我自己這樣認為;
  4. OpenVG的版本略低了,現在仍使用的是OpenVG 1.0.1 ---- 新的版本不是很熟悉
  5. 程式穩定性還有問題,有一個用例出現Crash。之前軟體版本沒有這個問題;

未來的工作:

  1. 作為對OpenVG的一個應用,今年會不斷完善這個版本,但這個不是重點;
  2. 新的OpenVG 1.1的實現,包括程式遷移到新的OpenVG上 ----- 新版本的OVG印象中增加了Shape和Font支援,應該會有協助;
  3. 明年嗎,還沒想好,不排除FlashPlayer 10 for OVG了;但關鍵是要看今年的這個版本的硬體加速推廣的如何。

真是任重而道遠呀,現在看著這些工作量,頭都大了;

關於新版本,自己在PC上錄製了一些視頻,但檔案有些大,有需要的朋友可以mail我:tomsoft@vip.sina.com

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.