Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Android & iOS: How to develop for both?

Tags:

I want to develop an application for both android and iOS devices. Is there a way to develop the application once and deploy on both? Or is it a must to develop for each platform separately?

like image 351
fouad Avatar asked Nov 04 '10 20:11

fouad


People also ask

Are androids better than iphones?

Apple and Google both have fantastic app stores. But Android is far superior at organizing apps, letting you put important stuff on the home screens and hide less useful apps in the app drawer. Also, Android's widgets are much more useful than Apple's.

Who is the owner of Android?

Android Inc., was bought by the American search engine company Google Inc., in 2005. At Google, the Android team decided to base their project on Linux, an open source operating system for personal computers.

Is Android only for Samsung?

Samsung is just one manufacturer that uses Android. Others include Sony, Motorola, LG, OnePlus, and Huawei. But while all of these manufacturers use Android on their phones, that doesn't mean the experience is the same on all of them. This goes back to the open-source nature of Android.

Is a iPhone an Android?

The short answer is no, the iPhone is not an Android phone (or vice versa). While they are both smartphones — that is, phones that can run apps and connect to the Internet, as well as make calls — iPhone and Android are distinct things and they are not compatible with each other.


2 Answers

If you want applications that provide a native experience, then you will have to write separate applications.

I think the best place to start is with a really nice web version optimized for mobile browsers. I think the nicest web apps are better than a lot of the native apps, but they aren't competitive with the better native apps.

There are also a couple of options like Titanium or PhoneGap, which are kind of hybrid web/native systems, they use web technology to build native apps.

like image 194
mikerobi Avatar answered Sep 29 '22 19:09

mikerobi


Well you have http://monotouch.net and http://monodroid.net. That way you can have common business logic and only re-develop your UI.

like image 27
Marcus Avatar answered Sep 29 '22 19:09

Marcus