25
August
2011

Mobile Development @ Ativio

Addressing the Platform Paradox

Mobile Computing is being adopted by business and home users at an unprecedented rate. Technologies such as mobile broadband (3G, 4G, WiMax), Near Field Communications (NFC), mobile payments (See Google Wallet, Trolley) and HTML5 have enabled many users to almost entirely ditch their conventional desktop computers for today’s advanced cloud-based mobile systems.

It’s no secret that there’s pretty much an app out there for everything. From recipe books to coffee shop check-ins, “there’s an app for that”! More often then not, it’s the company that gets there first AND understands their clients’ needs that captures the market. We’ve seen this with Facebook, Twitter, and many other startups, who now see a massive bulk of their users interacting through their mobile devices.

Ativio recognised this huge emerging market and committed resources early on to become proficient in the various mobile development platforms available. This includes iPhone, iPad, and iOS apps, Android apps for smartphones and tablets such as the Samsung Galaxy Tab, Blackberry apps for haptic keyboards and touch screen devices alike, and the notable yet uncelebrated Windows Mobile 7.

A key decision that mobile app makers need to make early on is the native vs web-based paradox. Do you need an app that leverages the most of a device’s capabilities, or do you need an app that will work the same across all platforms? Keeping in mind that each platform relies heavily on developments from the original hardware and software vendors, it’s a difficult choice to make; nobody wants to compromise features “just to make it work”.

We believe that we have a solution to this headache. Ativio has mastered the RhoMobile platform, which is a Rhodes based development platform using Ruby. RhoMobile allows Ativio to provide cross-platform applications that require only a single development branch. This means that only one version of the app needs to be developed, as opposed to having to create separate apps for iOS (iPhone, iPad, iPod), Android, Blackberry, and Windows Mobile; a management nightmare.

Ativio also understand that the interface can make or break a mobile app. This is why we implement jQuery Mobile in our apps. jQuery Mobile provides a rich interface that includes dynamic transitions, native-feel controls (buttons, scrollbars, etc.), and a refreshingly punchy look.

Do you have a suspicious feeling that your clients want a mobile solution from you, but aren’t sure how to address their need? Wouldn’t it be great if you could get advice on technical AND business issues (device targetting, platform independence, native vs cross-platform, risk analysis, social network marketing, etc.)? Get in touch with our mobile development team and we’ll lend a helping hand!

Author; Nikhil Mistry

About the Author

Nikhil Mistry

Nikhil Mistry is an avid technology enthusiast, specializing in the areas of graphics and web design, mobility, social networking, and business strategy for the African region. Nikhil is also a passionate cyclist, entrepreneur, writer, speaker, guest lecturer, outdoorsman and DIY aficionado.

Read More

Comments (1)

  • Phillip
    Phillip
    26 August 2011 at 12:10 |

    Very Nice!!

Leave a comment

You are commenting as guest.

Cancel Submitting comment...

Nikhil's Tweets

12/12 priority items crossed off the list today. I love it when a plan comes together!! #gettingthingsdone
Even the Maya Didn't Think the World Would End in 2012 via @PopSci http://t.co/p3Rg7L5G
How to Securely Share a Password with Someone Using LastPass [Passwords] http://t.co/g2m8IMYQ
The True Test of a Conscious Entrepreneur http://t.co/T5CVUyYf
I’m an EO Member … Now What? http://t.co/8wSU7Ubu