Questions about iPad and iPhone

2012-07-10 Thread Greg Keogh
Folks, we have a working Silverlight 4 app out there at the moment with some
desktop support apps all written in .NET 4. Now and then when we demo the
SL4 app someone will ask variations on these questions:

 

...what's your migration path away from Silverlight when it dies?

 

...will the app be available for iPad or iPhone

 

I know the first question is floating around like a bad smell everywhere and
the answer depends who you ask. I believe that we're talking years anyway
before such a thing would happen, and our app would be probably be obsolete
or rewritten by then anyway. So I'm not particularly worried about that for
now (unless I should be?!)

 

The second question is a doozy and out of my areas of experience. Can
someone confirm that .NET and the runtime is not available for iPad or
iPhone? What kits and languages do you use to write iPad and iPhone apps? Is
Object C still for that sort of thing? Or Java? Or HTML5? If anyone knows
anything technical about writing apps for Windows and Mac and the issues
involved I'd love to hear your comments.

 

Cheers,

Greg



Re: Questions about iPad and iPhone

2012-07-10 Thread Michael Ridland
I'm the lead developer on the mobile products at my company.

For c# there's the http://xamarin.com/ company that sparked from the mono
project, it claims it works for cross platform development.

Apart from that you basically have two options: 1) Native ios/andriod 2)
wrap up a html5/javascript app in phonegap(or alternatives)

We went back and forth between native and javascript for 4-6 months and
ended up writing the app in html5/javascript. The primary argument is that
the our app needs to support a mobile website (not just app), and after
we've pushed the limits polishing the app in html5/javascript if it's still
not up to the task and customers want more then we'll also a build a native
version.

For mobile frameworks you can check out sencha touch/jquery mobile. We
ended up rolling our own html/javascript without using a framework, we used
backbone.js/zepto/underscore templates. The LinkedIn ipad app is done in
html5/javascript and they have some good blog posts.
http://engineering.linkedin.com/

I'm actually working on a html5 cross platform boilerplate for people who
don't want to use the lockin frameworks like sencha touch and jqm. A bit
like the html5boilerplate/mobile but for phonegap apps.




On Tue, Jul 10, 2012 at 4:45 PM, Greg Keogh g...@mira.net wrote:

 Folks, we have a working Silverlight 4 app out there at the moment with
 some desktop support apps all written in .NET 4. Now and then when we demo
 the SL4 app someone will ask variations on these questions:

 ** **

 “...what’s your migration path away from Silverlight when it dies?”

 ** **

 “...will the app be available for iPad or iPhone”

 ** **

 I know the first question is floating around like a bad smell everywhere
 and the answer depends who you ask. I believe that we’re talking years
 anyway before such a thing would happen, and our app would be probably be
 obsolete or rewritten by then anyway. So I’m not particularly worried about
 that for now (unless I should be?!)

 ** **

 The second question is a doozy and out of my areas of experience. Can
 someone confirm that .NET and the runtime is not available for iPad or
 iPhone? What kits and languages do you use to write iPad and iPhone apps?
 Is Object C still for that sort of thing? Or Java? Or HTML5? If anyone
 knows anything technical about writing apps for Windows and Mac and the
 issues involved I’d love to hear your comments.

 ** **

 Cheers,

 Greg




-- 

*Michael Ridland | ThinkSmart Digital*
Managing Director
P. 0404 865 350
E. mich...@thinksmartdigital.com.au
W. www.thinksmartdigital.com.au
T. www.twitter.com/rid00z
L. au.linkedin.com/in/michaelridland


 http://au.linkedin.com/in/michaelridland


Re: Questions about iPad and iPhone

2012-07-10 Thread Emily Waghorne
My understanding of Mono is that it only supports a subset of the iOS
functionality, so check to make sure what you want to use is made
available.

Native iOS is considered the way to go if you want to be taken
seriously by iPhone and iPad users but it depends a bit on your app
and your target audience. And a web based solution is definitely much
easier! (Consider android, windows mobile, tablets etc and you have a
LOT of different OS's to support...)

Emily


[Sent from my iPhone]

On 10 July 2012 16:59, Craig van Nieuwkerk crai...@gmail.com wrote:



 The second question is a doozy and out of my areas of experience. Can
 someone confirm that .NET and the runtime is not available for iPad or
 iPhone? What kits and languages do you use to write iPad and iPhone apps? Is
 Object C still for that sort of thing? Or Java? Or HTML5? If anyone knows
 anything technical about writing apps for Windows and Mac and the issues
 involved I’d love to hear your comments.





 If depends on if your users expect native apps or not. If they are happy
 with a mobile web app that probably makes it a lot easier, you could create
 an API and mobile web app with MVC4.

 If they expect a native app you may want to check out MonoTouch.
 http://xamarin.com/monotouch/ I have not used it but it looks good. It does
 not support the full .NET framework though so that could be an issue.





Re: Questions about iPad and iPhone

2012-07-10 Thread David Connors
On Tue, Jul 10, 2012 at 5:55 PM, Emily Waghorne ozdot...@emigram.comwrote:

 Native iOS is considered the way to go if you want to be taken
 seriously by iPhone and iPad users but it depends a bit on your app
 and your target audience. And a web based solution is definitely much
 easier! (Consider android, windows mobile, tablets etc and you have a
 LOT of different OS's to support...)


If you're writing a game or an everyday use app you have to go native
unless you want something that is average and ordinary on all platforms.

If you are writing an app that people don't use 100 times per day or does
not need to meet specific perf requirements (i.e. a game) then the web is
really the only way to go in my view. If you want to write a moderately
complex app for all platforms, you need a massive amount of resources (and
you still have to do the web anyway).

-- 
David Connors
da...@connors.com | M +61 417 189 363
Download my v-card: https://www.codify.com/cards/davidconnors
Follow me on Twitter: https://www.twitter.com/davidconnors
Connect with me on LinkedIn: http://au.linkedin.com/in/davidjohnconnors


RE: Questions about iPad and iPhone

2012-07-10 Thread Greg Keogh
Thanks folks, I've forwarded the replies to my colleague who manages these
matters. Lots of new jargon and ideas for us to digest -- Greg