Help with Android needed

Reedych
Member
Posts: 58
Joined: Wed Aug 03, 2016 08:09
GitHub: SlackCoyote
In-game: SlackCoyote

Re: Android developer needed

by Reedych » Post

toby109tt wrote:
because the official one has bad controls and has many other issues.
performance is the big issue!
I have render distance of 4 chunks and the game still lags like crazy
I use a Google Nexus 7 2013 edition and a Samsung Galaxy tablet and both are struggling to even get 10 frames.
You can disable all shaders, all particles.
Hmm, you gived me an idea!
Slackware64 14.2, MT 0.4.16. My best mod.

User avatar
Inocudom
Member
Posts: 3096
Joined: Sat Sep 29, 2012 01:14
IRC: Inocudom
In-game: Inocudom

Re: Android developer needed

by Inocudom » Post

Reedych wrote:
toby109tt wrote:
because the official one has bad controls and has many other issues.
performance is the big issue!
I have render distance of 4 chunks and the game still lags like crazy
I use a Google Nexus 7 2013 edition and a Samsung Galaxy tablet and both are struggling to even get 10 frames.
You can disable all shaders, all particles.
Hmm, you gived me an idea!
Minetest looks pretty ugly with those off.

Aren't the enhancements of Minetest 0.5 Dev supposed to carry over to the Android version as well? Even then, you still need a developer to maintain and improve it. Maybe proller would be a good choice? He no longer has Freeminer to work on, and that was ported to Android before its development was ceased.

At this point, the Nintendo Switch would seem very tempting, but that would likely be dancing with the devil right there.
You can now find my videos at BitChute: https://www.bitchute.com/channel/some_cheeky_jinuskian/

User avatar
paramat
Developer
Posts: 3691
Joined: Sun Oct 28, 2012 00:05
GitHub: paramat
IRC: paramat
Location: UK

Re: Android developer needed

by paramat » Post

> performance is the big issue!

Low performance is inevitable due to the low power of the device, not a fault of the code. The code is mostly identical to the desktop code but with adjusted settings.

Brian Gaucher
Member
Posts: 76
Joined: Wed Jan 10, 2018 01:56
GitHub: BrianGaucher
In-game: Camasia

Re: Android developer needed

by Brian Gaucher » Post

Is there still a significant need for help with the Android port.
Current projects: Making a CTF map, Learning C++, Learning Programmer's Dvorak

sofar
Developer
Posts: 2132
Joined: Fri Jan 16, 2015 07:31
GitHub: sofar
IRC: sofar
In-game: sofar

Re: Android developer needed

by sofar » Post

Brian Gaucher wrote:Is there still a significant need for help with the Android port.
Always.

Brian Gaucher
Member
Posts: 76
Joined: Wed Jan 10, 2018 01:56
GitHub: BrianGaucher
In-game: Camasia

Re: Android developer needed

by Brian Gaucher » Post

Is Android Studio required to compile Minetest android?
Current projects: Making a CTF map, Learning C++, Learning Programmer's Dvorak

User avatar
rubenwardy
Moderator
Posts: 6273
Joined: Tue Jun 12, 2012 18:11
GitHub: rubenwardy
IRC: rubenwardy
In-game: rubenwardy
Location: United Kingdom
Contact:

Re: Android developer needed

by rubenwardy » Post

No, you can't even compile minetest using android studio. You use a makefile instead

User avatar
ANAND
Member
Posts: 333
Joined: Sun Jan 28, 2018 12:54
GitHub: ClobberXD
IRC: ANAND ClobberXD
In-game: ANAND ClobberXD
Location: India
Contact:

Re: Android developer needed

by ANAND » Post

I'd love to help but I don't know much in this area. I hope I'll learn more in the coming days, and be worthy of testing Android-related PRs :)
paramat wrote:Low performance is inevitable due to the low power of the device, not a fault of the code.
Poor performance is indeed an issue, but that's not just due to the device and it's low specs. I'm sure shaders (and rendering in general) can be optimized to a large extent.
paramat wrote:The code is mostly identical to the desktop code but with adjusted settings.
That is a problem by itself. ;)

An Android game is designed for phones and is very optimized due to the fact that all devices running it are very weak and low-spec. But MT uses the same code for its Android port which is obviously targeted at full-fledged computers. This means performance would obviously suffer on phones, and other weak devices. While tweaked settings reduce the performance hit to a certain extent, they worsen the user experience, and also don't tackle the root cause.

Due to the severe shortage of dev time, we can't afford to maintain a codebase for Android, that's separate from the main one, but we can surely optimize stuff here and there, which is bound to improve performance on all devices across the board.

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest