130 likes | 363 Views
The iPad application development is slightly different from the iPhone app development. There are many reasons for it which includes screen size, portability, business apps, and usage. According to a report almost every Fortune 500 company is using iPad apps as part of their marketing strategy. This alone can give you an idea how iPad app development is selling like a hot cake in the market. This presentation provides you an overview about iPad app development and overview of some of the resources used by iPad app developers. Hope you will like and share it.
E N D
iPad Apps Development An overview of the process and some third party solutions
iPad App Development • iPadapplicationdevelopment has received tremendous response from the users as they provide flexibility, utility and perfect standards of usage at each and every stage of iPad use. • Apple's official development platform is called Xcode and is a free download. • Xcodeis an integrated development environment (IDE) containing a suite of software development tools developed by Apple for developing software for OS X and iOS.
Xcode • The Xcode suite includes most of Apple's developer documentation, and built-in Interface Builder, an application used to construct graphical user interfaces. • Xcode also includes Apple's WebObjects tools and frameworks for building Java web applications and web services (previously sold as a separate product). • Xcode includes the GUI tool Instruments, which runs atop DTrace, a dynamic tracing framework created by Sun Microsystems and released as part of OpenSolaris.
Third Party Platforms • There are a number of different third-party platforms. • The advantage of a third-party platform is the ability to code in a language other than Objective-C. • This can lead to faster development times, and the ability to compile your code to run on different platforms, such as Android and Windows Phone OS.
3rd Party Platforms • Corona SDK • Adobe Air • Unity • Marmalade • PhoneGap
Corona SDK • The Corona SDK uses LUA as a development language and then re-compiles to Objective-C. • LUA is quicker to write, apps can be built much faster using Corona SDK. • Corona specializes in 2D graphics and includes its own physics engine. • Developers can also compile for both iOS and Android from a single set of code.
Adobe Air • Those with a background in Flash will be interested in Adobe Air, which uses a combination of ActionScript, HTML,CSS and JavaScriptto build applications. • Adobe AIR allows deployment on iOS, Android and BlackBerry.
Unity • Unity is a 3D graphics engine that includes a physics engine. • It is primarily used for developing 3D games, though it recently added 2D support. • Unitycan be used for iOS, Android, Windows, BlackBerry, OS X, Linux, PlayStation 3, Xbox 360 and Wii U development.
Marmalade • Formerly called Airplay SDK, Marmalade is taking the write-once-run-anywhere philosophy one step forward by supporting multiple languages. • Primarily, Marmalade supports C , but two variants provide a bridge to the base SDK: Marmalade Quick, which uses LUA, and Marmalade Web, which uses HTML 5, JavaScript and CSS 3. • Marmaladeis primarily used for developing 2D and 3D games.
PhoneGap • Web developers will be interested in PhoneGap, which uses JavaScript,HTML 5 and CSS3 to create web apps with a mobile look and feel. • PhoneGap can also build native apps by encapsulating the code in a web object within the platform. • PhoneGapcan be used for iOS, Android, webOS, Symbian, Blackberry, Ubuntu Touch, Windows Phone and Windows 8 development.
Resources • Adobe. (2014). “Step by Step Guide to Publish iPad Apps”.Retrieved from http://help.adobe.com/en_US/ppcompdoc/Step_by_step_guide_to_dps_se.pdf on April 03, 2014. • Cygnis Media. (2014). “iPad Application Development”.Retrieved from http://www.cygnismedia.com/mobile-phone-application/ipad-application.html on April 03, 2014. • Dag. (2010). “The Cost of Building an iPad App”.Retrieved from http://www.padgadget.com/2010/10/17/the-cost-of-building-an-ipad-app/ on April 03, 2014.
Best iPad Application Development Company visit now : http://www.cygnismedia.com/mobile-phone-application/ipad-application.html