Things to Consider Before Developing iPad app
1. Mac is Compulsory: If you already have a mac, that is easy for you to start your work. Because if you do not have it, you will have to buy a new one and then build apps for the iPad. You need a Mac to put your app on a device for testing.
2. You may need an iPad also: There are many simulators that allow developers to test their iPad apps, but they are never good ample. If you are simply making a practice app and using a simulator, that is fine. But if you develop an app according to your budget, you will have to test it on the iPad to see how it actually works. So, if you seriously planning for iPad development, buying an ipad is also compulsory.
3. Learning Xcode will take Time: Your work with Eclipse or Visual Studio will not help you much when it comes to Xcode, you will have to start learning on it or relearn. Xcode works in a different way and it will take some time and work to get the full knowledge of it.
4. You have To Create an Account: You will require a developer account In order to upload your apps on the iTunes App Store, you will need to generate a developer account with Apple. It can take around 2 weeks for the account to get authorized. There are different kinds of accounts. Select the personal account if you are a freelancer working separately. If you are working in a group or are a part of an company where other developers may also need an account at some point of time, think about getting an Enterprise account.
At the time of coding for iPad will be same as to the coding for the iPhone, the bigger iPad screen allows for more and more innovation and adventure. If you simply treat it as a bigger smartphone, you won't be able to totally exploit the size of the tablet.
Developing apps for the iPad can help you make money and make a reputation. But, you will need to take a good amount of time, money and full power to build the skill set. There are many cross-platform technologies in the today's market that can also help you develop and design basic iPad apps. Once you master in the skills, you have a good chance of finding challenging and new projects to work on.