Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.java.programmer > #9820
| From | BGB <cr88192@hotmail.com> |
|---|---|
| Newsgroups | comp.lang.java.programmer |
| Subject | Re: back to .Net? lesser of two evils? |
| Date | 2011-11-09 23:42 -0700 |
| Organization | albasani.net |
| Message-ID | <j9frpu$448$1@news.albasani.net> (permalink) |
| References | (4 earlier) <4eb1c5a0$0$288$14726298@news.sunsite.dk> <j8t37v$j9f$1@news.albasani.net> <4eb343b9$0$282$14726298@news.sunsite.dk> <j9ec7p$lh3$1@news.albasani.net> <4ebb27cd$0$293$14726298@news.sunsite.dk> |
On 11/9/2011 6:24 PM, Arne Vajhøj wrote: > On 11/9/2011 12:11 PM, BGB wrote: >> On 11/3/2011 6:45 PM, Arne Vajhøj wrote: >>> On 11/2/2011 11:53 PM, BGB wrote: >>>> On 11/2/2011 3:35 PM, Arne Vajhøj wrote: >>>>> On 11/2/2011 6:26 PM, markspace wrote: >>>>>> On 11/2/2011 3:01 PM, Arne Vajhøj wrote: >>>>>>> You could say that is not bad, but Java certainly has >>>>>>> its challenges in the cellphone market. >>>>>> >>>>>> >>>>>> Don't know about this. Java seems to be doing well under Android. I >>>>>> think its major challenge is that Apple insists on running their own >>>>>> proprietary stuff. >>>>> >>>>> Neither iOS nor WP supports Java. Only Android. >>>>> >>>> >>>> yeah. >>>> >>>> Android is C, C++, and Java. >>>> iOS is mostly C, C++, and Objective-C. >>>> Windows Phone is mostly C, C++, and C#. >>>> >>>> there seems maybe there is a pattern... >>> >>> Not really. >>> >>> Apps for Android is Java (with the possibility of using C/C++ for >>> certain things) >>> >>> Apps for Android is Objective-C >>> >>> Apps for WP is C# or VB.NET >>> >>> C/C++ is practically not used for apps - C/C++ is obviously used a lot >>> for OS, VM's etc.. >>> >> >> but, the same code can be used for all these, whereas the "app" code >> would otherwise have to be almost entirely rewritten for each target. >> >> this may not matter as much if ones "app" is essentially just a GUI with >> a small amount of internal logic (not a lot that can be reasonably made >> portable between UI frameworks), but if non-trivial amounts of code is >> involved, then one is left having to fallback to C or C++... > > But GUI is usually a very big portion of smartphone apps. > maybe, but if anything this is an indication that such apps are generally fairly small (under 100 kloc? under 500 kloc? ...). if one has 25 kloc of GUI-related code, but the app is only 30 kloc, well then, GUI is a big part of the app, but it is also a fairly small app as well. > And if portability is a requirement then the solution is not C/C++ > (I don't even think WP allows it) - it is PhoneGap and similar. > I am pretty sure one can write WP apps in C / C++... it is ARM, so one has to compile ARM based binaries, but no huge issue there (just get the right SDK). just like the XBox360, one writes apps in C / C++, and needs the right SDK, because the thing is PowerPC based... but, Java isn't really an option either, since iOS and WP don't really support it, nor does the XBox360 AFAIK. just one has to give up on the idea of having a single binary for every target, just rebuilding for each target, and probably having a fair amount of target-specific code related to the UI and other things. in my case, for targeting some of my stuff to Android, I would have probably just stuck with an OpenGL-based GUI interface, but the main issue would have been dealing with the funky build process used on Android (NDK funkiness), followed by having to make my stuff usable from a stylus-driven interface (a big issue, as a lot of my UI design stuff sort of assumes a mouse+keyboard interface). the "first hop" in my case was porting my stuff to Linux on ARM (mostly successful), and working on reducing memory requirements and similar. I never got around to trying to build it on Android, mostly due to the realization of the UI issue. another uncertainty was the point of porting my stuff to Android. I guess the big issue would be thinking up something that would actually work well with a stylus-driven interface. somehow I think it is probably not an FPS game. I guess a related mystery would be how soon until someone figures they "must have" an Android port of Emacs... or such...
Back to comp.lang.java.programmer | Previous | Next — Previous in thread | Find similar | Unroll thread
back to .Net? lesser of two evils? jebblue <n@n.nnn> - 2011-10-28 15:29 -0500
Re: back to .Net? lesser of two evils? Steve Sobol <sjsobol@JustThe.net> - 2011-10-28 15:16 -0700
Re: back to .Net? lesser of two evils? Arved Sandstrom <asandstrom3minus1@eastlink.ca> - 2011-11-02 07:05 -0300
Re: back to .Net? lesser of two evils? Arne Vajhøj <arne@vajhoej.dk> - 2011-11-02 22:46 -0400
Re: back to .Net? lesser of two evils? Arne Vajhøj <arne@vajhoej.dk> - 2011-11-01 22:18 -0400
Re: back to .Net? lesser of two evils? BGB <cr88192@hotmail.com> - 2011-11-01 22:35 -0700
Re: back to .Net? lesser of two evils? Cindy <c.thurston@frell.okb.uwa.edu> - 2011-11-02 03:17 -0400
Re: back to .Net? lesser of two evils? BGB <cr88192@hotmail.com> - 2011-11-02 07:58 -0700
Re: back to .Net? lesser of two evils? Arne Vajhøj <arne@vajhoej.dk> - 2011-11-02 18:06 -0400
Re: back to .Net? lesser of two evils? BGB <cr88192@hotmail.com> - 2011-11-03 00:01 -0700
Re: back to .Net? lesser of two evils? Arne Vajhøj <arne@vajhoej.dk> - 2011-11-03 20:48 -0400
Re: back to .Net? lesser of two evils? Arne Vajhøj <arne@vajhoej.dk> - 2011-11-03 20:52 -0400
Re: back to .Net? lesser of two evils? BGB <cr88192@hotmail.com> - 2011-11-09 07:21 -0700
Re: back to .Net? lesser of two evils? Arne Vajhøj <arne@vajhoej.dk> - 2011-11-09 20:30 -0500
Re: back to .Net? lesser of two evils? BGB <cr88192@hotmail.com> - 2011-11-09 22:48 -0700
Re: back to .Net? lesser of two evils? coder <j-code@speak.invalid> - 2011-11-02 17:36 -0400
Re: back to .Net? lesser of two evils? Lew <lewbloch@gmail.com> - 2011-11-02 17:13 -0700
Re: back to .Net? lesser of two evils? Cindy <c.thurston@frell.okb.uwa.edu> - 2011-11-03 00:49 -0400
Re: back to .Net? lesser of two evils? BGB <cr88192@hotmail.com> - 2011-11-03 00:10 -0700
Re: back to .Net? lesser of two evils? Cindy <c.thurston@frell.okb.uwa.edu> - 2011-11-03 04:41 -0400
Re: back to .Net? lesser of two evils? BGB <cr88192@hotmail.com> - 2011-11-03 05:36 -0700
Re: back to .Net? lesser of two evils? thoolen <tholen01@gmail.com> - 2011-11-02 23:13 -0700
Re: back to .Net? lesser of two evils? markspace <-@.> - 2011-11-02 08:28 -0700
Re: back to .Net? lesser of two evils? BGB <cr88192@hotmail.com> - 2011-11-02 10:04 -0700
Re: back to .Net? lesser of two evils? markspace <-@.> - 2011-11-02 10:19 -0700
Re: back to .Net? lesser of two evils? BGB <cr88192@hotmail.com> - 2011-11-02 14:32 -0700
Re: back to .Net? lesser of two evils? Lew <lewbloch@gmail.com> - 2011-11-02 17:20 -0700
Re: back to .Net? lesser of two evils? BGB <cr88192@hotmail.com> - 2011-11-02 21:34 -0700
Re: back to .Net? lesser of two evils? Arne Vajhøj <arne@vajhoej.dk> - 2011-11-03 20:57 -0400
Re: back to .Net? lesser of two evils? BGB <cr88192@hotmail.com> - 2011-11-09 09:25 -0700
Re: back to .Net? lesser of two evils? Arne Vajhøj <arne@vajhoej.dk> - 2011-11-09 20:25 -0500
Re: back to .Net? lesser of two evils? BGB <cr88192@hotmail.com> - 2011-11-09 23:05 -0700
Re: back to .Net? lesser of two evils? Arne Vajhøj <arne@vajhoej.dk> - 2011-11-02 17:26 -0400
Re: back to .Net? lesser of two evils? BGB <cr88192@hotmail.com> - 2011-11-02 15:01 -0700
Re: back to .Net? lesser of two evils? Arne Vajhøj <arne@vajhoej.dk> - 2011-11-02 18:18 -0400
Re: back to .Net? lesser of two evils? Arne Vajhøj <arne@vajhoej.dk> - 2011-11-02 18:20 -0400
Re: back to .Net? lesser of two evils? BGB <cr88192@hotmail.com> - 2011-11-02 22:30 -0700
Re: back to .Net? lesser of two evils? Arne Vajhøj <arne@vajhoej.dk> - 2011-11-03 21:30 -0400
Re: back to .Net? lesser of two evils? Arne Vajhøj <arne@vajhoej.dk> - 2011-11-03 21:40 -0400
Re: back to .Net? lesser of two evils? Roedy Green <see_website@mindprod.com.invalid> - 2011-11-01 23:42 -0700
Re: back to .Net? lesser of two evils? BGB <cr88192@hotmail.com> - 2011-11-02 10:22 -0700
Re: back to .Net? lesser of two evils? Arne Vajhøj <arne@vajhoej.dk> - 2011-11-02 18:02 -0400
Re: back to .Net? lesser of two evils? BGB <cr88192@hotmail.com> - 2011-11-02 20:10 -0700
Re: back to .Net? lesser of two evils? Arne Vajhøj <arne@vajhoej.dk> - 2011-11-03 20:45 -0400
Re: back to .Net? lesser of two evils? BGB <cr88192@hotmail.com> - 2011-11-09 09:56 -0700
Re: back to .Net? lesser of two evils? Arne Vajhøj <arne@vajhoej.dk> - 2011-11-02 18:01 -0400
Re: back to .Net? lesser of two evils? markspace <-@.> - 2011-11-02 15:26 -0700
Re: back to .Net? lesser of two evils? Arne Vajhøj <arne@vajhoej.dk> - 2011-11-02 18:35 -0400
Re: back to .Net? lesser of two evils? BGB <cr88192@hotmail.com> - 2011-11-02 20:53 -0700
Re: back to .Net? lesser of two evils? Arne Vajhøj <arne@vajhoej.dk> - 2011-11-03 21:45 -0400
Re: back to .Net? lesser of two evils? Arved Sandstrom <asandstrom3minus1@eastlink.ca> - 2011-11-04 05:50 -0300
Re: back to .Net? lesser of two evils? Lew <lewbloch@gmail.com> - 2011-11-04 10:39 -0700
Re: back to .Net? lesser of two evils? Arne Vajhøj <arne@vajhoej.dk> - 2011-11-04 17:38 -0400
Re: back to .Net? lesser of two evils? Arved Sandstrom <asandstrom3minus1@eastlink.ca> - 2011-11-04 18:47 -0300
Re: back to .Net? lesser of two evils? BGB <cr88192@hotmail.com> - 2011-11-09 10:11 -0700
Re: back to .Net? lesser of two evils? Arne Vajhøj <arne@vajhoej.dk> - 2011-11-09 20:24 -0500
Re: back to .Net? lesser of two evils? BGB <cr88192@hotmail.com> - 2011-11-09 23:42 -0700
csiph-web