*/ -->

An unofficial blog that watches Google's attempts to move your operating system online since 2005. Not affiliated with Google.

Send your tips to gostips@gmail.com.
Showing posts with label Android. Show all posts
Showing posts with label Android. Show all posts

October 14, 2016

Add Home Screen Shortcuts to Google Maps Directions

I'm not sure if this is a new feature, but it must be pretty recent. Google Maps for Android lets you add home screen shortcuts to directions directly from the app. Just search for directions, tap the menu icon and pick "add route to Home screen". This works best when you select the current location, but it's not a requirement.



You may also see this message: "Go here often? Add this route. Tap here to add a Home screen shortcut to this route."


Another option is to add the directions widget, which lets you pick the shortcut name, whether to start turn-by-turn navigation and more.

October 6, 2016

Android 7.1: Pixel-Only, For Now

Pixel phones will ship with a new Android version: 7.1. It looks like many of the important Nougat features have been left out from the 7.0 release.

Android 7.1's unofficial changelog published by Android Police has many Pixel-specific features, including a new launcher, a new camera app, Google Assistant, a support tab in the settings, solid navbar icons, Smart Storage that removes old backed up photos and videos when storage is full.



There are also some features that aren't restricted to Pixel devices: night light (filters blue light), fingerprint swipe down gesture, seamless A/B system updates, Daydream VR mode, support for app shortcuts and circular app icons, keyboard image insertion, manual storage manager and more. Unfortunately, Nexus devices and Pixel C will only get a dev preview by the end of 2016, so the stable release will be available in 2017. So much for buying Nexus devices to be the first to get the latest Android updates.

Google Assistant won't be a Pixel exclusive for long, since it's a core Google feature that needs wide adoption. I assume that the launcher and camera app will be also available in the Play Store at some point.

Why Google Can't Sell Expensive Products

Google announced its first phone and many people wondered why it's as expensive as an iPhone. Nexus phones were sometimes inexpensive (Nexus 4: $299, Nexus 5: $349, Nexus 5X: $379) and sometimes more expensive (Nexus One: $530, Nexus 6: $649, Nexus 6P: $599). Now the 5-inch Pixel costs $649 in the US, while the 5.5-inch Pixel XL costs $769, which is more than any other Nexus phone.


Obviously, Google's pricing was more aggressive when it wanted to sell more products and less aggressive when sales numbers mattered less. The truth is that Google only managed to sell products in high volumes if the price was low enough to make them good value. Chromecast was successful because it offered a lot of value for the money. Nexus 5 was a flagship phone at half the price, so millions of people bought it. Nexus 7 was good enough for $199, but Google's bigger tablets were more expensive and their flaws were more striking.

Google is a "value" brand. Most people associate Google with free ad-supported online services that offer great features. There's no paid Google software for consumers, as Google only sells digital content and subscription services (storage, music). Google is not a lifestyle or luxury brand, so people don't expect to pay much for Google products.

There's a lot of risk associated with Google products, since Google doesn't stand behind them all the time. Some of them are experiments, others are quickly discontinued and forgotten. I still remember that Google stopped selling Nexus One only 6 months after the launch or when Logitech's CEO said back in 2011 that Google TV was a huge and costly mistake. Android One was a flop, Google Play Edition failed, Motorola was acquired by Google and later sold to Lenovo.

Google's commitment issues, its high appetite for releasing beta products, its lack of planning and foresight - all of these problems alienate consumers and make them think twice before buying a Google product. Premium brands are all about image, trust, credibility, heritage.

October 5, 2016

No More Nexus Devices

After the launch of Google's Pixel phones, many people wondered if the Nexus brand will be retired or we'll still see Nexus phones, tablets and other Android devices. It looks like the first answer is accurate. According to The Verge, Google says that there are no plans for future Nexus products.


"The idea was to show everyone how it should be done," says Brian Rakowski, VP of product management for Android. "All the partners in the phone manufacturing space took it and built great products on top of it. Meanwhile, Nexus kind of trundled along at the same small scale."

Nexus was the reference Android phone and was mostly for developers and early adopters. Google sent mixed messages: some of the phones were heavily subsidized, others were more expensive, design and features were rarely consistent from one generation to another.

With Android's beta program and Google's efforts to give manufacturers early access to the Android code, Nexus devices became less important. There are also inexpensive "flagship killers" like the OnePlus 3, which only costs $399.

Google got serious about hardware and started to build an ecosystem of devices that work together: phones, tablets, laptops, routers, VR headsets, smart speakers, smart gadgets for your TV. Some of them are great, others will get better or be replaced by products that better fit inside the ecosystem. Google finally realized that "people who are really serious about software should make their own hardware," as Alan Kay said and Steve Jobs quoted.

Challenging Apple when it comes to selling premium hardware is quite difficult. Apple consistently delivers great products, while Google's products are hit and miss (examples of bad apples: Nexus Q, Pixel C, Glass, Nexus 9). Apple has a long-term vision for products, while Google's plans are always changing with many casualties along the way.

"It's very challenging to work on dozens of products and make them all terrific. We have to have a lot of discipline and a lot of focus," says Rick Osterloh, Google's head of hardware and Motorola's former president.

For now, Google admits that Pixel phones "aren't going to have enormous volumes", as this is only the first iteration of the product. The good news is that "touch latency [on the Pixel] is the best of any Android device ever produced. If you put it under high-speed camera, it's on par with an iPhone."

Google has big plans when it comes to hardware and hopes to eventually sell a lot of them. Even if that means competing against its own partners. "We’re no longer going to be shy about what we think is the right answer for us. What we are going to do is give the OEM ecosystem a chance to compete, meaning it’s a fair playing field," says Rishi Chandra, VP of product management for home products.

{ via The Verge }

October 4, 2016

Google Gets Serious About Hardware

Google has a new hardware division and Rick Osterloh, the former Motorola chief, is in charge. This hardware division merges Google's disparate hardware projects to bring more cohesive products that work well together.

Google announced a lot of products today and all of them are made by Google. Nexus phones have been replaced by Pixel phones, Daydream View is a comfortable VR headset that works with Pixel phones, Google Home brings Google Assistant to a smart speaker, Google WiFi is a new router that promises better range and Chromecast Ultra supports 4K and has an Ethernet port. That's quite a lot.

Pixel phones are actually made by HTC, but there's no HTC branding. Pixel and Pixel XL are designed by Google and HTC is only the OEM. The two phones share the same premium hardware (aluminum/glass unibody, Snapdragon 821, 4GB RAM, 32/128GB of storage, AMOLED screens, 12MP camera with gyroscope-based electronic image stabilization), but have different screen sizes (5 inch vs 5.5 inch), resolutions (1920 x 1080 vs 2560 x 1440) and batteries (2770 mAh vs 3450 mAh). They have an impressive camera that scores 89 in the DxOMark Mobile test, which is the highest score for a mobile phone. The camera has a fast f/2.0 lens, hybrid autofocus powered by laser detection and phase detection, zero lag HDR+, powerful stabilization.

Pixel and Pixel XL ship with Android Nougat and they're the first phones that come with Google Assistant, the upgraded voice assistant with a more natural voice, more comprehensive answers and better integration with other services.

"Pixel is available for pre-order today starting at $649 in the U.S., U.K., Canada, Germany and Australia," mentions Google. Pixel XL costs $120 more, while the 128GB options adds $100 to the price, exactly like the iPhone. Google partnered with a few carriers: Verizon, Roger/Telus/Bell in Canada, EE in the UK, Deutsche Telekom in Germany, Telstra in Australia, as well as a few stores like Best Buy and Flipkart.



Daydream View brings virtual reality to everyone (who has a Daydream compatible phone). "Powered by Android 7.0 Nougat, Daydream-ready phones are built with high-resolution displays, powerful mobile processors and high-fidelity sensors—all tuned to support great VR experiences. Google’s newest Pixel and Pixel XL are the first Daydream-ready phones, and there are a lot more on the way from leading Android smartphone makers," informs Google. Daydream View is a VR headset and controller that costs $79 and it's comfortable and easy to use. For now, it's mainly a Google Pixel accessory and it will be available in November in the US, Canada, Germany, UK and Australia from the Google Store and all the other carriers and stores that sell Google's phones.



Google Home is a smart wireless speaker with integrated Google Assistant, powerful microphones and noise cancelling technology. It's always listening to "OK Google" (you can quickly disable this feature from the mute button), it has touch controls, far-field voice recognition, Hi-Fi speakers, multi-room support if you buy multiple devices. It also has customizable bases you can buy from the Google Store. Google Home is a clever voice interface for Google, but also for your other smart devices like Chromecast, Nest, Philips Hue and more. IFTTT will make Google Home automation even more powerful.

"Google Home will be available in stores starting in November or you can pre-order yours today for $129 from the Google Store, Best Buy, Target and Walmart," informs Google.



After launching OnHub routers manufactured by TP-Link and Asus, Google came up with its own simplified WiFi router. It's designed to cover a small house or an apartment and you can use multiple Google routers for a larger house. "Network Assist is intelligent software built into Google Wifi to provide you with the fastest possible speed. Behind the scenes, Network Assist automatically helps you avoid Wi-Fi congestion, and transitions you to the closest Wi-Fi point for the best signal." Google's new router has a mobile app that lets you quickly change settings and check stats. For example, you can pause Wi-Fi on a device or prioritize a device.

"Google Wifi will be available for pre-order in the U.S. in November. It will retail for $129 for a single pack, and $299 for a three-pack at the Google Store, Amazon, Best Buy and Walmart."



Chromecast Ultra brings 4K and HDR support, a more powerful hardware and a different charger with Ethernet port. "Chromecast Ultra supports 4K, HDR and Dolby Vision, so you'll get a crisper picture with higher resolution and more vibrant colors. At first, you'll be able to stream 4K content from Netflix, YouTube and Vudu, and we're working to bring more 4K and HDR content on board. Later this year, Google Play Movies & TV will be rolling out 4K content. Chromecast Ultra loads videos 1.8 times faster than other Chromecast devices and includes major Wi-Fi improvements to support streams from full HD to Ultra HD without a hitch," explains Google. "Chromecast Ultra will be available in November for $69 from Best Buy, the Google Store, Target, and Walmart in the U.S., as well as from international retailers in 15 more countries."


Here's the full Google announcement, just in case you missed it:

September 30, 2016

Google Calendar Events in Google Maps

The latest version of the Google Maps app for Android adds more integration with Google Calendar. There's a new upcoming tab in "Your places", which shows a list of upcoming events, including your bookings and reservations from Gmail. Click an event to quickly see the location on the map.


There's also a new "personal content" section in the settings, which lets you disable the integration with Google Contacts, Google Photos, disable location, location history and search history.

May 19, 2016

Android Instant Apps

Back when the desktop was king, Google used to be all about the Web and the browser. As mobile devices got more popular, browsers were no longer the most important application for many users. Specialized apps for music, video, photos, messaging, maps were much more popular because they were better suited for mobile.

Google pushed the boundaries of the mobile web with Chrome, but a few years ago it started to move on. New services like Inbox no longer have mobile web apps, Google Play Music no longer works from a mobile browser, the Google Docs mobile app no longer lets you edit documents etc. Google started to index mobile apps and link to the apps directly from Google Search. More and more sites push users to install their mobile apps, some of them display limited content and force users to install the apps to read the entire content (example: TripAdvisor).


Now Google announces a new Android feature that will make apps even more powerful. Android Instant Apps will let you launch apps without even installing them: your device will only download the required modules for displaying the content.

"With Instant Apps, a tap on a URL can open right in an Android app, even if the user doesn't have that app installed. As a developer, you won't need to build a new, separate app. (...) You modularize your app, and Google Play downloads only the parts that are needed, on the fly. And when you do upgrade, your app will be available to more than a billion users on Android devices going back to Jelly Bean," informs Google.


Right now, Google works with a small number of developers from BuzzFeed, B&H Photo, Medium, Hotel Tonight, Zumper and Disney to refine the experience. Instant Apps will be available later this year as part of a Google Play Services update.

Instant Apps will be limited to the content you want to display (a Medium article, a B&H camera), but you'll be able to install the full app if you like. It's like launching a personalized trial version of the app.

While the new feature is impressive and has many potential uses, I think it will make the mobile web even less important. If Apple launches a similar feature, developers will start to close their mobile sites and the mobile web will disappear. That's quite dangerous, since it will limit the mobile OS choice to Android and iOS. It's much easier to create a site than an app and many apps are completely unnecessary, not to mention that web apps use open standards, while mobile apps use proprietary APIs and have to rely on closed app stores. The open web ecosystem made Google what it is today.

April 19, 2016

Podcasts in Google Play Music

Google Play Music is no longer only about music, now it also lets you listen to podcasts. The podcasts section is already available in the web interface and it's rolling out to the Android app in the US and Canada.

"We'll connect you with podcasts based on what you're doing, how you're feeling and what you're interested in. Similar to our contextual playlists for music, we want to make it easy to find the right podcast - whether you're a podcast aficionado or listening for the first time," informs Google.

Here are some podcasts that are available: "Freakonomics Radio", "The Nerdist", "Radiolab", "Stuff You Should Know", "TED Radio Hour", "This Week in Tech", "WTF with Marc Maron", "Wait Wait... Don't Tell Me!".




When you subscribe to a podcast, the Android app will automatically download the most recent episodes or notify you when there's a new episode.

April 15, 2016

Background Buffer in YouTube's Android App

I paused a video in YouTube's app for Android and got this message: "paused videos keep buffering if you leave the app". There's a background buffering feature and YouTube shows the how much data has been buffered. For example, "buffering 11.8/39 MB". YouTube videos are actually cached, so that's the reason why YouTube's cache can become huge.


When YouTube caches the entire video, you'll receive a notification which shows that the video is "ready to watch".


This is useful if you have a slow Internet connection: play a YouTube video, pause it, leave the app and wait until the video is cached. Then you can watch it.

An article from Indian Express mentioned in December that "Google will introduce pause buffer feature soon allowing users to pause video, leave it to buffer, even leave the app or site and let it continue buffering". Google CEO Sundar Pichai delivered a keynote speech at a Google India event in New Delhi and announced a lot of interesting features: "tap to translate" will be released this year, "Google will crowd source the data for its translate feature", "1.4 billion Android users in the world", "free WiFi at 100 railway stations in India by December 2016", "Internet access to Indians in their own language is the focus for Google in India".

Android Police reported in December that YouTube was testing background buffering.

February 17, 2016

Gmailify

Gmail's app for Android is more than a mobile app for Gmail, it's also a general-purpose mail client. You can add IMAP, POP3 or Exchange accounts and use the Gmail app to read, compose and organize your mail. Now Google added the option to Gmailify your email accounts, which means bringing Gmail features without having to switch to a Gmail account.

"Gmailify links your existing account to Gmail so that you get all the bells and whistles — spam protection, inbox organization and even Google Now cards based on your mail — without having to leave your current address behind. All you need to do is open the Gmail app, sign in to your email account(s), and enable Gmailify," informs Google.


Which features are available? Spam protection, automatic categorization, labels, better search with support for advanced search operators, travel and hotel reservations appearing automatically in Google Now, better mobile notifications and all the other Gmail features.

How does it work? You can link your non-Gmail address (Yahoo Mail, Outlook.com, AOL Mail, etc.) to an existing Gmail account or to a new Gmail account. "When you sign in to the linked Gmail address, you'll see your messages from the other email provider in your mailbox. You'll be able to read, reply, and organize them just like you do in Gmail." The Gmail app keeps everything in sync, so a read email will be marked as read in the original account, archived messages will be added to a new Archive folder, while Gmail labels will be treated like folders.

January 24, 2016

New UI for Google's Weather Card

Google redesigned the weather card to include more information and images. The new weather card is only available in the Google Search app for Android, at least for now. "When you search for 'weather' or ask Google, 'will it rain today?' in the Google app on your Android phone, you'll get a wealth of new information, including: hourly sky conditions and chance of rain, severe weather alerts, a detailed 10-day forecast, air quality, UV index, sunrise and sunset times, and more," informs Google.

Google's new UI has 3 tabs for "today", "tomorrow" and "10 days". There's also a "humidity, wind, sunrise, and more details" link at the bottom of the card which allows you to expand it. You can also tap anywhere inside the card.



Google added an option to add a location to the weather list. This way, you can search for "weather" and see a list of all the locations you've added and the corresponding weather information. The search bar is now optimized for finding locations, so it's easier and faster to switch to a different city.


The "today" tab now includes information about sunrise, sunset, solar noon, length of the day, remaining daylight, dawn, dusk, dew point, pressure, UV index and visibility.


For some cities in the US, Japan, South Korea, India and other countries, you can find air quality information and health messages like "it's a great today to be active outside" or "avoid prolonged or heavy exertion". The source is EPA AirNow.




The "10 day" shows weather forecast for today and the following 9 days. Tap a day to find more details, including hourly weather forecast, wind, humidity, UV index, sunrise and sunset.


November 24, 2015

Big Offline Google Maps

I don't know about you, but my Google Maps for Android has just enabled the new offline features. Even if you have the latest version of the app, you still need to wait until these features are enabled because they're gradually rolled out.

My first disappointment is that the new features are still limited. The biggest size for an offline area you can download is 120,000 square kilometers and there are many countries that are bigger than that. I downloaded London's map and checked the size of the map: 332 MB. It also expires in 29 days (maps need to be updated at least every 30 days).



It looks like Google's maps include too much information, they take up too much space and there's no way to download some simplified maps.

Let's try one of the smallest countries in Europe: Liechtenstein, which has an area of only 160 square kilometers. The offline map has 62 MB. New York? 409 MB. Los Angeles? 356 MB. Tokyo, Seoul, Beijing, Bangkok? Not available because of licensing issues.


Forget about downloading the map for an entire country. Google Maps still can't replace the Here app or paid navigation apps.

November 10, 2015

Full-Featured Offline Google Maps

Google Maps has a really cool mobile app for Android and iOS, but most of its features aren't available when you're offline. You can cache maps for small regions and that's pretty useful, but what if you want to cache the maps for an entire country or use navigation and driving directions when you're in a different country? The Here app offers this feature for free and now you can use it in Google Maps too.

"Now you can download an area of the world to your phone, and the next time you find there's no connectivity — whether it's a country road or an underground parking garage — Google Maps will continue to work seamlessly. Whereas before you could simply view an area of the map offline, now you can get turn-by-turn driving directions, search for specific destinations, and find useful information about places, like hours of operation, contact information or ratings," mentions Google.


"You can download an area by searching for a city, county or country, for instance, and tapping 'Download' on the resulting place sheet, or by going to 'Offline Areas' in the Google Maps menu and tapping on the + button. Once downloaded, Google Maps will move into offline mode automatically when it recognizes you're in a location with spotty service or no connectivity at all. When a connection is found, it will switch back online so you can easily access the full version of Maps, including live traffic conditions for your current route."


The new feature is gradually rolling out in the latest version of Google Maps for Android and it will soon be added to the iOS app. 6 years after launching turn-by-turn navigation, this feature works offline and Google Maps can finally replace paid navigation apps.

October 29, 2015

Google to Merge Android With Chrome OS

Update: Hiroshi Lockheimer, Google's SVP for Android, Chrome OS and Chromecast says that Chrome OS is here to stay: "While we've been working on ways to bring together the best of both operating systems, there's no plan to phase out Chrome OS."

Original post:

Wall Street Journal reports that Google works on integrating Chrome OS into Android and will release a unified OS that runs on phones, tablets, laptops and more. "The company plans to unveil its new, single operating system in 2017, but expects to show off an early version next year."

So why kill Chrome OS and switch to Android? Chrome OS has a small desktop market share, while Android is the dominant mobile OS. There are a lot more apps in the Google Play Store than in the Chrome Web Store and Google had a hard time convincing developers to build Chrome apps. Google even ported the Android runtime to Chrome, so that you can run Android apps in Chrome OS.

Google's CEO, Sundar Pichai, has recently said that "mobile as a computing paradigm is eventually going to blend with what we think of as desktop today". Most likely, Google wants to bring Android to the desktop and provide a coherent experience. This solves some of the issues with Chrome OS (the lack of apps, low market share), but brings more challenges (Android is less secure than Chrome OS, it's updated less often, has a more complicated interface, it doesn't have a windowing system, apps aren't optimized for desktop).

I like Chromebooks because they're simple devices that require no maintenance. There are few things you can change, few things that can go wrong. It's easy to share them with other people, you don't have to worry about backups or saving your data.

Pixel C's announcement makes more sense now. It's an Android tablet developed by the Chromebook Pixel team. “We think the Pixel C’s tablet and keyboard experience really unlocks new ways to both play and be productive on one device,” mentioned Google.


Google has a lot of work to do. Android's tablet interface is pretty poor, there's no native multi-window support, Chrome for Android doesn't support extensions, apps and themes.

Chromebooks were all about the web, but native apps turned out to be more important for users. Better performance, better integration with the operating system, better interface - native apps trumped web apps and Chrome OS couldn't find a way to turn the tide.

{ Thanks, David. }

October 28, 2015

Android Auto Backup

One of the best features from Android Marshmallow is auto backup for apps. Android used to have a backup feature that only worked for system settings and a few apps that enabled it. Now Google saves the settings and data for all the apps and backs it up to Google Drive, so you can quickly restore it when needed.

I've checked the Android section from Google Dashboard and noticed the difference between Nexus 7 running Android 4.3 and Nexus 5 running Android 6.0. While Nexus 7 only backed up system settings, the wallpaper and some data for Gmail, Google Calendar and Google Keyboard, Nexus 5 backed up the data for almost all the apps: from QuickPic Gallery to MyFitnessPal, from Firefox to Opera Mini and Angry Birds 2. There are still some apps that don't support auto backup, but at least the feature is now opt-out instead of opt-in.



The Android section from Google Dashboard shows a lot of useful information about your Android devices (IMEI number, registered date, last activity date, carrier) and it also lets you delete backup data. "Please note that new backup data will be created if backup is enabled on any of your Android devices," informs Google.

The list of apps backed up to Google Drive is also available in the Settings section of the Google Drive app for Android. You can enable or disable the backup feature, automatic restore, reset network settings, add backup accounts. The nice thing is that all this data doesn't use your Google Drive storage quota, but each app is limited to 25MB.

"Apps running on the new backup system aim to save their data every 24 hours, but there are a few requirements for the backup system to trigger automatically. The new backup system uses the JobScheduler API introduced in Lollipop and only triggers a backup if the device is connected to power, on Wi-Fi, and has been idle for at least an hour. The data then gets encrypted and uploaded to Google Drive," reports Ars Technica.

It's worth pointing out that reinstalling an app from the Play Store restores its settings and data. This way, you won't lose your data when you uninstall an app and you don't have to reconfigure an app you've previously used. In my opinion, this is a game-changing feature.



The new backup service is powered by Google Play Services, so it can be improved without updating the operating system. Hopefully, Google will allow users to disable backup for certain apps, remove the 25MB limitation and backup even more data.

October 27, 2015

Newer Is Not Always Better

With all this talk about Android and software updates, I realized that one of the biggest Android advantages is that you can install custom firmware or downgrade to an old Android version.

My old Nexus 7 tablet from 2012 doesn't support the latest Android release. Instead of installing custom firmware from some independent developers, I decided to go back to the smoothest Android version I can find. Asus skimped on quality storage and Nexus 7 was pretty slow and laggy, especially when using Android 5.x.

Google has a page with factory images for Nexus devices and it's pretty easy to install any Android version that's officially available. You have to backup your data, enable USB debugging and run some scripts.

I've installed Android 4.4.4 and Nexus 7 was much smoother, but there was still room for improvement. Android 4.3 was even better and I decided to keep it. It's like having a completely new device, even if it runs some outdated software released 2 years ago.


It's difficult to optimize new software for old hardware, especially if manufacturers don't care about quality, cut costs and ship poorly made devices with obvious design flaws. On there other hand, Google has its own issues with software optimization, memory leaks, battery draining software and other bugs. When properly optimised, Android runs well and users are happy, but this doesn't happen often. With so many devices to update, manufacturers and even Google take shortcuts when it comes to old phones and tablets. Some stop updating them, others release unfinished software, hoping to encourage users to buy new hardware, while others spend more time improving the software for the latest flagships.

Thankfully, you can downgrade and go back to a software that actually works well. Apple devices rarely allow you to downgrade and usually for a limited time, so you're stuck with phones and tablets that are suddenly slow, laggy and crashy.

This post was written on my Nexus 7 running Android 4.3.

October 22, 2015

Google's Play

Android started as an open platform that brought together many competing companies. iPhone's launch changed Android's development and was an important reason for Android's success. Phone manufacturers and carriers wanted an "iPhone killer" and Android was a good bet, but it still had a lot of rough edges and there were many missing features. This was a great opportunity for manufactures to fill in the gaps, create their own user interfaces and develop their own apps and widgets that brought value and differentiation.

Here's an image from Android's original SDK emulator:



Why did Google acquire Andy Rubin's company and invested in Android? One of the reasons was to make a better platform for developing mobile apps. Google already had a few mobile apps for feature phones, Symbian, Blackberry and it was very difficult to add new features and to test the applications because of the inconsistent APIs and their implementations. Android seemed like an interesting opportunity, but Google never anticipated that it will take over the world. It's obvious that Android became the dominant mobile OS because so many companies invested in Android, hoping to come up with better phones than Apple's iPhone.

While Android was open source, Google created a few proprietary apps that weren't part of the Android Open Source Project (AOSP). The most important proprietary Google app was Android Market, which is now called Google Play Store, but Google developed other apps as well: Gmail, Google Search, Google Maps etc. Over time, many open source apps were replaced by proprietary Google apps: the music player became Google Play Music, the calendar app became Google Calendar, the browser became Chrome etc.



Android Market/Google Play is Google's own service and it was licensed to phone manufactures subject to confidential terms and conditions. According to the distribution agreements (MADA) revealed by companies like HTC and Motorola, Android Market was bundled with other Google apps and services, including Google Search and Network Location Provider, which had to be the default search and location services. "Devices may only be distributed if all Google Applications [listed elsewhere in the agreement] ... are pre-installed on the Device," mentions one of the distribution agreements.

The list of bundled Google apps increased over the years, as Google released more and more apps. Phone manufacturers were allowed to bundle competing apps from third-party companies and you'll find many phones that include Whatsapp and Hangouts, Microsoft OneDrive/Dropbox and Google Drive, Facebook and Google+. Here's a screenshot from Samsung Note 4, courtesy of Gsmarena, which shows that Samsung preinstalled Facebook and Google+, Hangouts, WhatsApp and Facebook Messenger, Instagram and Google Photos.


While many Android users complain that their phones have too much bloatware, some companies aren't happy that Google ties the Google Play Store with other Google apps and some default settings (Google = default search engine, Google Network Location Provider = default location provider).

Deutsche Telekom will file an anti-trust charge against Google, complaining that "Google uses its Android mobile operating system to unfairly promote its own products like Google Maps and online search over those of rivals". According to New York Times, "a number of large tech companies, including Oracle and Nokia, as well as small start-ups like Aptoide, a Portuguese online marketplace for smartphone applications, already have filed complaints to European officials connected to the Android investigation." The European Commission has opened a formal investigation into Google's mobile operating system and the Federal Trade Commission started a similar investigation last month.

Is it fair for Google to bundle the Play Store with other apps and to dictate its own terms and conditions? It's obvious that the Play Store is the most important Android app and few people outside of China would buy an Android device that can't access the Play Store. By now, Google Play Store and the associated Google Play Services are hard to separate from Android, even if they're not technically part of Android. This is Google's play: it's holding the keys to more than 1 million apps and dictates its own terms to phone manufacturers. Many of Google's apps are actually useful and they are hard to beat by competitors (Google Maps, Google Search, Gmail, YouTube), but some of the apps aren't the best in their category and Google uses distribution agreements to promote them (Hangouts, Keep, Play Books).

Back in 2008, Android Market was just another Android app store, but now it's the most important by far and it also comes with APIs that tie Android apps to the Google Play Store. I think it's not fair to tie Play Store licensing with bundling other Google apps and Google should use separate distribution agreements for them, just like Facebook and Microsoft.

August 14, 2015

When Android Updates Are Faster

While Google and Android OEMs still have issues with releasing timely updates that fix bugs and add new features, there's something they got right: adding built-in apps to the Play Store and updating them independently, without requiring OS updates.

Apple has released iOS 8.4 back in June and the main changes were a redesigned Music app with Apple Music support and some new iBooks features. Google would have simply updated Play Music and Play Books and all Android users would have gotten the new features without manually installing a new Android version.


The only way for Apple to add new features to Safari, Apple Maps, App Store, the music app, the calendar app, the mail app, iBooks and all the other built-in apps is to update the operating system. That's an outdated model and it's pretty inefficient.

Everytime you hear about a new release for Google's Android apps (Chrome, Play Store, Play Music, Play Books, Gmail, Google Drive, YouTube and more), that could be a new Android version. Some Android OEMs like Motorola, Sony and HTC moved core apps to the Play Store to update them faster.

It's worth pointing out that iOS updates include many security updates and other bug fixes. Right now, these updates can't be installed without an operating system update in Android, but that may change in the future. Google promised to release monthly security patches for Nexus devices, while Samsung and LG will also update their devices monthly.

Android's OEMs update their devices faster then a few years ago, but the process is still slow because of the carriers, custom user interfaces like TouchWiz and the number of devices released every year.

August 5, 2015

Convert Notes to Documents in Google Keep for Android

The latest version of the Google Keep app for Android lets you export your notes to Google Docs, just like the desktop site. Open a note, tap the menu button and pick "copy to Google Doc".


You can also select multiple notes and use the same feature to export your notes to a Google Docs document.

If you don't have the latest version of the Google Keep app yet (3.1.313), you can download the APK file from APK Mirror. According to Android Police, "the APK is signed by Google and upgrades your existing app".

July 27, 2015

Named Places in Google Maps

The latest version of the Google Maps app for Android lets you add private names for places. Search for an address or drop a pin on the map, tap the 3-dot menu icon and pick "Edit name". You can add a name that lets you quickly find the place on the map, just like you can find "home" or "work". The private name is saved to your Google account and you're the only one who can see it.

Here's an example for a local business (this feature is even more useful for places that don't have a name in Google Maps):





To edit a name or delete it, open the side menu and tap "Your places". At the top of the section, you can find the named places, including "home" and "work".

Google Maps also has a new interface for location history: it's called "your timeline" and it's available on the web and in the Android app. "Your Timeline allows you to visualize your real-world routines, easily see the trips you've taken and get a glimpse of the places where you spend your time. And if you use Google Photos, we'll show the photos you took when viewing a specific day, to help resurface your memories," informs Google. You can customize the timeline by removing places or adding private names. This feature still requires Location History, which can be enabled or disabled from Google Maps, Google Settings or My Account.