JUniversal跨平臺移動應(yīng)用方法
JUniversal 是基于 Java 的跨平臺移動應(yīng)用方法。
JUniversal 與 Xamarin 和 Cordova 在內(nèi)的多種方案比較
![]()
JUniversal 的構(gòu)想來自諾基亞的幾個開發(fā)者,他們在 Java 和構(gòu)建跨平臺應(yīng)用方面具備相當(dāng)專業(yè)的技能。JUniversal 使翻譯源代碼的工作變得簡潔優(yōu)雅,且可在多種平臺中使用。該工具允許您使用 Java 自由編寫共享代碼,并將其翻譯成 C#(現(xiàn)已可用)或 C++/Objective C++(即將可用)。您還可以將JUniversal 與 Google 的 j2objc 翻譯器結(jié)合,使 Java 翻譯成 Objective-C,供開發(fā) iOS 使用。
除了源翻譯功能,JUniversal 還提供一組稱為 JSimple 的庫,該庫為多數(shù)移動應(yīng)用程序提供支持跨平臺的(非 UI)API 版本。這些應(yīng)用程序組件如下:
OAuth (based on Scribe)
JSON
Unit testing (JUnit)
File & network I/O platform wrappers
Collections—HashMap, ArrayList, etc. (based on JDK/Harmony)
Logging (based of SLF4J/Logback)
About 20K lines currently
JUniversal 是免費的
下面是 JUniversal 架構(gòu)的簡易圖:
評論
圖片
表情
