Sign in to follow this  
xoxos

advice on compiler for mobile/multiplatform releases

Recommended Posts

i'm not new to development, but i'd like to pretend i am :)

i currently have a system running XP and am looking for a *free* compiler with the intention of releasing for mobile platforms.

 

my current compiler is borland's ancient freecommandlinetools (FCLT). i am very, very fond of using it with a text editor and command window, since about the time of it's release..

 

 

my very real problem is that i am traumatised by decades of unpleasant experiences trying to use SDKs and APIs in a competitive field often with incomplete documentation and inferior funding/resources........ eg. concerning win32, from codeproject's incomplete tutorials to petzold's Verbose, harrowingly prose format text on windows, there is not a lot of benign intent.

 

due to surviving in a competitive field (audio coding in the '00s) i am accustomed to minimalism in coding - i know hardly anything about using FCLT apart from the command to compile a windows app.. i couldn't compile a .dll with it to save my life (which is unfortunate, because people ask me for .dlls, and they would be good ones) - i am happy functioning on a basis of finite data.


years ago, c. 2009, i installed visual c++ express but found it absolutely confounding because using it with an SDK i wanted to use meant adjusting a few things.

things i could never, ever hope to locate.

perhaps it was because at the time, the vc++ version was only out for a few months, so any public tutorials addressed the previous version... everywhere i looked for tutorial information on using this compiler, learning the IDE, all i found was a stupid blonde woman from microsoft waving her arms and saying what other microsoft products i could buy.

i'm an old person, so appreciate the relaxed tone with which i state that,

the way i was unable to find any way to learn how to use the compiler sort of was enough to make you hate the entire human race, forever. because she is just waving her arms and saying there are things i could buy.

and the thing is, i'm quite sensible, and i know full well that if by some miracle $500 or whatever fell out of the sky and i could afford a commercial version of a compiler,

that it *still* wouldn't have any clear cut information on how to use it. we know this.




so:


i am an *old person*. i can program in c++. i can also think things good, gooderer than a lot of people, and i am prepared to continue suffering in the vain, ridiculous hope that others may really benefit from my gifts to them.


i have NEVER owned a phone or module computing device. i NEVER want to. i DO NOT WANT people calling me when i go places. why would anyone want that?

i don't know, empirically, what devices or OS for mobile devices are out there. i am vaguely aware that there are probably several major ones, iwhatever, android (is that MS?), and that there is little chance of targeting more than maybe one or two of them without significant revision.

 

what i do know is my app ideas are good, and people will enjoy them. so, i want to reach as many people as i can. but forget iwhatever, because i can't buy an apple.

as said, i also want to pretend i know ZILCH about compilers, IDEs, or anything except c++ and win32.


i am also dirt. freaking. poor. i always have been, and i always will be. it took me a long time to save up to afford petzold's stupid book, and even more time to get over the anguish of feeling gypped after i paid for it like a fool.

i *cannot* afford anyone's monthly "cloud" or pay anything to learn or use things.

now that we have established how inflexible i am,

 

can you suggest a good source for learning about what operating systems i want to code for or realistically reach, if there are any truly free compilers worth using to develop for them, where i can find them and where i can find how i'm supposed to learn about them. pretend i am a really smart person from another planet. i don't need to learn how blonde women wave their arms, only what elements of an IDE are necessary to learn to be able to integrate them with SDKs, accomplish basic tasks like compiling a .dll.

 

i know my general tone denies it, but i am too old for anguish, i am too old for things you have to guess how to use or to read things that are abusively padded or presented without gorm (eg. products of departmentalised, commercialised, brain/artlessness).

Share this post


Link to post
Share on other sites

Realistically, developing for iOS requires that you have access to a Mac. The cheapest option is likely a 2nd-hand Mac Mini, which can be picked up for ~$350. At that point Apple provides all the developer tools free for download, but you'll need a $100/year iOS Developer Program membership before you can deploy to a real device (the simulator can be used without a membership).

 

Android is probably a much better proposition for you. Google provides the complete development environment free of charge, you can run it on your existing Windows machine, and it doesn't cost anything to deploy to an actual Android device.

 

There is also Windows phone, which uses the standard Microsoft toolset (Visual Studio, etc), available free of charge. Publishing an app to the Windows phone store requires a developer account for (last I checked) $20.

Share this post


Link to post
Share on other sites

Realistically, developing for iOS requires that you have access to a Mac. The cheapest option is likely a 2nd-hand Mac Mini, which can be picked up for ~$350. At that point Apple provides all the developer tools free for download, but you'll need a $100/year iOS Developer Program membership before you can deploy to a real device (the simulator can be used without a membership).

 

Android is probably a much better proposition for you. Google provides the complete development environment free of charge, you can run it on your existing Windows machine, and it doesn't cost anything to deploy to an actual Android device.

 

There is also Windows phone, which uses the standard Microsoft toolset (Visual Studio, etc), available free of charge. Publishing an app to the Windows phone store requires a developer account for (last I checked) $20.

 

Note also that for Windows Phone Emulator you need Windows 8 or a later version, 64-bit OS with Hyper-V running (available only on Professional and Enterprise editions and requires hardware virtualization). Of course, if you have a Windows Phone device you don't need 64-bit and Hyper-V.

Share this post


Link to post
Share on other sites

ty.. my questions were inspired by browsing MS options, without knowing that:

 

http://en.wikipedia.org/wiki/Comparison_of_mobile_operating_systems

"android currently has > 80% of the market share"

 

..which means that, guessing that google's app is (despite being overtly avoidable to someone with my sensibilities) probably well supported and documented, so i can avoid the sum of questions about where to "begin properly" with vc.

 

and get on to wishing myself luck with running android studio on xp!

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this