RoboVM 1.0正式版發布,并公布了商用許可協議

jopen 9年前發布 | 9K 次閱讀 RoboVM

原文  http://www.infoq.com/cn/news/2015/03/robovm-version1-release


RoboVM
是一個能夠將Java字節碼轉換為原生ARM或者x86代碼的AOT預編譯器/平臺,轉換后的代碼無需其他解釋器或者虛擬機就能夠直接運行在目標CPU。創建RoboVM的目標是使得開發能夠在iOS設備上使用Java和其他JVM語言(如 ScalaClojureKotlin 等)開發iphone和ipad應用。近日,從RoboVM的官網得知,RoboVM 1.0正式版 發布 ,同時還公布了商用許可協議。該版本帶了許多新特性,如實現了所有JDWP( Java Debug Wire Protocol )、 RAM緩存的支持 、HFS+文件壓縮的支持等,同時還修復了大量Bug。主要的改進內容如下:

  • 調試器 經歷了新一輪的更迭,現已實現所有JDWP功能
  • RAM緩存的支持,這將有助于加速硬盤上的編譯和連接過程
  • 支持HFS+文件壓縮,放入緩存的所有文件將會被壓縮,將
    進一步加速編譯過程和減少RoboVM緩存所需空間
  • 始化的 工程模板 ,且支持Maven原型
  • 引入了使用模板工程來實現新Eclipse工程向導
  • 支持 通過robom.xml調用工具 ,目前,已實現對 TextureAtlas 的支持,其他的相關工具也將很快支持
  • 清理并簡化了同Objective-C的綁定(Binding),關于具體綁定狀態信息,請讀者查看綁定狀態頁面。
  • </ul>

    RoboVM 1.0版本發布的同時,官方還公布了商業許可協議,協議對象包括個人開發者、創業者、中小企業與大企業。開發者能夠獲得的功能和服務包括支持模擬器和設計設備上進行調試的調試器、故障報告功能的改進、有或沒有SLA的情況支持私人電子郵件、對JavaFX的支持、對Hotfix的支持等。具體價格相關信息和不同價格具有不同功能信息,請讀者參考官方提供的相關信息。

    1.0版本標志著一個重大的里程碑,但是其開發團隊繼續積極開發著,即將發布的改進內容包括:

    • 完善文檔、用戶指南和視頻教程
    • 完全實現對 Intellij IDEA & Android Studio 的集成, 基于Gradle的初步插件 已經可用
    • 同Interface Builder的集成計劃于2015年第二季度作為商用版本功能發布
    • 支持擴展(動態庫)以支持外設如蘋果手表
    • 支持RoboVM 到Object-C應用的靜態鏈接

    RoboVM是一個使用 Apache 許可的開源項目,同時還是一個商業項目,源碼托管在 GitHub 。RoboVM作為一個平臺,它具有的組件包括 AOT預編譯器運行時環境 、Java類庫、易于擴展綁定iOS的API、調試器、 同IDE集成的插件 、同構建系統的 集成組件 等。更多關于RoboVM的信息,讀者還可以閱讀InfoQ發布的一篇題為《另辟蹊徑創建移動應用》的文章以及GitHub上的 Wiki文檔

     本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
     轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
     本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!