3

https://www.tizen.org/ Tizen Mobile & iPad Linux 非常令人兴奋。

  • 它允许GCC。但它运行的是 Dalvik JVM 还是 OpenJDK?
  • 那么它将与 32 位或 64 位编译器兼容吗?或者我们需要将源代码转换为使用 ARM 编译器重新编译?海合会?

现在将 C、Java 代码移植到 Tizen 会更容易吗?它在哪里复杂且在 Android 手机/平台下不原生可用?

在此处输入图像描述

在此处输入图像描述

4

2 回答 2

1

据我所知,可以将应用程序打包为 DEB 或 RPM 包,如果需要,您将能够包含嵌入式 VM(例如 Avian VM),默认情况下可能不会安装 JVM。JavaSE Embedded 和 OpenJDK 应该可以在 Tizen 下工作(可能稍作修改),即使文档只提到了用于原生应用程序的 C/C++ 和用于 Web 应用程序的 HTML5/JavaScript。此外,除了那些已经可用于 Linux ARM 和任何 Linux 发行版(例如 JOGL 2.0)支持的 API 之外,还没有 Java 绑定到它的本机 API。如果您在 Tizen 下使用 Java 确实需要一些帮助,请在此处联系 JogAmp 基金会。Xerxes 已经成功地在 Meego 下运行 JOGL 2.0,正如您在此处看到的,为什么不在 Tizen 下做同样的事情呢?

注意:不要指望 Tizen 下的官方 Java 支持。

于 2013-02-28T12:03:53.620 回答
0

如果您查看 5 月的这两个演示文稿: 提示和技巧:设计低功耗本机和 Web 应用程序(第 3 页)和此 Tizen 标准可访问性 API 实施(第 9 页)。

您会看到,基本上 Tizen 将有两个 API,因此有两种类型的应用程序:

  • 本国的;
  • Web(HTML5) 已经有很好的文档记录。

所以没有 JVM 或 OpenJDK,不知道 Native API 应用程序二进制文件将被编译成但可能很快就会知道。

由于 Tizen 几乎处于开发阶段,您可以不时查看官方网站。

于 2012-08-28T12:30:58.813 回答