I have noticed that a lot of android tablets coming over from China are based around Xburst Mips processors and the new android-ndk-r8 now supports these Mips devices. My question is, are there any plans to add support for these processors. It would seem a sensible thing to do as without it there is a huge market we as developers cannot tap into.
Moreso for developers out there focusing on eBooks and would like to exploit the Chinese market.
more information can be found
here but to add support seems to be a simple change to your
application.mk by changing the APP_ABI line to
APP_ABI := armeabi armeabi-v7a mips.
Comments
(And I've coded some parts assuming the arch is always little endian. It's time to update them also)
Website: http://www.castlegateinteractive.com
https://play.google.com/store/apps/developer?id=Castlegate+Interactive
Website: http://www.castlegateinteractive.com
https://play.google.com/store/apps/developer?id=Castlegate+Interactive
#MakeABetterGame! "Never give up, Never NEVER give up!" - Winston Churchill
Website: http://www.castlegateinteractive.com
https://play.google.com/store/apps/developer?id=Castlegate+Interactive
#MakeABetterGame! "Never give up, Never NEVER give up!" - Winston Churchill
I can see @atilim's point now and maybe 3 separate builds with their own supported device settings would be the way to go.
I'm not too sure how to do it but I know you can flag your app to not support certain devices but how that would work in the real world is anybody's guess.
Website: http://www.castlegateinteractive.com
https://play.google.com/store/apps/developer?id=Castlegate+Interactive
#MakeABetterGame! "Never give up, Never NEVER give up!" - Winston Churchill
Website: http://www.castlegateinteractive.com
https://play.google.com/store/apps/developer?id=Castlegate+Interactive
The phone is 320x480 and the tablet is 768x1024 - then both devices can potentially have retina displays which are exactly double the resolution (which can be handled automagically through the use of @2x resources).
The only bugbear is that the phone and tablet don't have the same aspect ratio, which can be awkward, but if you just keep thinking of the tablet as a retina phone + a safe area that extends round the edges it can also be handled quite easily.
Personally I think the mini-iPad is vapour ware, but if it ever does exist I'm sure it'll have the same res as the other pad. Also I can't see the iPhone 5 upping the res as there comes a point where it's just not relevant any more (unless they up the screen size significantly - then it becomes a tablet!)
#MakeABetterGame! "Never give up, Never NEVER give up!" - Winston Churchill
Of course that would require the "exported" resources to be available on=line, and some implementation within the game logic (using luasocket maybe?).
Most of the high end phones had S80/S90 the medium range were S60 and the low end S40. It is still kind of similar, the High end are iPhones
On the serious side of things, There should be stricter rules around the devices like (thankfully) Microsoft did, allowing only a few variants. That way you will not have every little half-breed device of Android running around town and less issues for developers.
I simply dislike the current situation even with Apple, having an 320x480, 640x960, 1024x768 and 1536x2048 resolutions to cater for.
Author of Learn Lua for iOS Game Development from Apress ( http://www.apress.com/9781430246626 )
Cool Vizify Profile at https://www.vizify.com/oz-apps
#MakeABetterGame! "Never give up, Never NEVER give up!" - Winston Churchill
@techdojo many games use NDK and I think it will be hard to find good games for MIPS and Intel based devices.
edit: maybe Intel tries to convince us?
Any news about x86 support?
http://software.intel.com/en-us/articles/using-the-android-x86-ndk-with-eclipse-and-porting-an-ndk-sample-app
But we need libs for gideros, yes?
I have tried just add to Application.mk "x86", but it gives nothing.
Likes: unlying
https://github.com/gideros/gideros
https://www.youtube.com/c/JohnBlackburn1975