An unofficial blog that watches Google's attempts to move your operating system online.
Send your tips to gostips@gmail.com.

Tuesday, February 12, 2013

Chrome's Giant Touch-Optimized Menu

Somewhere between Chrome 25 (beta) and Chrome 26 (dev), the browser's menu got bigger. It's now optimized for touch interfaces even if you're using a non-touch computer. I've checked the height of the menu and it's now 580 pixels, instead of 420 pixels. That's a 38% increase and it makes the interface more difficult to use for mouse users.


When you use Chrome's sync feature, the menu's height becomes 625 pixels. Here's how a recent Chromium build looks on my 1280x800 laptop and remember that most laptops sold right now have a 1366x768 resolution:


Chrome also changed the contextual menu:


Mobile Google Contacts Alternative

For some reason, Google doesn't offer a mobile interface for Google Contacts. Sure, you can use the autocomplete feature from Gmail to find an email address or sync your contacts using CardDav or Exchange, but there's no mobile app for Google Contacts.

I've tried to use the standard desktop interface available at google.com/contacts, but it's slow and hard to use on a mobile phone. Fortunately, Google still offers the old version of the Google Contacts site at google.com/contacts_v1 and it works a lot better on a smartphone.


Update: There's another option - https://mail.google.com/mail/h/?v=cl (thanks, Alexandre).

From Sleekbooks to Chromebooks

What happens when you take a thin and light Windows PC and transform it into a Chromebook? Here are 2 examples of laptops from HP and Lenovo that have been morphed into Chromebooks. Both replaced an Intel Core i3 CPU with a Celeron CPU, the standard HDD with a 16GB SDD and Windows with Chrome OS. HP made some additional changes and removed 2GB of RAM and replaced the 2 USB 3.0 ports with USB 2.0 ports.

The price dropped from $590 to $330 for the HP laptop and from $620 to $430 for the Lenovo laptop. The less expensive Intel CPU and the free Chrome OS license help manufacturers save about $200.




Monday, February 11, 2013

Chromebook Pixel

Chromebooks started as an experiment and ended up becoming best-selling Amazon laptops. They're so popular that more and more computer manufacturers release Chromebooks: Lenovo launched the 11.6-inch ThinkPad X131e Chromebook for schools and now HP launches a 14-inch Pavillion Chromebook.

Today's Chromebooks are a lot more powerful than the original Chrome OS devices, since they traded Intel's Atom for Celeron and Cortex-A15, but they're not high-end devices. Celeron is a low-end CPU, displays are average, build quality is not great. It's hard to come up with a premium notebook that costs less than $500.

Well, it turns out that Google works on a new Chromebook that features a backlight keyboard, aluminum casing and a high-resolution 2560x1600 display with touch support. Unlike the previous Chromebooks, it's designed entirely by Google. Here's a leaked ad for the upcoming Chromebook Pixel:


Nexus 10 has the same resolution and Chromebook Pixel could use the same Cortex-A15 SoC that also powers the Samsung Chromebook. It's not clear how much it will cost, but the ARM SoC is a better option than a powerful Intel CPU since the device could be a lot less expensive. If Samsung's Chromebook costs $250 and Nexus 10 costs $400, it's likely that Chromebook Pixel will cost less than $500. The first premium ARM laptop.

YouTube Background Audio in iOS 6.1

For some reason, the latest version of Apple's mobile operating system breaks one of my favorite features: playing videos in the background. It worked in Apple's old YouTube app, YouTube's mobile site and almost any other video app/site (an important exception is YouTube's official app). Close the app, double-tap the Home button, swipe from left to right and tap the "Play" button to continue playing the video in the background. In iOS 6.1, the "play" button doesn't work.


It's a great feature for music videos, podcasts, ambient sounds and it's unfortunate that Android doesn't include it and Apple (accidentally?) disabled it in iOS 6.1. Until Apple fixes the bug, you can install two third-party YouTube apps that use some undocumented APIs to support background audio: McTube and YouPlayer. McTube continues to play the video after closing the app, while YouPlayer lets you manually enable background audio.

New Interface for YouTube Channels

YouTube tests a new interface for channels. For now, the updated layout is only available for a few channels like Sorted Food, iJustine, The Pet Collective and YouTube's own channel, but it will soon be enabled YouTube-wide.

What are the changes? The persistent left sidebar and the list of featured channels limit the channel's real estate, but make the interface more consistent. Most of the features from the old interface are still available, but they're more difficult to find. For example, to find the "feed" view, you need to click the arrow next to the home icon and click "feed". The list of playlists, the featured playlists and the list of likes are buried in a drop-down. There's also a new "about" section that shows the channel description, the number of subscribers and the video views, which is used to be placed in the right sidebar. The search box is only displayed when you click the new search icon.

The channel trailer replaces the featured video for non-subscribers. "You can show a trailer that will only appear to viewers who aren't already subscribed to your channel. This is your chance to let visitors know what your channel is all about and tell them why they should subscribe."




{ Thanks, Sterling. }

Friday, February 08, 2013

Permalinks for Google Drive Images

While Google Drive lets you upload any file, the support for files that can't be edited using Google Docs/Sheets/Slides is limited. For example, you can embed PDF files and videos, but Google doesn't offer permalinks for images.

So you've uploaded a photo to Google Drive and the only options are to download the file and link to the image page. But what if you want to embed that image in a web page or simply post a direct link to the image? You may think that right-clicking the image lets you copy the image URL, but that's not true. Even if you check the source code of a page or use features like Firefox's "view page info", you'll get a link that doesn't work.

Fortunately, there's an easy solution - replace this URL from the address bar:

http://docs.google.com/file/d/FILEID/edit

with:

http://drive.google.com/uc?export=view&id=FILEID

(where FILEID is a long sequence of digits and letters).

This only works if you've changed the visibility options to "public on the Web" or "anyone with the link" in the Share dialog.

Here's an example:


You can also use:

http://drive.google.com/uc?export=download&id=FILEID

to trigger a download and this works for any non-private Google Drive file, not just for images.

{ via Stack Overflow. Photo licensed as Creative Commons Attribution. }

Convert Images Hosted by Google to WebP

WebP is one of the best thing that happened after Google acquired On2 in 2010. While WebM doesn't have a strong adoption outside YouTube and Firefox started to support H.264 after a few years of fight, WebP is an image format that's already used by many sites and applications. It can replace both JPEG and PNG and you can use it to create images that are compressed more efficiently (by about 35%) and look better. "By converting PNGs and JPEGs to WebP, the Chrome Web Store was able to reduce image sizes by about 30% on average," informs Google.

The format is supported by Chrome, Opera, Android 4.0+ and there are many tools that help you convert images to WebP and view them. It's also interesting to find that all the images hosted by Google services like Picasa Web, Blogger and Google+ can be converted to WebP using a simple URL adjustment.

Here's an example of JPEG photo hosted by Google+:

https://lh5.googleusercontent.com/-b1qAbtG7VuI/TqON2f_eReI/AAAAAAAA4P4/r_5AKUt42rg/s633/DSC03146.JPG [57 KB]

To convert the photo to WebP, just replace "/s633/" with "/s633-rw/" ("/sNUMBER/" with "/sNUMBER-rw/") :

https://lh5.googleusercontent.com/-b1qAbtG7VuI/TqON2f_eReI/AAAAAAAA4P4/r_5AKUt42rg/s633-rw/DSC03146.JPG [33 KB]

I'll also include the URL of a PNG screenshot from the previous post:

http://2.bp.blogspot.com/-aeOopCNVt3o/URVPw-F7c0I/AAAAAAABHlU/XIQiLthvLjQ/s640/new-gdrive-create-menu.png [21 KB]

Here's the WebP photo:

http://2.bp.blogspot.com/-aeOopCNVt3o/URVPw-F7c0I/AAAAAAABHlU/XIQiLthvLjQ/s640-rw/new-gdrive-create-menu.png [14.5 KB]

Third-Party Apps, More Visible in Google Drive

Google Drive updated the "create" menu. Now third-party apps are placed next to Google's apps and are easier to find. There's also a new option to "connect new apps" that displays the list of Google Drive apps (there are more than 100 applications). It's still an iframe for the Chrome Web Store collection, but you no longer have to open a new page to find an app. Another advantage is that you can filter the apps by category and restrict the search results to Google Drive apps. I've always found it weird that the Google Drive apps are listed in the Chrome Web Store, even though they don't require Chrome.



"The Google Drive Create menu now elevates Drive-connected apps to the same level as Google apps such as Docs and Sheets. This makes Drive-connected apps easier to reach and more visible to Google Drive users," informs Google.

There are apps for editing photos and videos, for creating web pages, for editing music, for merging PDF files, signing documents, faxing documents, creating whiteboards, diagrams, invoices and even designing t-shirts.

The Old Image Search, Still Available

The old Google Image Search interface is still available in the OneBox result that's displayed for some Google searches like [tropical birds] or [europe map]. If you add "image", "images", "photo" or "photos" to your query, Google will show 4 times more image results. It's like a simplified image search interface inside the regular Google Search.



Thursday, February 07, 2013

Google Drive Site Hosting

You can now create sites in Google Drive, but it's just a nice trick, not a full-fledged feature. To get started, create a new folder, right-click the folder and use the "share" feature to make the folder public. All the files of the site you want to create will be placed inside this folder.

Unfortunately, you can't create the HTML, JS and CSS files in Google Drive using the default apps, so you need install a third-party app like Drive Notepad, Neutron Drive or create these files using a native text editor or HTML editor. Make sure you have all the required files, including a file named index.html. When you upload the files to the folder you've just created, disable the conversion option.

Click the index.html file and then click the "Preview" button to see a live version of your homepage. The files are hosted at googledrive.com and have long URLs you can't customize. Here's an example.


Another downside is that you can create multiple files that have the same name, so a new version of the index.html file doesn't replace the existing file, but it adds a new file. You can always use the "manage revisions" option, but it would be nice have a traditional folder feature. For now, it's a good idea to use the Google Sync apps.

{ Thanks, Michael. }

Thursday, January 31, 2013

Custom Date Range Tips for Google Search

Google's search engine has a cool feature that lets you restrict the results to a certain time range. It's mostly used to find recent results, so the default options are: past hour, past 24 hours, past week/month/year, but you can customize the time range. Just click "search tools" below the search box, then click "any time" and select "custom range" from the list.


You can use Google's calendar widget to pick the dates, but there are some tricks that help you enter dates faster:

1. Enter "2011" in the "from" field, instead of "1/1/2011". Obviously, you can use any other year.

2. Enter "3/2011" or "March 2011" in the "from" field, instead of "3/1/2011" (or "1/3/2011", depending on your country).

3. Enter "2011" in the "to" field, instead of "12/31/2011" (or "31/12/2011", depending on your country). Obviously, you can use any other year.

4. Enter "3/2011" or "March 2011" in the "to" field, instead of "3/31/2011" (or "31/3/2011", depending on your country).


5. To restrict the results to pages from 2011, enter "2011" in the "from" and "to" fields.


6. To restrict the results to pages from March 2011, enter "3/2011" in the "from" and "to" fields.

7. Leave the "to" field empty instead of entering today's date.

8. Leave the "from" field empty to find pages created before the day entered in the "to" field.

Monday, January 28, 2013

Offline Google Slides

Google Slides is just another name for Google Presentations, but that's not actually new. The big news is that you can now use Google Slides offline to create, edit and run presentations. "Any new presentations or changes you make will be automatically updated when you get back online. So you can continue polishing slides on your next flight, and head to your upcoming presentation without worrying about whether there's going to be wifi."


The offline functionality is still limited to Chrome and requires the Google Drive app from the Chrome Web Store. If you've already enabled the offline support and use it for documents and spreadsheets, you don't need to do anything.

This table shows which Google Drive features are available when you're offline and you use Chrome for desktop or the mobile apps for iOS and Android. You can sync any file when you use the mobile apps, but the editing support is better in the desktop Chrome. You can also install the Google Drive app for Windows and Mac to sync the files that can't be edited online using Google Docs, Sheets, Slides and Drawings.

Quickly Switch to the Basic Google Image Search

If you don't like the new Google Image Search interface, you can't go back to the previous interface. Fortunately, Google still includes a link to a much older interface without infinite scrolling, but with useful information like the file size and a page snippet.

Infinite scrolling makes it difficult to get to the bottom of the page because Google continuously loads new image results as you scroll down. The best way to find the link that switches to the old interface is to press "End" on your keyboard (Fn + Right Arrow if you have a Mac) and click "switch to basic version". Google doesn't remember your setting, so the switch is not persistent.


New Google Image Search Interface

Long time, no see. After a long vacation, it's time to get back to the latest news from the Google world. Last month, Google tested a new image search interface and now it's been rolled out. It's the first desktop interface that drops the landing page and no longer loads the web pages that included the image results. The previous interfaces loaded these pages using iframes more like a courtesy to the third-party websites than to improve the user experience.

Google started to make the iframes less important when it moved them to the background. Then the mobile interfaces for smartphones and tablets came out and they didn't even load the original web pages. The new desktop interface is closer to the tablet interface: click an image result and use the left/right keyboard arrows to check the other results.


Here's the old interface (you may still see it):



"Instead of sending you over to a whole new page to preview an image, you'll see a preview of the image in your search results. Once you click on a image, you can quickly flip through the whole set of image previews using your keyboard. Your search results stay in the panel so you don't lose track of what you were doing; if you want to go back to looking at other search results, you can just scroll down and pick up right where you left off. If you want to check out the website where the image is hosted, you can click on the photo or use the tools available," explains Google.

Obviously, the traffic from Google Image Search will drop dramatically and webmasters will complain that Google uses their images and doesn't give anything in return. Google only hosts image thumbnails and loads the original images when you click the thumbnails, so it's now an image leecher that hotlinks to other people's images, using their bandwidth without generating page views or ad revenue. It's better for users, but expect to see many sites that stop displaying images when loaded from Google Image Search or use other anti-leech tricks.

Finding the right balance between user experience and webmasters' interests is a hard thing to do. Google now includes 4 links to the original web page, so you can click the image, the page title, the domain name and the "visit page" button, but I bet most people will click "view original image". Unfortunately, Google no longer displays two very important things: the image title and a short snippet from the page related to the image. Showing only the title of the page and the domain name is not enough to determine if the image is relevant. Other missing information: the EXIF data and the image size.

Friday, December 14, 2012

Google Sync, Discontinued for Gmail Accounts

After dropping support for the free Google Apps edition, Google continues to disappoint non-paying users. The sync service powered by Exchange ActiveSync will no longer be available for Gmail users and for free Google Apps users, but the existing connections will continue to work.

"Google Sync was designed to allow access to Google Mail, Calendar and Contacts via the Microsoft Exchange ActiveSync® protocol. With the recent launch of CardDAV, Google now offers similar access via IMAP, CalDAV and CardDAV, making it possible to build a seamless sync experience using open protocols. Starting January 30, 2013, consumers won't be able to set up new devices using Google Sync; however, existing Google Sync connections will continue to function. Google Sync will continue to be fully supported for Google Apps for Business, Government and Education," informs Google.

Three other services and apps will no longer be available: Google Calendar Sync (the download link has been removed, but the app continues to work for existing users), Google Sync for Nokia S60 (no longer supported from January 30, 2013) and SyncML (will stop syncing on January 30, 2013).

While Android owners aren't affected, those who use iPhones, Windows Phones and other mobile devices will have to rely on IMAP, CalDAV and CardDAV. Sure, they are standard protocols, Google doesn't have to pay licensing fees, but Google's implementation doesn't support push. If Apple's iCloud, Yahoo Mail and AOL Mail have push support, why can't Google add it? The Gmail app for iOS has push notifications, but some people might like to use the standard mail client.

If you've already enabled Google Sync on a device, it will continue to work. Unfortunately, you won't be able to enable Google Sync on a new device starting from January 30.

Chromebooks, Best-Selling Laptops

Who said that Chromebooks aren't popular? If you look at Amazon's list of the best sellers in the "Laptop computers" category, you'll find 4 Chromebooks in the top 11:

#1: Samsung Chromebook (57 days in the top 100) - out of stock
#5: Samsung Chromebook 3G (57 days in the top 100) - out of stock
#9: Samsung Series 5 550 Chromebook (199 days in the top 100)
#11: Acer C7 Chromebook (6 days in the top 100)



What other notebooks are constantly in the top 10? Apple's MacBook Pro and MacBook Air, which are also the top-rated laptops. Samsung's ARM Chromebooks are the #9 and #10 top-rated laptops, after a long list of MacBook models.


Samsung's ARM Chromebook is also the best-selling laptop at Amazon UK:


What about France, Germany, Spain, Italy? Google says that "Chromebooks are currently sold out. We are working on getting more devices available for you soon."

Thursday, December 13, 2012

New SafeSearch Settings for Google Image Search

Google tried to simplify a feature using some clever algorithms, but made some people unhappy. Google's SafeSearch settings have always been difficult to understand and Google replaced the three options that were available (strict filtering, moderate filtering - default, no filtering) with only two options (filter explicit results, don't filter explicit results - default).

Here are the old filtering options:

- "Strict filtering filters sexually explicit video and images from Google Search result pages, as well as results that might link to explicit content."

- "Moderate filtering excludes sexually explicit video and images from Google Search result pages, but does not filter results that might link to explicit content. This is the default SafeSearch setting."

- "No filtering turns off SafeSearch filtering completely."


The new filtering options are even more difficult to understand. The default option is supposed to disable filtering, but it's actually a combination of "moderate filtering" and "no filtering", depending of the query. For innocent queries like [sherilyn fenn movies] Google switches to moderate filtering since it's not very likely that you're asking for explicit content. If you add some unambiguous keywords like "xxx" to the query, Google actually disables filtering.

Here's how Google describes the new settings: "In the SafeSearch Filtering section, click the checkbox to filter sexually explicit video and images from Google Search result pages, as well as results that might link to explicit content. If you choose to leave it unchecked, we will provide the most relevant results for your query and may serve explicit content when you search for it." So Google may show explicit images, but only if it's obvious that you're searching for it. No algorithm is perfect, so you'll probably find many examples when this doesn't work as intended.


A Google representative told CNet: "We are not censoring any adult content, and want to show users exactly what they are looking for - but we aim not to show sexually-explicit results unless a user is specifically searching for them. We use algorithms to select the most relevant results for a given query. If you're looking for adult content, you can find it without having to change the default setting - you just may need to be more explicit in your query if your search terms are potentially ambiguous. The image search settings now work the same way as in Web search."

For now, Google only changed how SafeSearch works for google.com, so the old settings are still available at google.co.uk and other country-specific Google sites.

Google Maps App for iPhone

Apple stopped using Google's maps service in iOS6 and switched to other providers. The new application added cool features like turn-by-turn navigation and vector maps, but the coverage isn't that great. There are many countries with incomplete databases of streets and points of interests, a lot of mistakes, poor geocoding accuracy, outdated maps and empty spots. Even Apple admitted that the app is not good enough.

After a few months of waiting, Google finally released a native maps app for iPhone. It requires iOS 5.1 and it's not optimized for iPad yet. The application has all the features of the old maps app and many new features: integration with Google Accounts, vector maps with 3D views, turn-by-turn navigation, Google+ Places integration, search suggestions and online search history. It doesn't have all the features from the Android app, but it's only the first version.

The interface is completely new and you need some time to get used to the new gestures. Google opted for a non-standard interface with few buttons and native controls so that you can see more of the map. "The app shows more map on screen and turns mobile mapping into one intuitive experience. It’s a sharper looking, vector-based map that loads quickly and provides smooth tilting and rotating of 2D and 3D views," explains Google.





Google also released a SDK for iOS apps. "With the Google Maps SDK for iOS, developers can feature Google Maps in their applications on the iPod Touch, iPhone, and iPad. Also, the SDK makes it simple to link to Google Maps for iPhone from inside your app, enabling your users to easily search and get directions."

Wednesday, December 12, 2012

Understanding Google

Fortune has an interview with Larry Page, Google's CEO. There are many questions about Apple, competition, managing the company, but some of the most interesting answers revolve around the word "understand".

"If we're going to do a good job meeting your information needs, we actually need to understand things and we need to understand things pretty deeply," says Larry Page. That's why Google has a single privacy policy for most of its services, that's why Google Search uses SSL when you're logged in, that's why Google experiments with combining data from multiple services, that's why Google+ was built and that's why Google values data so much. To understand things deeply.

"What you should want us to do is to really build amazing products and to really do that with a long-term focus. Just like I mentioned we have to understand apps and we have to understand things you could buy, and we have to understand airline tickets. We have to understand anything you might search for," continues Larry. There's a long list of things Google needs to understand, but your preferences help Google return better results and even anticipate your searches.

"I think in order to make our products really work well, we need to have a good way of sharing. We had 18 different ways of sharing stuff before we did Plus. Now we have one way that works well, and we're improving." If there's an easy way to share things online, this helps Google understand your preferences.

"We see the opportunity to build amazing products that are more than any of those parts. So one of my favorite examples I like to give is if you're vacation planning. It would be really nice to have a system that could basically vacation plan for you. It would know your preferences, it would know the weather, it would know the prices of airline tickets, the hotel prices, understand logistics, combine all those things into one experience. And that's kind of how we think about search," concludes Larry.

The search engine that returned the same results for all users is now a thing of the past. This worked for simple questions, for navigational queries, but it doesn't work for complex questions, for vague queries, for recommendations. Instead of showing the same results for [italian restaurant], Google can personalize them based on your location, your favorite food, your reviews and the reviews written by your friends, your Latitude check-ins.

The new Google tries to understand you and that's the secret behind Google+. Obviously, it's still about search, but it's a deeply personalized search. Google also goes beyond keywords and tries to understand concepts and the relation between them. The Knowledge Graph and the Social Graph define the new Google.