(August 9, 2015 at 1:42 pm)pool Wrote:(August 9, 2015 at 1:10 pm)emjay Wrote: Hiya pool This thread started being about Android but it has kind of morphed into being about Unity3d. Unity can create apps for Android but it can make them for many different platforms - so Android is just one of many for it. But as far as specifically Android programming - in Java and with Eclipse - is concerned I personally am not particularly interested in that any more and Unity is my new thing. But if you still want to talk about Android programming, there are other people who've replied to this thread that are still interested in it I think
Unity can create apps for android,as in,games,right?
Also,any specific reason for loosing interest in Java and Eclipse?
If you want to make an Android-specific application, it will 1) be a LOT harder; 2) be usable only on Android; 3) feel more like an Android app.
So if you want to use the Android phone buttons (back button etc.), and have a menu system, then Java is still best (though Eclipse may be dead now). But if you want to make your first phone game, Unity provides a much higher-level environment-- that is, it does a lot more of the things you need: setting up the window, controlling collisions, handling physics, etc. If you write your own native Android application, YOU have (get?) to handle all the graphics directly. You have to program your own physics. And if you want to use 3D models, YOU will figure out how to read the files, etc.
This is the question: do you want more total control (i.e. by doing everything yourself in Java), or do you want to get straight into making a workable game, but possibly with a few limitations?
I've written Android programs, for example to record audio or video, compress them, and upload them to a homepage. Unity couldn't do ANY of those things. However, to learn enough about Android to make a 3D game, even a simple one like the Roll-A-Ball demo at the Unity3D homepage, would take me months.