By Larry Schiefer, and CTO & Co Founder,
As consumers and enterprises leverage more and more capabilities of mobile platforms, businesses are expanding their reach into their customer's hands. Since the introduction of the iPhone in 2007 followed by Google’s Android phone in 2008, the mobile market has exploded. This rapid adoption of smartphone and tablet devices has made the mobile device pervasive in nearly all aspects of our lives. For businesses this is arguably the biggest opportunity in history to place products and brand image directly into the hands of the customer, both figuratively and literally. However, just placing an app or mobile ready website into users’ hands is not enough to make a significant impact on business growth. In fact, if mobile presence is done wrong it can have a drastic negative effect on the business. Imagine for a moment what image you would have of a company who produced an app for their business but it is very difficult to navigate, unattractive, insecure and provides no real value to the user."Another advantage gained by using Google App Engine or Compute Engine is scalability and load balancing" Useful mobile apps not only provide beautiful user interfaces and value to customers, but also enable more opportunity for the business. Opportunity in this sense can mean a variety of things, such as more sales, more customer engagement and value added features. What is interesting is that upon further inspection the possibilities become daunting. Time to market is always a competitive advantage, but so are multi-platform support, scalability, ease of development and collecting big data. Google's extensive service offerings in each of these areas provide immense value for businesses as they foray into the mobile space. At HIQES we leverage these technologies to provide superior mobile solutions for our customers. Implementing Google's service offerings in our mobile solutions is a multi-faceted approach which provides successful solutions today while keeping our solutions prepared for tomorrow's growth needs. Time to Market Quickly getting a product or service to market is one of the most essential things for any business. The mobile app space is no exception. Google’s services in this regard apply to both the back end web side and the mobile devices. Accelerating the creation and maintenance of an app and its backing web service is critical for rapid deployment. The vast majority of mobile apps are connected apps: they leverage Internet connectivity to provide some or all of their functionality. In the not so distant past, companies had to build out backend infrastructure to handle the mobile and web interface apps. This added to the overhead and maintenance of the company’s product or service. Google’s options to alleviate this burden fall right in a sweet spot of productivity and flexibility. Using Google App Engine, a business can rapidly develop the backend application in a PaaS style environment. We will often use this as a starting point for our clients requiring custom backend work due to its ease of use. For those who wish to have more flexibility and control, Google Compute Engine can utilize the same code running in App Engine, but in a customizable, managed virtual machine. Data storage is similarly flexible, leveraging NoSQL style storage or Google Cloud SQL for relational database support.