Click here to Skip to main content
14,362,963 members
   

Mobile

 
QuestionHow to Download the a Video,Audio, PDF, etc into a Local Storage Pin
Vimalsoft(Pty) Ltd8-Nov-13 21:55
professionalVimalsoft(Pty) Ltd8-Nov-13 21:55 
QuestionXML contents to Model in C# Windows Phone Pin
Vimalsoft(Pty) Ltd8-Nov-13 7:49
professionalVimalsoft(Pty) Ltd8-Nov-13 7:49 
AnswerRe: XML contents to Model in C# Windows Phone Pin
Vimalsoft(Pty) Ltd8-Nov-13 8:23
professionalVimalsoft(Pty) Ltd8-Nov-13 8:23 
QuestionAjax Navigation in Windows Phone 8 Pin
santhosh_init6-Nov-13 22:10
membersanthosh_init6-Nov-13 22:10 
AnswerRe: Ajax Navigation in Windows Phone 8 Pin
Hadrich Mohamed31-Dec-13 10:15
professionalHadrich Mohamed31-Dec-13 10:15 
Questioneclipse Pin
Member 103849266-Nov-13 13:38
memberMember 103849266-Nov-13 13:38 
AnswerRe: eclipse Pin
Richard MacCutchan7-Nov-13 0:02
protectorRichard MacCutchan7-Nov-13 0:02 
QuestionLooking for cross platform development/framework feedback Pin
Joe Woodbury30-Oct-13 6:53
professionalJoe Woodbury30-Oct-13 6:53 
(I have put various products in bold. If ANYONE has extensive experience with any of these, I'd be interested in comments on your experiences.)

First, some background:

I was hired to rewrite a RealBasic application. Vastly over-simplified, this is a vector drawing program which supports our cutting device and which must run on Windows and OSX. The previous job holder had decided to use C# and had written some code and did a small test with Xamarin, but hadn't gotten very far and apparently was running into problems, though since he left before I arrived, I'm not clear on what those problems were. I decided to use Qt and having been making good progress doing so.

Yesterday, I was told that the higher-ups have decided that a "lite" version for tablets, especially iPad, was my new priority. I immediately started doing some research and making calls. This is an extension of that. I am looking for real world experiences, not advice based on what someone may have read or Googled. I have narrowed things down to the following choices:

1) Continue with Qt. Pros: native C++, solid, I can do a lot of development on Windows, iOS & Android support are being added. Cons: iOS & Android support are being added and thus feedback on iOS/Android capability, performance, issues, etc. is limited, runtimes are large.

2) Switch back to C# and use Xamarin. Pros: Xamarin has a good reputation. I can do a lot of development on Windows. C# has some nice things about it. Cons: performance questions, look & feel issues, previous developer was having problems. C# has some nasty things about it--I'm quite adept at it, but still dislike the non-determinism, performance issues at critical points and how often I end up P/Invoking. Mono has gotten pretty good, but is still limited.

3) One developer suggested Unity, but it's way overkill for what we need--it's very game oriented--and while it handles some of our display issues, it doesn't help much below that.

4) Go completely native. The developer from #3, who's written games for iOS and Android suggested this. Pros: best speed, look and feel, app can be more fully optimized for the platform. Cons: portability issues may cause huge opportunity costs if sales justify going to Android. Requires me to even more "jack-of-all-trades, master of none."

5) A combination of the above (something the guy from #4 also suggested); writing as much code as possible in a common library with a shim layer (like QtCore) underneath and completely native for UI. This mitigates some of the opportunity costs from 4 at the cost of some speed and optimization. However, it may end up causing more work and end up with more #ifdefs than not.

5a) To simplify some of this, I've found a library called DragonFireSDK, which abstracts out the iOS APIs and lets you develop iOS code on Windows. Has anyone used this?

Again, I'm hoping to get feedback from developers with actual experience writing applications using these tools or alternatives. While I can get a little OCD about these kind of things, my main concern isn't as much picking the right solution but avoiding the wrong one.

* * * *

EDIT - 5/20/2014 - In the end, I found that Qt was the most mature solution with Xamarin some distance behind. Worse, licensing for Xamarin is pretty high and support seems very poor. Ironically, the entire project was scrapped in February (the original software authors decided they wanted the project back and apparently made an offer the company couldn't refuse.)

modified 21-May-14 0:34am.

AnswerRe: Looking for cross platform development/framework feedback Pin
Jeremy Hutchinson30-Oct-13 8:05
professionalJeremy Hutchinson30-Oct-13 8:05 
AnswerRe: Looking for cross platform development/framework feedback Pin
A_WoodApple30-Oct-13 9:39
memberA_WoodApple30-Oct-13 9:39 
GeneralRe: Looking for cross platform development/framework feedback Pin
Joe Woodbury1-Nov-13 7:50
professionalJoe Woodbury1-Nov-13 7:50 
GeneralRe: Looking for cross platform development/framework feedback Pin
Member 1047558618-Dec-13 15:02
memberMember 1047558618-Dec-13 15:02 
AnswerRe: Looking for cross platform development/framework feedback Pin
dexterama30-Oct-13 9:41
professionaldexterama30-Oct-13 9:41 
GeneralRe: Looking for cross platform development/framework feedback Pin
Joe Woodbury1-Nov-13 7:32
professionalJoe Woodbury1-Nov-13 7:32 
AnswerRe: Looking for cross platform development/framework feedback Pin
Kent Sharkey30-Oct-13 12:01
staffKent Sharkey30-Oct-13 12:01 
GeneralRe: Looking for cross platform development/framework feedback Pin
Joe Woodbury1-Nov-13 7:54
professionalJoe Woodbury1-Nov-13 7:54 
GeneralRe: Looking for cross platform development/framework feedback Pin
Kent Sharkey1-Nov-13 8:28
staffKent Sharkey1-Nov-13 8:28 
AnswerRe: Looking for cross platform development/framework feedback Pin
docdal3-Jan-17 0:09
memberdocdal3-Jan-17 0:09 
QuestionGPS Coordinate system Pin
i gr825-Oct-13 4:46
memberi gr825-Oct-13 4:46 
AnswerRe: GPS Coordinate system Pin
Member 1036859130-Oct-13 7:53
memberMember 1036859130-Oct-13 7:53 
AnswerRe: GPS Coordinate system Pin
Black68cougar4-Nov-13 7:28
memberBlack68cougar4-Nov-13 7:28 
QuestionBitmapFactory.decodeStream problem for Android 4.1.2 or grater Pin
arifkomurculer23-Oct-13 2:42
memberarifkomurculer23-Oct-13 2:42 
AnswerRe: BitmapFactory.decodeStream problem for Android 4.1.2 or grater Pin
Xiao Ling28-Oct-13 22:12
professionalXiao Ling28-Oct-13 22:12 
GeneralRe: BitmapFactory.decodeStream problem for Android 4.1.2 or grater Pin
arifkomurculer31-Oct-13 0:23
memberarifkomurculer31-Oct-13 0:23 
GeneralRe: BitmapFactory.decodeStream problem for Android 4.1.2 or grater Pin
Xiao Ling31-Oct-13 0:44
professionalXiao Ling31-Oct-13 0:44 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.