{"id":1013,"date":"2015-01-21T10:00:00","date_gmt":"2015-01-21T18:00:00","guid":{"rendered":"http:\/\/blog.thinkapps.com\/?p=1013"},"modified":"2015-08-13T16:10:21","modified_gmt":"2015-08-13T23:10:21","slug":"develop-for-ios-v-android-cross-platform-tools","status":"publish","type":"post","link":"https:\/\/thinkapps.com\/blog\/development\/develop-for-ios-v-android-cross-platform-tools\/","title":{"rendered":"Cross Platform Mobile Development Tools: Ending the iOS vs. Android Debate"},"content":{"rendered":"<p><em>A guide to\u00a0the\u00a010 best cross platform mobile development tools<\/em><\/p>\n<p>It\u2019s the mind-wrenching question that never really gets answered &#8230; should I develop for iOS or Android?<\/p>\n<p>With <a title=\"iOS v. Android\" href=\"http:\/\/thinkapps.com\/blog\/tag\/ios-v-android\/\" target=\"_blank\">all of the articles that have been published on the topic<\/a>, you\u2019d think the app world would have come to some sort of conclusion by now on iOS and Android development.<\/p>\n<p>But they haven\u2019t.\u00a0And it\u2019s because there is no easy answer to the question \u2014 both platforms are great, for equal and different reasons.<\/p>\n<p>(For more on the pros and cons\u00a0of iOS and Android development, <a title=\"Which platform should I build on first? iOS vs. Android\" href=\"http:\/\/thinkapps.com\/blog\/development\/platform-build-first-ios-vs-android\/\" target=\"_blank\">check out our previous article<\/a> on the differences between the two platforms.)<\/p>\n<p>For consumer apps, it&#8217;s best to choose one platform first and build an amazing native experience for it. There are hundreds of millions of users on each\u00a0platform, and they have come to expect a fluid experience with their apps.<\/p>\n<p>Cross platform apps have limitations in terms of what they can deliver.\u00a0However, in a few scenarios, the advantages of cross platform apps might make them a compelling proposition.<\/p>\n<h3>If that&#8217;s the case for\u00a0you, we&#8217;ve put together\u00a0a list of the 10 best cross platform mobile development tools currently available.<\/h3>\n<p>As you&#8217;ll see, different cross platform mobile development tools have different specialties: some focus on gaming, some are focused on data security for business purposes, and others specialize in letting you use whatever programming language you like, so you (or your developer team) don\u2019t have to learn new ones.<\/p>\n<p>Ultimately, which of these cross platform mobile development tools you choose depends on your needs and goals for your app-based business.<\/p>\n<p><a href=\"http:\/\/d1vqbpto5tbbz0.cloudfront.net\/blog\/wp-content\/uploads\/2015\/01\/21180000\/Sencha.png\"><img loading=\"lazy\" decoding=\"async\" width=\"469\" height=\"399\" class=\"alignnone wp-image-1248 size-full\" src=\"http:\/\/d1vqbpto5tbbz0.cloudfront.net\/blog\/wp-content\/uploads\/2015\/01\/21180000\/Sencha.png\" alt=\"Cross Platform Mobile Development - Sencha\" srcset=\"https:\/\/d1vqbpto5tbbz0.cloudfront.net\/blog\/wp-content\/uploads\/2015\/01\/21180000\/Sencha.png 469w, https:\/\/d1vqbpto5tbbz0.cloudfront.net\/blog\/wp-content\/uploads\/2015\/01\/21180000\/Sencha.png 300w\" sizes=\"(max-width: 469px) 100vw, 469px\" \/><\/a><\/p>\n<h2>Tool #1:\u00a0Sencha<\/h2>\n<p><span class=\"s1\"><a title=\"Sencha\" href=\"http:\/\/www.sencha.com\" target=\"_blank\">Sencha<\/a>\u00a0<\/span>is a tool that lets you develop your apps in <a title=\"HTML5\" href=\"http:\/\/en.wikipedia.org\/wiki\/HTML5\" target=\"_blank\">HTML5<\/a>.<\/p>\n<p>Their main product for app developers, though they have many, is <a title=\"Sencha Ext JS\" href=\"http:\/\/www.sencha.com\/products\/complete\/\" target=\"_blank\">Ext Js 5<\/a>. Developers choose it because it works across a handful of devices on different platforms and boosts productivity with pre-built components that save teams lots of time when writing code. (So it\u2019s not exactly a translation tool, but it <em>is<\/em> a huge time saver.)<\/p>\n<p>Once you have your HTML5 code developed, you can translate it to both the iOS and Android platforms using a translation tool like PhoneGap (see below).<\/p>\n<p><a title=\"Sencha Products\" href=\"http:\/\/www.sencha.com\/products\/complete\/\" target=\"_blank\"><em>Sencha image credit<\/em><\/a><\/p>\n<p><a href=\"http:\/\/d1vqbpto5tbbz0.cloudfront.net\/blog\/wp-content\/uploads\/2015\/01\/21180000\/PhoneGap.png\"><img loading=\"lazy\" decoding=\"async\" width=\"900\" height=\"350\" class=\"alignnone wp-image-1249 size-full\" src=\"http:\/\/d1vqbpto5tbbz0.cloudfront.net\/blog\/wp-content\/uploads\/2015\/01\/21180000\/PhoneGap.png\" alt=\"Cross Platform Mobile Development - PhoneGap\" srcset=\"https:\/\/d1vqbpto5tbbz0.cloudfront.net\/blog\/wp-content\/uploads\/2015\/01\/21180000\/PhoneGap.png 900w, https:\/\/d1vqbpto5tbbz0.cloudfront.net\/blog\/wp-content\/uploads\/2015\/01\/21180000\/PhoneGap.png 300w\" sizes=\"(max-width: 900px) 100vw, 900px\" \/><\/a><\/p>\n<h2>Tool #2:\u00a0PhoneGap<\/h2>\n<p>Owned by Adobe, <span class=\"s1\"><a title=\"PhoneGap\" href=\"https:\/\/build.phonegap.com\" target=\"_blank\">PhoneGap<\/a>\u00a0<\/span>is a free resource that first-time app developers can use to translate code from HTML5, <a title=\"CSS\" href=\"http:\/\/en.wikipedia.org\/wiki\/Cascading_Style_Sheets\" target=\"_blank\">CSS<\/a>, and <a title=\"JavaScript\" href=\"http:\/\/http:\/\/www.w3schools.com\/js\/\" target=\"_blank\">JavaScript<\/a>.<\/p>\n<p>They maintain SDKs (software development kits) on their end for each of the platforms you can develop an app for, so it\u2019s one less thing you have to worry about. And once your app is completed, you can share it with your team members for review to see if you need to make any improvements.<\/p>\n<p>Beyond iOS and Android, PhoneGap also creates apps for <a title=\"BlackBerry\" href=\"http:\/\/appworld.blackberry.com\/webstore\/?countrycode=US&amp;lang=en\" target=\"_blank\">BlackBerry<\/a> and <a title=\"Windows\" href=\"http:\/\/windows.microsoft.com\/en-us\/windows-8\/apps#Cat=t0\" target=\"_blank\">Windows<\/a>. So it is <em>truly<\/em> a cross platform mobile\u00a0development tool!<\/p>\n<p><a title=\"PhoneGap Slide Presentation\" href=\"http:\/\/slides.glazar.me\/2012\/swkrakow\/phonegap\/#\/2\" target=\"_blank\"><em>PhoneGap image credit<\/em><\/a><\/p>\n<p><a href=\"http:\/\/d1vqbpto5tbbz0.cloudfront.net\/blog\/wp-content\/uploads\/2015\/01\/21180000\/Titanium-Studio.png\"><img loading=\"lazy\" decoding=\"async\" width=\"809\" height=\"456\" class=\"alignnone wp-image-1254 size-full\" src=\"http:\/\/d1vqbpto5tbbz0.cloudfront.net\/blog\/wp-content\/uploads\/2015\/01\/21180000\/Titanium-Studio.png\" alt=\"Cross Platform Mobile Development - Titanium Studio\" srcset=\"https:\/\/d1vqbpto5tbbz0.cloudfront.net\/blog\/wp-content\/uploads\/2015\/01\/21180000\/Titanium-Studio.png 809w, https:\/\/d1vqbpto5tbbz0.cloudfront.net\/blog\/wp-content\/uploads\/2015\/01\/21180000\/Titanium-Studio.png 300w\" sizes=\"(max-width: 809px) 100vw, 809px\" \/><\/a><\/p>\n<h2>Tool #3: Appcelerator Titanium<\/h2>\n<p>Using JavaScript,\u00a0<span class=\"s1\"><a title=\"Titanium\" href=\"http:\/\/www.appcelerator.com\/titanium\/titanium-sdk\/\" target=\"_blank\">Titanium<\/a><\/span>\u2019s SDK creates native iOS and Android apps while reusing anywhere from 60% to 90% of the same code for all the apps you make, thereby saving you a significant amount of time.<\/p>\n<p>And because this is an <a title=\"Open-Source Tools\" href=\"http:\/\/www.webopedia.com\/TERM\/O\/open_source_tools.html\" target=\"_blank\">open-source tool<\/a>, hundreds of thousands of your fellow developers are constantly contributing to it to make it better and give it more functionality. And if you happen to find a bug in its system, you can too.<\/p>\n<p><a title=\"Titanium Studio\" href=\"http:\/\/www.appcelerator.com\/titanium\/titanium-studio\/\" target=\"_blank\"><em>Titanium image credit<\/em><\/a><\/p>\n<p><a href=\"http:\/\/d1vqbpto5tbbz0.cloudfront.net\/blog\/wp-content\/uploads\/2015\/01\/21180000\/Cocos2d.png\"><img loading=\"lazy\" decoding=\"async\" width=\"500\" height=\"156\" class=\"alignnone wp-image-1257 size-full\" src=\"http:\/\/d1vqbpto5tbbz0.cloudfront.net\/blog\/wp-content\/uploads\/2015\/01\/21180000\/Cocos2d.png\" alt=\"Cross Platform Mobile Development - Cocos2d\" srcset=\"https:\/\/d1vqbpto5tbbz0.cloudfront.net\/blog\/wp-content\/uploads\/2015\/01\/21180000\/Cocos2d.png 500w, https:\/\/d1vqbpto5tbbz0.cloudfront.net\/blog\/wp-content\/uploads\/2015\/01\/21180000\/Cocos2d.png 300w\" sizes=\"(max-width: 500px) 100vw, 500px\" \/><\/a><\/p>\n<h2>Tool #4: Cocos2d<\/h2>\n<p><a title=\"Cocos2d\" href=\"http:\/\/cocos2d.org\" target=\"_blank\">Cocos2d<\/a>\u00a0is primarily used in two-dimensional game development. It<span class=\"s1\">\u00a0<\/span>gives developers the option of five different forks or platforms to develop on, based on their preferred programming language:<\/p>\n<ul>\n<li>Cocos2d-x uses <a title=\"C++\" href=\"http:\/\/en.wikipedia.org\/wiki\/C%2B%2B\" target=\"_blank\">C++<\/a><\/li>\n<li>Cocos2d-JS uses JavaScript<\/li>\n<li>Cocos2dXNA uses <a title=\"C Sharp\" href=\"http:\/\/en.wikipedia.org\/wiki\/C_Sharp_%28programming_language%29\" target=\"_blank\">C#<\/a><\/li>\n<li>Cocos2d-Swift uses <a title=\"Apple Xcode\" href=\"https:\/\/developer.apple.com\/xcode\/\" target=\"_blank\">Xcode<\/a> and <a title=\"Objective-C\" href=\"http:\/\/en.wikipedia.org\/wiki\/Objective-C\" target=\"_blank\">Objective-C<\/a><\/li>\n<li>Cocos2d(Python) uses <a title=\"Python\" href=\"https:\/\/www.python.org\/\" target=\"_blank\">Python<\/a><\/li>\n<\/ul>\n<p><a title=\"Cocos2d News\" href=\"http:\/\/www.cocos2d-x.org\/news\/81\" target=\"_blank\"><em>Cocos2d image credit<\/em><\/a><\/p>\n<p><a href=\"http:\/\/d1vqbpto5tbbz0.cloudfront.net\/blog\/wp-content\/uploads\/2015\/01\/21180000\/Unity-3D.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"680\" height=\"278\" class=\"alignnone wp-image-1259 size-full\" src=\"http:\/\/d1vqbpto5tbbz0.cloudfront.net\/blog\/wp-content\/uploads\/2015\/01\/21180000\/Unity-3D.jpg\" alt=\"Cross Platform Mobile Development - Unity 3D\" srcset=\"https:\/\/d1vqbpto5tbbz0.cloudfront.net\/blog\/wp-content\/uploads\/2015\/01\/21180000\/Unity-3D.jpg 680w, https:\/\/d1vqbpto5tbbz0.cloudfront.net\/blog\/wp-content\/uploads\/2015\/01\/21180000\/Unity-3D.jpg 300w\" sizes=\"(max-width: 680px) 100vw, 680px\" \/><\/a><\/p>\n<h2>Tool #5: Unity 3D<\/h2>\n<p>Also focused on creating great games,\u00a0<span class=\"s1\"><a title=\"Unity 3D\" href=\"http:\/\/unity3d.com\" target=\"_blank\">Unity 3D<\/a>\u00a0<\/span>is a game engine you can use if you really want to take care of your incredible graphics.<\/p>\n<p>This cross platform mobile development tool goes beyond simple translation. After developing your code in <a title=\"UnityScript\" href=\"https:\/\/bim.wikispaces.com\/file\/view\/UnityScript_Basics_for_Noobs.pdf\" target=\"_blank\">UnityScript<\/a>, C#, or <a title=\"Boo Programming Language\" href=\"http:\/\/en.wikipedia.org\/wiki\/Boo_%28programming_language%29\" target=\"_blank\">Boo<\/a>, you can export your games to 17 different platforms, including iOS, Android, Windows, Web, <a title=\"Playstation\" href=\"http:\/\/www.playstation.com\/en-us\/\" target=\"_blank\">Playstation<\/a>, <a title=\"Xbox\" href=\"http:\/\/www.xbox.com\/en-US\/#fbid=SGwL64A3IBS\" target=\"_blank\">Xbox<\/a>, <a title=\"Wii\" href=\"http:\/\/wii.com\/\" target=\"_blank\">Wii<\/a> and <a title=\"Linux\" href=\"http:\/\/www.linux.com\/\" target=\"_blank\">Linux<\/a>.<\/p>\n<p>Once you\u2019ve got your game on all your chosen\u00a0platforms, Unity will even help you distribute it to the appropriate stores, get social shares, and track user analytics.<\/p>\n<p><a title=\"Unity 3D\" href=\"http:\/\/www.chupamobile.com\/blog\/2014\/10\/06\/apples-scene-kit-vs-unity3d\/\" target=\"_blank\"><em>Unity 3D\u00a0image credit<\/em><\/a><\/p>\n<p><a href=\"http:\/\/d1vqbpto5tbbz0.cloudfront.net\/blog\/wp-content\/uploads\/2015\/01\/21180000\/CoronaSDK-revised.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1176\" height=\"862\" class=\"alignnone wp-image-1262 size-full\" src=\"http:\/\/d1vqbpto5tbbz0.cloudfront.net\/blog\/wp-content\/uploads\/2015\/01\/21180000\/CoronaSDK-revised.png\" alt=\"Cross Platform Mobile Development - CoronaSDK\" srcset=\"https:\/\/d1vqbpto5tbbz0.cloudfront.net\/blog\/wp-content\/uploads\/2015\/01\/21180000\/CoronaSDK-revised.png 1176w, https:\/\/d1vqbpto5tbbz0.cloudfront.net\/blog\/wp-content\/uploads\/2015\/01\/21180000\/CoronaSDK-revised.png 300w, https:\/\/d1vqbpto5tbbz0.cloudfront.net\/blog\/wp-content\/uploads\/2015\/01\/21180000\/CoronaSDK-revised.png 1024w\" sizes=\"(max-width: 1176px) 100vw, 1176px\" \/><\/a><\/p>\n<h2>Tool #6: Corona<\/h2>\n<p class=\"p1\"><span class=\"s1\"><a title=\"Corona\" href=\"http:\/\/coronalabs.com\" target=\"_blank\">Corona<\/a><\/span>\u2019s SDK comes with the promise that you can start coding your new app in as little as five minutes after the download. It\u2019s another cross platform mobile development\u00a0tool that&#8217;s optimized for 2D gaming graphics and helps you make games 10 times faster than it would take to code everything from scratch.<\/p>\n<p>Corona\u2019s programming language is <a title=\"Lua\" href=\"http:\/\/www.lua.org\/\" target=\"_blank\">Lua<\/a>, which is written in C, making it a cross platform language. Corona chose Lua because they found it to be really robust with a small footprint for mobile apps.<\/p>\n<p><a title=\"Corona SDK\" href=\"http:\/\/www.raywenderlich.com\/22064\/how-to-make-a-simple-game-with-corona\" target=\"_blank\"><em>Corona image credit<\/em><\/a><\/p>\n<p><a href=\"http:\/\/d1vqbpto5tbbz0.cloudfront.net\/blog\/wp-content\/uploads\/2015\/01\/21180000\/Qt.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1045\" height=\"500\" class=\"alignnone wp-image-1264 size-full\" src=\"http:\/\/d1vqbpto5tbbz0.cloudfront.net\/blog\/wp-content\/uploads\/2015\/01\/21180000\/Qt.jpg\" alt=\"Cross Platform Mobile Development - Qt\" srcset=\"https:\/\/d1vqbpto5tbbz0.cloudfront.net\/blog\/wp-content\/uploads\/2015\/01\/21180000\/Qt.jpg 1045w, https:\/\/d1vqbpto5tbbz0.cloudfront.net\/blog\/wp-content\/uploads\/2015\/01\/21180000\/Qt.jpg 300w, https:\/\/d1vqbpto5tbbz0.cloudfront.net\/blog\/wp-content\/uploads\/2015\/01\/21180000\/Qt.jpg 1024w\" sizes=\"(max-width: 1045px) 100vw, 1045px\" \/><\/a><\/p>\n<h2>Tool #7: Qt<\/h2>\n<p><span class=\"s1\"><a title=\"Qt\" href=\"http:\/\/www.qt.io\" target=\"_blank\">Qt<\/a>\u00a0<\/span>is a subscription-based service that lets you code in C++, and then export your app to the different platforms on which you want to develop.<\/p>\n<p>Once the apps are exported, the Qt interface lets you access your apps on their respective platforms and devices, so you can see how well the app is operating and make changes if and where needed.<\/p>\n<p>The best part? You don\u2019t need to own so many different devices for testing.<\/p>\n<p><a title=\"Qt\" href=\"http:\/\/qt-project.org\/\" target=\"_blank\"><em>Qt image credit<\/em><\/a><\/p>\n<p><a href=\"http:\/\/d1vqbpto5tbbz0.cloudfront.net\/blog\/wp-content\/uploads\/2015\/01\/21180000\/Xamarin-Test-Cloud.png\"><img loading=\"lazy\" decoding=\"async\" width=\"570\" height=\"384\" class=\"alignnone wp-image-1266 size-full\" src=\"http:\/\/d1vqbpto5tbbz0.cloudfront.net\/blog\/wp-content\/uploads\/2015\/01\/21180000\/Xamarin-Test-Cloud.png\" alt=\"Cross Platform Mobile Development - Xamarin Test Cloud\" srcset=\"https:\/\/d1vqbpto5tbbz0.cloudfront.net\/blog\/wp-content\/uploads\/2015\/01\/21180000\/Xamarin-Test-Cloud.png 570w, https:\/\/d1vqbpto5tbbz0.cloudfront.net\/blog\/wp-content\/uploads\/2015\/01\/21180000\/Xamarin-Test-Cloud.png 300w\" sizes=\"(max-width: 570px) 100vw, 570px\" \/><\/a><\/p>\n<h2>Tool #8:\u00a0Xamarin<\/h2>\n<p>With a free starter option, <span class=\"s1\"><a href=\"http:\/\/xamarin.com\">Xamarin<\/a>\u00a0<\/span>is a\u00a0mobile\u00a0development tool\u00a0that includes app store delivery, performance testing and monitoring, and the ability to do virtual tests on more than 1,000 devices to make sure everything is working and displaying like it should.<\/p>\n<p>Using <a title=\"Ruby\" href=\"http:\/\/en.wikipedia.org\/wiki\/Ruby_%28programming_language%29\" target=\"_blank\">Ruby<\/a> or C# for code, Xamarin has created a robust cross platform mobile\u00a0development platform that\u2019s been adopted by big names like Microsoft, Foursquare, IBM, and Dow Jones.<\/p>\n<p><a title=\"Xamarin Test Cloud\" href=\"http:\/\/xamarin.com\/test-cloud\" target=\"_blank\"><em>Xamarin image credit<\/em><\/a><\/p>\n<p><a href=\"http:\/\/d1vqbpto5tbbz0.cloudfront.net\/blog\/wp-content\/uploads\/2015\/01\/21180000\/Alpha-Anywhere.png\"><img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"210\" class=\"alignnone wp-image-1269 size-full\" src=\"http:\/\/d1vqbpto5tbbz0.cloudfront.net\/blog\/wp-content\/uploads\/2015\/01\/21180000\/Alpha-Anywhere.png\" alt=\"Cross Platform Mobile Development - Alpha Anywhere\" srcset=\"https:\/\/d1vqbpto5tbbz0.cloudfront.net\/blog\/wp-content\/uploads\/2015\/01\/21180000\/Alpha-Anywhere.png 700w, https:\/\/d1vqbpto5tbbz0.cloudfront.net\/blog\/wp-content\/uploads\/2015\/01\/21180000\/Alpha-Anywhere.png 300w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><\/a><\/p>\n<h2>Tool #9: Alpha Anywhere<\/h2>\n<p><span class=\"s1\"><a title=\"Alpha Anywhere\" href=\"http:\/\/www.alphasoftware.com\/products.asp\" target=\"_blank\">Alpha Anywhere<\/a><\/span>\u00a0is a tool that gives the developer several\u00a0options when it comes to programming languages, including: C#, JavaScript, <a title=\"Xbasic\" href=\"http:\/\/www.xbasic.org\/\" target=\"_blank\">Xbasic<\/a>, <a title=\"VB.NET\" href=\"https:\/\/msdn.microsoft.com\/en-us\/library\/aa903378(v=vs.71).aspx\" target=\"_blank\">VB.NET<\/a>, or any other .NET supported language like <a title=\"Cobra\" href=\"http:\/\/cobra-language.com\/\" target=\"_blank\">Cobra<\/a> and C++.<\/p>\n<p>The site offers step-by-step walkthrough video tutorials to help first-time app developers make sure they\u2019re getting everything right, but it does come with a <a title=\"Alpha Anywhere Cost\" href=\"http:\/\/www.alphasoftware.com\/buy.asp\" target=\"_blank\">pretty hefty price tag<\/a>.<\/p>\n<p><a title=\"Alpha Anywhere\" href=\"http:\/\/www.cmswire.com\/news\/topic\/alpha+anywhere#null\" target=\"_blank\"><em>Alpha Anywhere image credit<\/em><\/a><\/p>\n<p><a href=\"http:\/\/d1vqbpto5tbbz0.cloudfront.net\/blog\/wp-content\/uploads\/2015\/01\/21180000\/5App.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"708\" height=\"484\" class=\"alignnone wp-image-1270 size-full\" src=\"http:\/\/d1vqbpto5tbbz0.cloudfront.net\/blog\/wp-content\/uploads\/2015\/01\/21180000\/5App.jpg\" alt=\"Cross Platform Mobile Development - 5App\" srcset=\"https:\/\/d1vqbpto5tbbz0.cloudfront.net\/blog\/wp-content\/uploads\/2015\/01\/21180000\/5App.jpg 708w, https:\/\/d1vqbpto5tbbz0.cloudfront.net\/blog\/wp-content\/uploads\/2015\/01\/21180000\/5App.jpg 300w\" sizes=\"(max-width: 708px) 100vw, 708px\" \/><\/a><\/p>\n<h2>Tool #10:\u00a05App<\/h2>\n<p>Designed primarily\u00a0for <a href=\"http:\/\/thinkapps.com\/blog\/development\/building-enterprise-develop-internal-tools\/\" target=\"_blank\">companies developing apps for their employees to use<\/a> (or for the people those companies hire to make those apps),\u00a0<span class=\"s1\"><a title=\"5App\" href=\"http:\/\/fiveapp.com\" target=\"_blank\">5App<\/a>\u00a0<\/span>focuses on data security while using HTML5 and JavaScript coding to export apps to Android and iOS.<\/p>\n<p>The only downside is they require you to get in touch with them before you get started using their platform, but they promise productivity and ease of use once you do.<\/p>\n<p><a title=\"5App\" href=\"http:\/\/fiveapp.com\/\" target=\"_blank\"><em>5App image credit<\/em><\/a><\/p>\n<h2>\u2026 Just Don\u2019t Forget About UI and UX!<\/h2>\n<p>Keep in mind that cross platform mobile development isn\u2019t quite as simple as writing the code once, putting it through a tool for translation, and publishing both an iOS and Android app to the respective app stores.<\/p>\n<p>Using a cross platform mobile\u00a0development tool can\u00a0reduce the time and cost associated with developing apps on both platforms, but the <a title=\"UI Inspiration for Mobile Apps\" href=\"http:\/\/thinkapps.com\/blog\/design\/3-websites-use-get-ui-inspiration-mobile-app\/\" target=\"_blank\">UI<\/a> needs to be updated to match\u00a0each\u00a0system. For example, adjustments are needed between the two so the menu and control commands match the UX of how Android devices and iOS devices operate inherently differently.<\/p>\n<p>(For more on the challenges of cross platform mobile development, <a title=\"\u201cI want to fail on both iOS and Android\u201d\" href=\"http:\/\/thinkapps.com\/blog\/discovery\/cross-platform-or-native\/\" target=\"_blank\">check out our previous article<\/a> on the subject.)<\/p>\n<h3>What about you? Will you develop for\u00a0iOS or Android first? Or\u00a0try one of these 10 cross platform mobile\u00a0development tools?<\/h3>\n<div id=\"mc_embed_signup\">\n<form id=\"mc-embedded-subscribe-form\" class=\"validate\" action=\"\/\/thinkapps.us8.list-manage.com\/subscribe\/post?u=23ac491089b369f2d2827d202&amp;id=481a3f0b05\" method=\"post\" name=\"mc-embedded-subscribe-form\" novalidate=\"\" target=\"_blank\">\n<div id=\"mc_embed_signup_scroll\"><strong><label for=\"mce-EMAIL\">Get more great information on building apps delivered to your inbox.<\/label><\/strong><br \/>\n<input id=\"mce-EMAIL\" class=\"email\" name=\"EMAIL\" required=\"\" type=\"email\" value=\"\" placeholder=\"email address\" \/><br \/>\n<!-- real people should not fill this in and expect good things - do not remove this or risk form bot signups--><\/p>\n<div style=\"position: absolute; left: -5000px;\"><input tabindex=\"-1\" name=\"b_23ac491089b369f2d2827d202_481a3f0b05\" type=\"text\" value=\"\" \/><\/div>\n<div class=\"clear\"><input id=\"mc-embedded-subscribe\" class=\"button\" name=\"subscribe\" type=\"submit\" value=\"Subscribe\" \/><\/div>\n<\/div>\n<\/form>\n<\/div>\n<p><!--End mc_embed_signup--><\/p>\n<p>&nbsp;<\/p>\n<p><a title=\"MetServe Enterprises\" href=\"http:\/\/www.metserve.com\/blog\/android-vs-ios-best\" target=\"_blank\"><em>Featured image credit<\/em><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Should you develop on iOS or Android? While we advise choosing one platform first and building a native app, these 10 best cross platform mobile development tools make it possible to do both.<\/p>\n","protected":false},"author":35,"featured_media":1280,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[5],"tags":[35,30,320,319,13,145,38,146],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Cross Platform Mobile Development: 10 Best Tools<\/title>\n<meta name=\"description\" content=\"Should you build your app on iOS or Android? With these 10 best cross platform mobile development tools, you don&#039;t have to choose. And many are free!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/thinkapps.com\/blog\/development\/develop-for-ios-v-android-cross-platform-tools\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cross Platform Mobile Development: 10 Best Tools\" \/>\n<meta property=\"og:description\" content=\"Should you build your app on iOS or Android? With these 10 best cross platform mobile development tools, you don&#039;t have to choose. And many are free!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/thinkapps.com\/blog\/development\/develop-for-ios-v-android-cross-platform-tools\/\" \/>\n<meta property=\"og:site_name\" content=\"Build Blog by ThinkApps | Content on Entrepreneurship, Mobile Apps, Web Platforms and more\" \/>\n<meta property=\"article:published_time\" content=\"2015-01-21T18:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2015-08-13T23:10:21+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/d1vqbpto5tbbz0.cloudfront.net\/blog\/wp-content\/uploads\/2015\/01\/21180000\/iOS-and-Android.jpg\" \/>\n<meta name=\"author\" content=\"Chelsea Baldwin\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Chelsea Baldwin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/thinkapps.com\/blog\/development\/develop-for-ios-v-android-cross-platform-tools\/\",\"url\":\"https:\/\/thinkapps.com\/blog\/development\/develop-for-ios-v-android-cross-platform-tools\/\",\"name\":\"Cross Platform Mobile Development: 10 Best Tools\",\"isPartOf\":{\"@id\":\"http:\/\/localhost:8080\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/thinkapps.com\/blog\/development\/develop-for-ios-v-android-cross-platform-tools\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/thinkapps.com\/blog\/development\/develop-for-ios-v-android-cross-platform-tools\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/d1vqbpto5tbbz0.cloudfront.net\/blog\/wp-content\/uploads\/2015\/01\/21180000\/iOS-and-Android.jpg\",\"datePublished\":\"2015-01-21T18:00:00+00:00\",\"dateModified\":\"2015-08-13T23:10:21+00:00\",\"author\":{\"@id\":\"http:\/\/localhost:8080\/blog\/#\/schema\/person\/df330e21067533d3fdf5a04b6d33e6fe\"},\"description\":\"Should you build your app on iOS or Android? With these 10 best cross platform mobile development tools, you don't have to choose. And many are free!\",\"breadcrumb\":{\"@id\":\"https:\/\/thinkapps.com\/blog\/development\/develop-for-ios-v-android-cross-platform-tools\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/thinkapps.com\/blog\/development\/develop-for-ios-v-android-cross-platform-tools\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/thinkapps.com\/blog\/development\/develop-for-ios-v-android-cross-platform-tools\/#primaryimage\",\"url\":\"https:\/\/d1vqbpto5tbbz0.cloudfront.net\/blog\/wp-content\/uploads\/2015\/01\/21180000\/iOS-and-Android.jpg\",\"contentUrl\":\"https:\/\/d1vqbpto5tbbz0.cloudfront.net\/blog\/wp-content\/uploads\/2015\/01\/21180000\/iOS-and-Android.jpg\",\"width\":630,\"height\":310,\"caption\":\"Cross Platform Mobile Development - iOS vs. Android\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/thinkapps.com\/blog\/development\/develop-for-ios-v-android-cross-platform-tools\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"http:\/\/localhost:8080\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cross Platform Mobile Development Tools: Ending the iOS vs. Android Debate\"}]},{\"@type\":\"WebSite\",\"@id\":\"http:\/\/localhost:8080\/blog\/#website\",\"url\":\"http:\/\/localhost:8080\/blog\/\",\"name\":\"Build Blog by ThinkApps | Content on Entrepreneurship, Mobile Apps, Web Platforms and more\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"http:\/\/localhost:8080\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"http:\/\/localhost:8080\/blog\/#\/schema\/person\/df330e21067533d3fdf5a04b6d33e6fe\",\"name\":\"Chelsea Baldwin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"http:\/\/localhost:8080\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/a7265e74e2ba4155d195d56ce35de01a?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/a7265e74e2ba4155d195d56ce35de01a?s=96&d=mm&r=g\",\"caption\":\"Chelsea Baldwin\"},\"description\":\"Chelsea Baldwin is a former app development company executive who now works as a tech-based freelance writer and marketing consultant.\",\"sameAs\":[\"http:\/\/www.carolinafreelancewriter.com\/\",\"https:\/\/www.linkedin.com\/in\/chelseabaldwin1\",\"https:\/\/x.com\/chelseajanea\"],\"url\":\"https:\/\/thinkapps.com\/blog\/author\/chelsea-baldwin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Cross Platform Mobile Development: 10 Best Tools","description":"Should you build your app on iOS or Android? With these 10 best cross platform mobile development tools, you don't have to choose. And many are free!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/thinkapps.com\/blog\/development\/develop-for-ios-v-android-cross-platform-tools\/","og_locale":"en_US","og_type":"article","og_title":"Cross Platform Mobile Development: 10 Best Tools","og_description":"Should you build your app on iOS or Android? With these 10 best cross platform mobile development tools, you don't have to choose. And many are free!","og_url":"https:\/\/thinkapps.com\/blog\/development\/develop-for-ios-v-android-cross-platform-tools\/","og_site_name":"Build Blog by ThinkApps | Content on Entrepreneurship, Mobile Apps, Web Platforms and more","article_published_time":"2015-01-21T18:00:00+00:00","article_modified_time":"2015-08-13T23:10:21+00:00","og_image":[{"url":"http:\/\/d1vqbpto5tbbz0.cloudfront.net\/blog\/wp-content\/uploads\/2015\/01\/21180000\/iOS-and-Android.jpg"}],"author":"Chelsea Baldwin","twitter_misc":{"Written by":"Chelsea Baldwin","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/thinkapps.com\/blog\/development\/develop-for-ios-v-android-cross-platform-tools\/","url":"https:\/\/thinkapps.com\/blog\/development\/develop-for-ios-v-android-cross-platform-tools\/","name":"Cross Platform Mobile Development: 10 Best Tools","isPartOf":{"@id":"http:\/\/localhost:8080\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/thinkapps.com\/blog\/development\/develop-for-ios-v-android-cross-platform-tools\/#primaryimage"},"image":{"@id":"https:\/\/thinkapps.com\/blog\/development\/develop-for-ios-v-android-cross-platform-tools\/#primaryimage"},"thumbnailUrl":"https:\/\/d1vqbpto5tbbz0.cloudfront.net\/blog\/wp-content\/uploads\/2015\/01\/21180000\/iOS-and-Android.jpg","datePublished":"2015-01-21T18:00:00+00:00","dateModified":"2015-08-13T23:10:21+00:00","author":{"@id":"http:\/\/localhost:8080\/blog\/#\/schema\/person\/df330e21067533d3fdf5a04b6d33e6fe"},"description":"Should you build your app on iOS or Android? With these 10 best cross platform mobile development tools, you don't have to choose. And many are free!","breadcrumb":{"@id":"https:\/\/thinkapps.com\/blog\/development\/develop-for-ios-v-android-cross-platform-tools\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/thinkapps.com\/blog\/development\/develop-for-ios-v-android-cross-platform-tools\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/thinkapps.com\/blog\/development\/develop-for-ios-v-android-cross-platform-tools\/#primaryimage","url":"https:\/\/d1vqbpto5tbbz0.cloudfront.net\/blog\/wp-content\/uploads\/2015\/01\/21180000\/iOS-and-Android.jpg","contentUrl":"https:\/\/d1vqbpto5tbbz0.cloudfront.net\/blog\/wp-content\/uploads\/2015\/01\/21180000\/iOS-and-Android.jpg","width":630,"height":310,"caption":"Cross Platform Mobile Development - iOS vs. Android"},{"@type":"BreadcrumbList","@id":"https:\/\/thinkapps.com\/blog\/development\/develop-for-ios-v-android-cross-platform-tools\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"http:\/\/localhost:8080\/blog\/"},{"@type":"ListItem","position":2,"name":"Cross Platform Mobile Development Tools: Ending the iOS vs. Android Debate"}]},{"@type":"WebSite","@id":"http:\/\/localhost:8080\/blog\/#website","url":"http:\/\/localhost:8080\/blog\/","name":"Build Blog by ThinkApps | Content on Entrepreneurship, Mobile Apps, Web Platforms and more","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"http:\/\/localhost:8080\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"http:\/\/localhost:8080\/blog\/#\/schema\/person\/df330e21067533d3fdf5a04b6d33e6fe","name":"Chelsea Baldwin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"http:\/\/localhost:8080\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/a7265e74e2ba4155d195d56ce35de01a?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/a7265e74e2ba4155d195d56ce35de01a?s=96&d=mm&r=g","caption":"Chelsea Baldwin"},"description":"Chelsea Baldwin is a former app development company executive who now works as a tech-based freelance writer and marketing consultant.","sameAs":["http:\/\/www.carolinafreelancewriter.com\/","https:\/\/www.linkedin.com\/in\/chelseabaldwin1","https:\/\/x.com\/chelseajanea"],"url":"https:\/\/thinkapps.com\/blog\/author\/chelsea-baldwin\/"}]}},"_links":{"self":[{"href":"https:\/\/thinkapps.com\/blog\/wp-json\/wp\/v2\/posts\/1013"}],"collection":[{"href":"https:\/\/thinkapps.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/thinkapps.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/thinkapps.com\/blog\/wp-json\/wp\/v2\/users\/35"}],"replies":[{"embeddable":true,"href":"https:\/\/thinkapps.com\/blog\/wp-json\/wp\/v2\/comments?post=1013"}],"version-history":[{"count":36,"href":"https:\/\/thinkapps.com\/blog\/wp-json\/wp\/v2\/posts\/1013\/revisions"}],"predecessor-version":[{"id":4963,"href":"https:\/\/thinkapps.com\/blog\/wp-json\/wp\/v2\/posts\/1013\/revisions\/4963"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/thinkapps.com\/blog\/wp-json\/wp\/v2\/media\/1280"}],"wp:attachment":[{"href":"https:\/\/thinkapps.com\/blog\/wp-json\/wp\/v2\/media?parent=1013"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/thinkapps.com\/blog\/wp-json\/wp\/v2\/categories?post=1013"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/thinkapps.com\/blog\/wp-json\/wp\/v2\/tags?post=1013"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}