REVscene - Vancouver Automotive Forum


Welcome to the REVscene Automotive Forum forums.

Registration is Free!You are currently viewing our boards as a guest which gives you limited access to view most discussions and access our other features. By joining our free community you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content and access many other special features. Registration is fast, simple and absolutely free so please, join our community today! The banners on the left side and below do not show for registered users!

If you have any problems with the registration process or your account login, please contact contact us.


Go Back   REVscene Automotive Forum > Vancouver LifeStyles (VLS) > Computer Tech, Gaming & Electronics

Computer Tech, Gaming & Electronics THIS SPACE OPEN FOR ADVERTISEMENT. YOU SHOULD BE ADVERTISING HERE!
Silicon Valley.
Tips & tricks, tech support, home theatre, online gaming, reviews, latest news...

Reply
 
Thread Tools
Old 03-27-2012, 02:06 AM   #1
Banned (ABWS)
 
Join Date: Mar 2011
Location: burnaby
Posts: 1,734
Thanked 642 Times in 217 Posts
Failed 269 Times in 70 Posts
Porting Apps

Deciding to develop an App but don't know which one I should develop for first.

Is it easier to develop for iOS and port over to Android or vica versa
Advertisement
PornMaster is offline   Reply With Quote
Old 03-27-2012, 06:39 AM   #2
Ready to be Man handled by RS!
 
dangonay's Avatar
 
Join Date: Sep 2001
Location: Burnaby
Posts: 1,798
Thanked 1,502 Times in 506 Posts
Failed 418 Times in 151 Posts
I get people asking me this all the time, so I might as well post up something here.

If you're directly comparing the iOS SDK to the Android SDK (native) then it's easier to develop for Android. iOS uses Objective C which has a steeper learning curve than Java for Android and will be more difficult to get up to speed for most programmers. One warning - if you ever go to a website and read an article that says one is clearly better than the other for development, then you can walk away because they are obviously biased. Both systems have their good and bad points and anyone who claims one is "significantly" better is not someone you can trust for a proper opinion.

If you want to target both platforms there are a lot of things to consider. The biggest is what type of App are you developing. Is it something straightforward or is it computationally and graphically intensive? Is performance going to be a concern? Generaly speaking, more complex Apps would be better suited to be written natively while more "common" Apps could be written using many of the cross-platform tools.

You can use tools like Appcelerator or html5formobile which will let you develop Apps using HTML5/Javascript and then target whatever platform you wish. There are also higher-level tools like Marmalade or MoSync which let you develop using standard C/C++ (instead of Objective C that iOS uses) and then target multiple platforms with your single code base.

For me, I develop natively as my App is fairly complex and performance is a key issue for me. As such, I can't recommend any of the cross-platform tools since I haven't personally tried them. Unfortunately, there are a lot of such tools out there so deciding which one to use is going to take a bit of homework.

The last thing to consider is monetization. If you're in this to make money then there are significant differences between both platforms. If you're simply looking to make an App for your company (perhaps a support tool for employees or customers), then this wouldn't be an issue.

BTW, can you give any details of your App without giving away any secrets?

Edited: Forgot to ask. What is your programming background? What languages are you familiar with? What platforms have you developed for?

Last edited by dangonay; 03-27-2012 at 06:47 AM.
dangonay is offline   Reply With Quote
This post thanked by:
Old 04-02-2012, 03:35 PM   #3
Banned (ABWS)
 
Join Date: Mar 2011
Location: burnaby
Posts: 1,734
Thanked 642 Times in 217 Posts
Failed 269 Times in 70 Posts
I know basics in c++ and java
learning curve shouldn't be an issue

The app is targeting youth and/or their parents.

Most of the target market uses iOS (iphones, ipads, itouch)
However a fair portion uses android as well

edit:
the app itself would not need a lot of computation, pretty basic.

Any help would be appreciated
Any good books to help?
PornMaster is offline   Reply With Quote
Old 04-03-2012, 07:09 AM   #4
Glorious Gaming PC Master Race
 
Psykopathik's Avatar
 
Join Date: Oct 2001
Location: Coquitlam y0!
Posts: 21,240
Thanked 968 Times in 446 Posts
Failed 83 Times in 30 Posts
Android has less strict guidelines.
__________________
My 100+ Buy and Sell feedback
Psykopathik is offline   Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off



All times are GMT -8. The time now is 02:04 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions Inc.
SEO by vBSEO ©2011, Crawlability, Inc.
Revscene.net cannot be held accountable for the actions of its members nor does the opinions of the members represent that of Revscene.net