JUniversal跨平台移动应用方法
JUniversal 是基于 Java 的跨平台移动应用方法。
JUniversal 与 Xamarin 和 Cordova 在内的多种方案比较
JUniversal 的构想来自诺基亚的几个开发者,他们在 Java 和构建跨平台应用方面具备相当专业的技能。JUniversal 使翻译源代码的工作变得简洁优雅,且可在多种平台中使用。该工具允许您使用 Java 自由编写共享代码,并将其翻译成 C#(现已可用)或 C++/Objective C++(即将可用)。您还可以将JUniversal 与 Google 的 j2objc 翻译器结合,使 Java 翻译成 Objective-C,供开发 iOS 使用。
除了源翻译功能,JUniversal 还提供一组称为 JSimple 的库,该库为多数移动应用程序提供支持跨平台的(非 UI)API 版本。这些应用程序组件如下:
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 架构的简易图:
评论
Julia Project跨平台移动应用框架
移动应用开发框架已经有很多,比如PhoneGap、jQueryTouch、Sencha和Titanium。为什么还需要另外一个?PhoneGap,比较出名的一个跨平台解决方案。但是PhoneGap并不
Julia Project跨平台移动应用框架
0
LuaApp跨平台移动应用开发引擎
LuaApp是使用lua脚本进行快速开发跨平台移动应用引擎,其api的设计按照面向对象原则,并和CrossApp高度统一。特性:api和CrossApp统一,方便使用CrossApp的开发者使用;定制
LuaApp跨平台移动应用开发引擎
0
LiteApp移动跨平台方案
LiteApp是高性能的移动跨平台方案,2017年6月起由iQiYiAndroid架构团队开发。跨平台功能的实现基于webview,并提供了不同的设计和解决方案来提高webview的性能。LiteAp
LiteApp移动跨平台方案
0