Welcome to Just answer. My Name isXXXXX and i will be assisting you today.
tell me when you are ready
so you have no idea about the question?
let me first explain to you a general concept, the licensing model that you choose for your app is independant of the os itself
As a quick comparison between android and IOS, indeed android is an open source OS under the GPl license which enables you to redistribute android itself and the code for the os is accessible.
As for IOS this is not an open source so the code for the IOS is not accessible for developers
moreover Apple incurrs a $99 fee which is the price you have to pay to generate needed certificates to test your apps on your device(s) and to submit apps to the App Store. You can test and develop your apps for free for the simulator, but I would highly discourage you from this as its just a simulator and not a real device.
So Simply to develop an IOS app, you need to 1) You can signup as an apple developer for free 2) The development IDE (xCode) is free and available on every Mac. 3) You do need to regiester to test your application on a device. The cost is $99 per year.
Ok thanks. So, for the Apps I create I can choose the license model I like whatever is the platform either IOS or Android. Right?
yeah here is a list for example of gpl licensed IOS applications: http://en.wikipedia.org/wiki/List_of_free_and_open-source_iOS_applications
you can see for example some are released under GPLv2, GPLv3 and BSD, etc...
you need to check many licensing options before you decide
some allow the other developers to reuse the code but give you credit.
other allow the re-release of your app under a new name
there are many types of licenses used
This is the link for the Apache 2.0 License http://www.apache.org/licenses/LICENSE-2.0.html
so the point here is that the developer has to choose the license model under any platform
yup, its actually independant of the platform
the platform in itself or the Operating system is treated as a software that has a license
for sure android being an open source platform gives more flexibility in developing apps that can manipulate the OS itself.
Ok my friend that was really helpful thanks...