http://www.ianmonroe.com Ian Monroe | IanMonroe.com
Feb 21 2012

Web apps? Native apps? What’s the right strategy for mobile?

With the explosion of mobile internet access that has been building for the past few years, I’ve gotten a lot of questions from people lately asking about what sort of strategy they should take in approaching mobile for their news or information site.  Should I develop a mobile version of my web site?  Should I build an iPhone app?  What about Android, should I build an app for that, too?  How much does it cost?  How can I get the best return for my mobile development dollars?

Well, this is a question we’ve been working on at the ABA Journal, and we think we have found a good way to

The approach I’ve been advocating recently is to turn the bulk of your attention to building out the mobile web site, and then using small “wrapper” apps to maintain a presence in app stores.

There are several benefits to this strategy.
  • It’s easy to develop for the web.  After all, you’re already doing it.  You probably have scripts and code to do 90% of what you want your mobile app to do, so why re-invent the wheel?
  • Web development is much cheaper than app development.  You know how your web developer wants $100 an hour?  App developers want more than that, and it takes much, much more work to build out a native app.
  • There’s pre-existing libraries to make your website “app-like”.  I’ve had good success with JQuery Mobile, but there’s also Sencha, JQTouch, iUI, and plenty of others.  Using these frameworks, you can make your webpages touch-friendly in no time.  Plus, they give you access (via javascript) to the device’s internal sensors, so you can use that info in your web app.
  • It’s fast to deploy new features.  If you build out an iOS app, then sign it, get it submitted to the app store, get it approved, and then installed on the devices of your user, you’re not going to want to go through all that time and hassle again in three months when you want to roll out your shiny new feature.  If your apps are just small wrappers pointing to a touch-ified website, when you want to change something, you just change it once, on the web, and the changes propagate through all your apps.
  • All your platforms stay in feature-parity.  Since you’re just changing the web app, every platform gets updated at the same time.
  • It’s simple to write the wrapper apps.  With Phonegap, you can turn your web app into a mobile app in no time.  In fact, using Phonegap Build (their online, web-based compiler), I churned out apps for iOS, Android, Blackberry, Symbian and WebOS in a matter of hours.  No nativedevelopment environment required.
  • No worries about writing custom client-server protocols.  It’s the web, so you use standard web stuff like JSON or XML for client-server stuff.
  • You don’t have to use the advertising software the platform advocates.  That means Apple doesn’t get a cut of your ad revenue, since you don’t have to use iAds.
Downsides?  Yeah, there are some.
  • Web apps are slower than native apps.  For most information-driven applications, this doesn’t matter, but if you need to do heavy math or things like 3D animations and the like, then native is your only choice.
  • Not all features are supported on all platforms.  Blackberries, for instance, don’t have a compass sensor, so you can’t rely on having that input available.
  • Web apps rely on the device’s default HTML handling capabilities.  That can lead to layout differences, etc. so it may not look identical on all devices.  This generally isn’t a problem, if you’re making sure to design your pages to gracefully degrade.
What it comes down to, for me at least, is that native apps are HARD.  For each platform, you have to essentially learn a new language and a new set of tools, or hire someone to do it for you.  Mobile developers are in high demand, so farming it out is expensive. So if web developers can build it out instead, why not go that route?
Anyhow, I’d love to hear if anyone else on the list has any insights on this approach.
Share
Jan 18 2012

Internet protest day.

Today is the day that much of the internet is going dark to protest the SOPA/PIPA acts in the United States.

I wrote a little piece on it for Acceler8or, and I’ve blacked out my logo for the day.

Please, take a moment to register your displeasure with legislators.  Don’t break the internet.

Share
Jan 09 2012

2012 New Year update.

No, I haven’t gone anywhere.  I’ve just been letting my poor site languish without adequate attention for lo these many moons now.  I’ll try to to do better in 2012.

Some recent highlights:

  • I moved to a new place, still in the Rogers Park neighborhood in Chicago.  This is a Really Good Thing, since now I have enough room for real furniture, an office and workspace, and all my books and stuff.  Will it lead to an uptick in creative output?  Signs point to yes!
  • I really, really want to tell you about Project R, a little thing I was working on last year.  I’ve got a bunch of pictures, and a writeup started, but unfortunately, I can’t post it yet, since some aspects are still “sensitive”.  But!  It was a very cool project, and I learned a lot from it.
  • Acceler8or is going swimmingly!
  • Do you follow @horror_bot on Twitter?  Check out the totally automated blog that the ‘bot is keeping right over here!
  • Are you using Google+ to social-media-ize?  Why not circle me up?
  • And really, if you’re interested in keeping up with the minutia of my day-to-day existence, there’s no better source (at the moment) than my Facebook page.

Onwards and upwards!

 

Share
Dec 13 2011

Chris Connolly Online: #72 – Is Partial Compendium Latvian Humor Joke

Latvian jokes are the new Pollack jokes.

“Three Latvian are brag about sons. “My son is soldier. He have rape as many women as want,” say first Latvian. “Zo?” second say, “My son is farmer. He have all potato he want!” Third Latvian wait long time, then say, “My son is die at birth. For him, struggle is over.” “Wow! You are win us,” say others. But all are feel sad.”

http://www.chrisconnollyonline.com/2009/02/72-is-partial-compendium-latvian-humor.html

Share
Oct 31 2011

Video: How to keep a stupid person occupied indefinitely

Wow, these tips really work!  Be sure to watch the whole thing; the punchline at the end is hilarious.

Share
Oct 26 2011

Need to strip stop-words from some text?

After having three different requests in the past couple of weeks which required me to strip stop words from a bunch of text, I decided there should be an easy way to do it online really quickly.

So I made one.

Try it out here:

http://www.ianmonroe.com/stopstrip/

Why is it useful?  Well, perhaps you’re taking a bunch of free-response answers to a question, and turning it in to a word cloud, for instance with Wordle.  You’ll get far more useful graphics back if you take the time to strip out the stop words first.

Or maybe you want to do some natural language processing.  Strip out those stop words to get only the most relevant data to crunch.

Try it out!  It’s free!

 http://www.ianmonroe.com/stopstrip/

Share
Oct 05 2011

Science and Beauty

This one comes via Boing Boing.  Richard Feynman talks about science and beauty.  Excellent.

Share
Sep 30 2011

American Horror Story, you know what I love.

So, I’m sure by now you’re aware of the new FX show, American Horror Story. It’s set to begin next week.

Well, FX decided to embark on a viral campaign for the show, using the site youregoingtodieinthere.com.  And I signed up with them a while back, to keep up with the project.

And this morning, at my office, a fellow came by and dropped off a package.

“Well,” I thought, “Isn’t that friendly?”  So I opened the box.

And this is what I found inside.  The note is written on a scrap of wallpaper.

That's a ball gag. With a bite taken out of it.

Oh, American Horror Story, now I’m stuck on you.  Your show better be good.

Share
Sep 27 2011

Android tablets — almost there.

I like tablet form factors, I really do.  I’d love to get one, but they don’t quite make my kind yet.

I need, need, need for there to be a stylus.  I’m a doodler.  Handwriting recognition is also a must.

I need it to be Android 3.1 or higher

An 8″ screen is about optimal, though I’d go down to a 7.  10″ might be too big for my purposes.

It’s got to have GPS sensors, 3G/4G data (unlimited preferred), wifi, NFS, accelerometers, gyro, etc.  I’m of the MOAR SENSORS! school of thought.

Lenovo has almost gotten there, according to this Ars Technica review, but not quite yet.

Soon though.  Soon.

Share
Aug 16 2011

I have to admit, dubstep is starting to grow on me.

Recently, I recall, in some conversations with friends who are also fans of electronic music, I’ve been critical of the dubstep genre.  But I have to admit, I’ve been reconsidering my position, especially since I’ve heard some of the harder stuff.  Think, Borgore, Skrillex, et. al.

Share