On 6/14/14, David Cole <[email protected]> wrote:

> You are persistent... One of the keys to your success, I'm sure. But,
> out of curiosity... if you have Linux and Mac environments all set up
> already, why not build the Android stuff from one of those platforms??
> Why go through all the pain of getting an Android build working from
> Windows?
>

To answer your question David, I'm working on a new middleware product
to help people build their own cross-platform applications
(specifically games). I've decided to use CMake as the foundation
layer for the build system and resource management.
But this has several implications, one of which is users expect this
stuff to work on the platforms they want to use. Since Android
*technically* supports Windows, I've felt obligated to try to make
this work, even though the Android NDK is total crap.

I'm definitely putting disclaimers in about how they should use Mac or
Linux. I'm guessing they won't listen at first, but just the regular
Android/Windows setup process is painful so maybe they'll fatigue and
then listen. But having something that works helps, instead of people
assuming I don't know what I'm doing. (You don't know how often I get
this in middleware from higher-level Android developers who have been
so insulated by the products I've worked on, that don't understand how
terrible Android is.)

A side note, one positive thing I found was in a survey we did about a
year ago, 90% of the people were using Macs to develop for Android.
Unfortunately, Linux was a rounding error and the remaining 10% was
Windows.


I tend to agree with your statements about not using Unix environments
on Windows. It's Windows. Go run a real Unix if you want Unix. I've
been burned by Cygwin in the past too so I've gone out of my way to
not use it. Unfortunately, Android always finds new ways to make me
suffer.

Thanks,
Eric
-- 

Powered by www.kitware.com

Please keep messages on-topic and check the CMake FAQ at: 
http://www.cmake.org/Wiki/CMake_FAQ

Kitware offers various services to support the CMake community. For more 
information on each offering, please visit:

CMake Support: http://cmake.org/cmake/help/support.html
CMake Consulting: http://cmake.org/cmake/help/consulting.html
CMake Training Courses: http://cmake.org/cmake/help/training.html

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Follow this link to subscribe/unsubscribe:
http://public.kitware.com/mailman/listinfo/cmake

Reply via email to