Long gone are the days that a humble 2.0 next to your site logo added instant credibility to your service or product. Nowadays Web 2.0 has become so well known and adopted by creators and consumers that we merely recognise it. It is no longer the amazing technology that enriched our daily digital life, but rather a god given right, and any service not having adopted it shall forever burn in the eternal fires of 404 pages.
But times have changed and so have our expectations as consumers. We no longer want to sit on the computer and read the news and reply to emails. Instead we want to reach into our pockets and pull out a device slightly bigger than the palm of our hand that no only matches but surpasses the said computer in many ways. Friends, say hello to your smartphone.
Ever heard the phrase, good from far, far from good? This is the perfect example. Smartphone is one seemingly simple concept, and while many companies are quite successful in producing great software and hardware, others are still struggling to see the bigger picture. The smartphone market is heavily saturated by different hardwares, softwares and manufacturers who are trying to get a name for themselves in the space, but only a few have gotten it right. Although this makes for a wide variety of selections for the consumer, it makes for a logistical nightmare for us as developers. Think of programming languages, general human interface guidelines, OS conventions, design and so on.
Fortunately though, there are a few solutions out there for cross platform development. Mmmm. Cross platform solution. A mobile developer’s wet dream. While some are well thought out and provide flexibility others are just clunky and counter intuitive, so it’s important to make sure you select the correct environment for your development.
Over the past year I’ve tried most development environments, from Xcode to android IDE to PhonrGap to titanium studio and everything in between. As with everything else in this world, they all have their pros and cons, but that’s a rant worthy of its own post. I’ve personally chosen Titanium Studio for all my development and prototyping purposes and I’ll be sure to post my experiences with Titanium in future posts.
Along the way I’ll be posting articles on design and development, for both web and mobile and sharing tips and tricks that I pick up along the way and share with you some of my personal projects, inspirations and dreams behind them.
Stay tuned for more.