|
Authored by: Anonymous on Thursday, May 24 2012 @ 12:59 PM EDT |
From reading the dev guide, you need to at least do a Java wrapper for the UI
and threading stuff.
The C stuff is meant to be for optimisation only.
Happy to be proved wrong though.[ Reply to This | Parent | # ]
|
|
Authored by: Anonymous on Thursday, May 24 2012 @ 01:22 PM EDT |
You can write apps in a go
od old plain C for Android, however it's more like a hack, and you'll need
to invoke Java code using JNI for anything not straightforward.
Another
approach is to use platform-abstraction libraries like Unity or SDL that
will let you code in C/C++ without touching Java at all, lot of major game
titles are written that way.
And yet another approach is to learn Scala, which is fully binary-compatible
with Java but is a much better language (templates, lambdas, type deduction,
operator overloading, typically all the goodies you can find in a modern
compiled programming language, think of C++11 without requirement to support
some 40-years-old code).[ Reply to This | Parent | # ]
|
|
Authored by: Anonymous on Thursday, May 24 2012 @ 01:28 PM EDT |
Quote from announcement:
The Hellaphone runs Inferno directly on top
of the basic Linux layer provided by Android. We do not even allow the Java
system to start. Instead, emu draws directly to the Linux framebuffer (thanks,
Andrey, for the initial code!) and treats the touchscreen like a one-button
mouse. Because the Java environment doesn't start, it only takes about 10
seconds to go from power off to a fully-booted Inferno environment.
Announcement
Slashdot Story
Inferno
OS
[ Reply to This | Parent | # ]
|
|
|
|
|