Hi, Sarahk is absolutely right. You should go for both of them. As that will lead you with no weak spot and you will be in better position to do business. Best of luck and regards.
Depends on what you're doing. What's your market? Who's your target audience? If 90% of your potential customers have iphone and iPad, wasting time on Android is probably not something you want to do as a startup.
The most applications are building for the both systems. However, most of the developers realise the iOS versions first. It depends on your market, as the user before me explained.
With Android having the lion's share of the market you'd only be alienating 20% to 25% of the market by not having both apps. Imagine if Go did that.... https://www.netmarketshare.com/operating-system-market-share.aspx?qprid=8&qpcustomd=1 https://www.statista.com/statistics/266136/global-market-share-held-by-smartphone-operating-systems/
The amount of Android-users vs. iPhone-users is, as you say, in favor of Android. However, it's still a fact that iPhone/iOS-users are way more willing to spend money on apps, also the amount of old Android devices are abysmally high, which makes life as a developer difficult. Normally, making an iOS-app first is the smart choice, financially. But, again, it of course depends a bit on your market.
Usually an iOS version is release first. But it would be better if you release both, let try React Native for cross-platform app
Going cross-platform is definitely more beneficial, if you are able to do so. While 80% of devices are Android, Apple has far more "dedicated" users and it si more difficult to get the application on the appStore. At the same time Android has 40+ stores. if it is app for business you are talking about, then go for cross-platform (definitely), since it’s difficult to make everyone in the organization to use the same device. Plus, going cross-platform will ultimately be cheaper and faster. And if you use something like Xamarin,you can even tap into Windows phone market.
Android is easy to get started. Android has a larger audience that expects free. Android uses Java (one of the widest used programming languages). Android development works on any PC and with any Android phone. Apple requires more to get started. Apple has a small audience that is willing to pay up front. Apple uses Switch programming now (never used it... I've only seen it in the realm of Apple) Apple requires you to have a Mac. Both platforms have A LOT of material to help you get started developing. I would recommend you start with Android unless you are an Apple user. AFTER you start to get a good grasp on mobile app development... you can move on to using a cross-platform development tool that will aid in porting your app to Android, Apple, Blackberry, Windows and others. Good Luck
Currently mobile app development market is in pace. There are basically three popular mobile app development platforms that you need to know. iOS - It is the top most mobile app development platform. It is highly paid and it has consistent user base. Android - It is the second most used Android app development platform after iOS. Android users are growing rapidly. It takes time to get you pay for your hard work. But surely you will get started getting money after your app goes viral and well promoted. Windows - This platform is not that popular, however it will take sometime to gain popularity. It is the most popular PC OS by the way. So, from above you can conclude that iOS is the winner here. So, learn iOS or Android both are popular in market.
So much junk being passed around in this thread.. Statistics about who is more likely to purchase a product is BS. While the numbers may be valid it says NOTHING about neglecting a platform. I'm sure specific higher income Android users are more likely to shell out cash than specific lower income iOS users. It means nothing. You need to support both devices. If you are unable to program (or learn) for both devices then you need to find some sort of hybrid solution to support both. Ignore everyone in this thread that is telling you to forget about Android. Stupid advice.
In my opinion, it all depends on the application type and country you are in. For example, If I want to release an application that is only for Indian users then I will choose Android platform as there are more Android users in India than IOS. If I want the same application for US then I will choose IOS platform as there are more IOS users in US than Android. If you can tell more about your application then it we can suggest you better
There are lots of options like xamarin, phonegap etc... You can choose anyone as per your choice and requirement.
If your app is simple enough and doesn't require extensive use of the devices hardware (camera, storage, etc) you can use a hybrid framework like PhoneGap and use HTML5.. otherwise there's no easy way... better learn both..
You can use PHP, PhoneGap, Java for mobile development. I am already learning PhoneGap from YouTube. Here is the link: .
I think you should go for Android because there are more Android users in the world. Moreover, it is open source. Hence, you will find more help and support online.