Variety of ‘Сlouds:’ Google and Apple

2011-07-27 by Marina Astapchik

Both IT giants Google and Apple have come under a magic spell of fascination with cloud computing. Both of them offer services with a “cloud” prefix and both of them put meaning into it. The difference in the meaning of the word “cloud” in Google and Apple will be discussed in what follows below.

Google perspective on cloud services seems to look out far in the future, when internet access will be omnipresent and accessible by anyone be it a home desktop, a portable laptop and a mobile (smart)phone. It also seems that, although for the time being, the cloud applications are far from being perfect, Google hopes that by the time high-speed internet connection is everywhere, the cloud apps will be tweaked for the best user experience. Present time is the time for testing and refining cloud services for Google. Thus, the best services are available online and only online, while all data is stored on Google’s servers. However, recently they started talking about providing a possibility to work with certain key apps offline, mostly in the context of Chromebooks.

To summarize, Google it clearly going for being the computer-in-the-sky that runs useful and fun applications for everyone.

With Apple this is a completely different story. Since Apple produces and sells devices, it is much more device-oriented in everything they do. Internet for them needs to run smoothly and all the data packages need to arrive on time. What Apple offers is this reliability and security of the cloud managed with easy control by Apple. Cloud in this case is more of a repository for applications, media content, documents, mail, settings and others that not only backs up data from devices but also syncs it for the users' devices so that all of them contain the same information. Apple assumes that simple automatic sync of all devices will speak up to the expectations of a wide Apple community and will possibly attract new Apple adepts. The Apple's version of the cloud does not substitute native applications, rather than it is supposed to make native mobile applications better.

With that said, which version of the 'cloud' concept will triumph in the future, who knows. If there is more competition in the big markets and more active partnership between business and communities in the smaller markets, the Google's dream of the future internet, might come true, says Jason Hiner from TechRepublic.

RELATED ARTICLES

Top Questions and Answers about CRM

Growing businesses are looking for a better way to manage customer relations. Understanding that the idea to store their information in note cards or Google documents is a bit old-fashioned, they are wondering, what is CRM, how it works and how it can help their businesses. These questions are hardly...
READ ARTICLE
Node.js: pros and cons

Bringing Node.js into your project: pros and cons

Introduction “Node.js is a platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices.” This is what official Node.js website tells us, and this...
READ ARTICLE
Database Migration Best Practice

How to migrate high-load tables with zero downtime using background jobs and SQL views

Sometimes database migration may become a pain. The tables are large, the load is high, HDD space is expensive and the downtime should be as short as possible. Elinext team has recently investigated the issue within one of our Ruby on Rails projects and managed to offer a flexible data…

READ ARTICLE

Best practices of Big Data implementation

Part 1. How we struggled with big data implementation. The  whole story about big data implementation started with an ongoing project. Our team was working on a project for monitoring a range of devices: switches, routers, computers and more. The main goal of this system was to provide businesses with...
READ ARTICLE
WHO WE ARE

ABOUT ELINEXT

Elinext is a custom software development and consulting company focusing on web, mobile, desktop and embedded software development, QA and testing. Since 1997, we have been bringing digital transformation to mid-sized and large enterprises in Banking and Finance, Insurance, Telecommunications, Healthcare and Retail. Our key domains include enterprise software, e-commerce, BI and Big Data, e-learning and IoT.