Write a deployment time on Windows Mobile 6, Windows Phone 7, Android and iPhone?

It was just interesting if there are cross-platform development platforms that are great for enterprise-style applications on different mobile devices.

It would be ideal if the language was C #, but feel free to suggest to others.

+7
android iphone windows-phone windows-mobile windows-phone-7
Mar 04 '11 at 4:21
source share
7 answers

You checked Titanium at http://www.appcelerator.com

And then there is PhoneGap at http://www.phonegap.com/

+5
Mar 04 '11 at 4:29
source share

If you are happy to reuse business logic and write device user interfaces (more work, but better to work with users on each device), you can consider various Mono .

Writing the main business logic in the form of a class library, and then creating specific user interfaces using MonoTouch , MonoDroid and Windows using the .NET Framework, you will have a cross-platform application (albeit with separate user interfaces) in C #.

+8
Mar 07 2018-11-11T00:
source share

It is worth noting that you will write once for PLATFORM, but being sure that your application works on DEVICES, this is an excellent kettle due to the variety of mobile phone providers, their customizable implementations of the device-specific platforms and hardware.

Check out these related questions ... otherwise know how duplicates ....

Cross-platform mobile application development

Are there any huge differences between objective-c and Java, or iPhone and Android?

What has been done for cross-platform mobile development?

+5
Mar 04 2018-11-11T00:
source share

Titanium Mobile is a popular choice these days.

I highly doubt that you will find a C # * option that is cross-platform since C # is tied to the Microsoft stack.

You can also just write a mobile-oriented webapp with jQuery Mobile or similar.




* For mobile devices. For the desktop Mono (whose site is currently unavailable).

+2
Mar 07 '11 at 2:18
source share

Well, if you have a mac, it's best to go on a telephone connection that supports a wide range of platforms,

If not, you can go for titanium

+1
Mar 04 '11 at 4:29
source share

Although there are many platforms that give you the ability to write once and run on multiple platforms, but from my point of view, this is not a great idea for a simple performance reason, just think of the following example

A C code is much faster than java code, because java provides you with a virtual machine to run this code, and java is much easier to write than for C. The idea is that the more you stick to the native API, the more you will get performance .

So, given the example above, just think about the performance of such an application that is supported on so many platforms.

Note. I did not work on any of these platforms, so I could be wrong, but this is just a simple concept that fits all

+1
Mar 04 2018-11-11T00:
source share

If you are used to working with Visual Studio, you can try Teleric http://www.icenium.com/ . Icenium does not support Windows Mobile 6, though

0
Nov 28 '13 at 13:57
source share



All Articles