03 Jun 2020

feedTalkAndroid

OnePlus Launcher updated to version 4.4 with better app switching and quick search gestures

OnePlus has dropped an update for the OnePlus launcher on your smartphone that adds a few useful little tweaks to navigation and search. I've already seen it on my OnePlus 8, and it's a pretty nice upgrade. OnePlus Launcher v 4.4 So what's new? Once you grab the update from the Play Store, you'll notice […]


Come comment on this article: OnePlus Launcher updated to version 4.4 with better app switching and quick search gestures

Visit TalkAndroid

03 Jun 2020 12:58am GMT

Vivo X50 is announced with a renewed focus on mobile photography

The Vivo X50 series was announced today, with Vivo promising a serious commitment to mobile photography. That's par the course for most new phones these days, sure, but they really do just keep getting better. We'll go over what's new in the Vivo X50, X50 Pro, and X50 Pro+. Vivo X50 announced Vivo is being […]


Come comment on this article: Vivo X50 is announced with a renewed focus on mobile photography

Visit TalkAndroid

03 Jun 2020 12:07am GMT

02 Jun 2020

feedTalkAndroid

T-Mobile customers can grab a 3-month Stadia Pro subscription until June 9th

"T-Mobile Tuesdays" is the carrier promo that keeps on giving; if it isn't a free taco or subscription to Tidal its three-months of Google's Stadia Pro on the house, absolutely free (so long as you make your monthly payments for your plan). We've got the details on how to snag the promotion for you after […]


Come comment on this article: T-Mobile customers can grab a 3-month Stadia Pro subscription until June 9th

Visit TalkAndroid

02 Jun 2020 4:27pm GMT

01 Jun 2020

feedThe Official Google Blog

New Pixel features for better sleep and personal safety

Whether you're trying to extend your battery life or find ways to disconnect each night, Pixel's latest features make it easier than ever to get the most out of your phone. And with the latest updates to the Personal Safety app, your Pixel is giving you more options to help keep you safe in an emergency.


Adaptive Battery improvements

Adaptive Battery already learns your favorite apps and reduces power to the ones you rarely use. Now, Adaptive Battery on Pixel 2 and newer devices can predict when your battery will run out and further reduce background activity to keep your Pixel powered longer.

38_GIF_Bedtime_Experience_In_Clock_ScreenTime_Pixel4_EN (1).gif

Bedtime made better

The new bedtime feature in Clock helps you maintain a consistent sleep schedule and strike a better balance with your screen time each night. Fall asleep to calming sounds and limit interruptions while you sleep - and if you stay up on your phone past bedtime, you'll get a snapshot of how much time you're spending awake and on which apps. Each morning, you can wake up with your favorite track or with a gradually brighter screen with Sunrise Alarm.


Recorder, Docs and the new Google Assistant all working together

The Recorder app now lets you start, stop and search voice recordings using the new Google Assistant. Simply say "Hey Google, start recording my meeting," or "Hey Google, show me recordings about dogs." You can even save a transcript directly to Google Docs, making it easier to share with others. Learn more about using Recorder on your Pixel.


40_GIF_Safety_Check_Pixel4_EN (1).gif

Personal safety features

The Personal Safety app on Pixel 4 will now be available on all Pixel devices, and car crash detection is also coming to Pixel 3. (Car crash detection is not available in all languages or countries. Learn more about car crash detection's availability in your language or country.)


We're introducing new safety features, too, like safety check, which schedules a check-in from the app at a later time. For example if you're about to go on a run or hike alone, safety check will make sure you made it back safely. If you don't respond to the scheduled check-in, the app will alert your emergency contacts. In the event that you need immediate help or are in a dangerous situation, emergency sharing notifies all of your emergency contacts and shares your real-time location through Google Maps so they can send help or find you.


And to be ultra-prepared, you can enable crisis alerts in the Personal Safety app to get notifications about natural disasters or other public emergencies.


41_GIF_pixel4_Crisis_Alerts_EN (1).gif

For more information on the new features that just dropped and to see when the update will land on your phone, head to the Pixel forum.


01 Jun 2020 5:00pm GMT

Bedtime tools to help improve your sleep

With sleep, the quality is just as important as the quantity. Right now, those of us who no longer commute and are staying close to home may be able to sleep in, but how well and how much we're sleeping can still be a struggle. In fact, there's been a rise in sleep-related searches like "insomnia" and "can't sleep," which reached all-time highs in April and May. At Google, we believe that technology should improve life, not distract from it-including your sleep. Today we're sharing a few tips and new bedtime tools to help you get better and more restful sleep.


Turn on Bedtime mode to limit interruptions

A dark, quiet environment can help with falling and staying asleep. With Bedtime mode, formerly known as Wind Down in the Digital Wellbeing settings, your Android phone can stay dark and quiet while you sleep. While Bedtime mode is on, it uses Do Not Disturb to silence calls, texts and other notifications that might disturb your sleep. Grayscale fades the colors on your phone to black and white to reduce the draw from enticing colors that keep you up.


We've now made it easier to customize how and when you turn on Bedtime mode. Based on your bedtime schedule, you can choose to have it turn on automatically or after your phone is plugged in to charge. You can also add Bedtime mode to your phone's Quick Settings panel to instantly turn it on or off with a single tap. And if you need a few more minutes, you can pause Bedtime mode without needing to adjust your schedule. Bedtime mode is available on all devices with Digital Wellbeing and parental controls settings.

1 Bedtime mode.gif

Bedtime mode limits interruptions by keeping your phone dark and quiet.

Get more consistent sleep with Clock

A regular bedtime and wake-up schedule (including on your off days) helps your body establish a strong circadian rhythm and can improve the quality of your sleep. With the new Bedtime tab in the Clock app, you can set daily sleep and wake times to maintain a consistent sleep schedule.
Pixel4_02_Clock_bedtime_home.png

Set a sleep schedule and see your bedtime habits with the new Bedtime tab in Clock.

While sticking to a schedule is something to strive for, real life often requires flexibility. It's helpful to start with a wake-up time and work backwards when you set your bedtime schedule. In Clock, you'll see a preview of tomorrow's calendar and a tally of the total hours of sleep you'd get, and you can adjust your bedtime if needed.


To help you get to bed and fall asleep, you'll receive a reminder before bedtime and an option to play calming sounds from Calm, Spotify, YouTube Music and more. For those with Digital Wellbeing installed, you can pair with Bedtime mode to limit interruptions while you sleep. And if you happen to stay on your phone later than planned, you can see how much time you're spending and which apps you've used after your set bedtime.


Being woken up by an alarm can be jarring. To avoid interrupting deep sleep and wake up more gently, the Sunrise Alarm gives a visual cue that your wake up time is approaching, 15 minutes prior to your audio alarm. Make it an even more pleasant experience by adding your favorite song or sounds.

3 sunrise alarm.gif

The Sunrise Alarm gradually brightens your screen to help you wake up gently.

The new bedtime experience is rolling out to Pixel devices starting today and will be available in the Clock app on other Android devices later this summer.


Set a bedtime reminder in YouTube

We also made it easier to manage how much time you spend watching on YouTube on your phone after bedtime.You can now get a reminder that it's time for bed in the YouTube app. You can choose to see the reminder at bedtime or after your video completes. And if you need a bit more time, you can snooze to continue watching and be reminded again in 10 minutes.
4 YouTube reminders.png

YouTube's bedtime reminders make it easier to set helpful boundaries.

Keep devices locked at bedtime with Family Link

Family Link helps you set digital ground rules for your children, including managing their screen time activity, app downloads, in-app purchases and even bedtime for their device. You can create a daily bedtime schedule, adjusting it on certain days or weekends as needed. Once bedtime rolls around, your child's device will lock, but will still allow calls in case your child needs to reach you.

5 Family Link. .png

With Family Link, you can lock your child's device at bedtime.

We hope these bedtime tools can help you and your family unplug and get the consistent, restful sleep you need.

01 Jun 2020 5:00pm GMT

The GNI Fellowship supports diversity in journalism

When I was in college, I was lucky enough to land one of the few paid internships available. I interned at CNN for their morning shows, heading into the Manhattan office at midnight- sometimes after working eight hours at my job at a bank. My shift usually ended at 8 a.m., after which I would head to my 10 a.m. class.

It was certainly difficult-and exhausting-juggling a full-time course load, an internship, and working 30 hours a week. The internship gave me valuable experience and the connections to get my foot in the door at my first post-grad job. But I wouldn't have been able to do the internship if it was unpaid, which is the case for many students who come from low-income backgrounds. Taking an unpaid internship at the expense of working is not practical or economically possible, leaving them at a disadvantage for a career in journalism down the road.

At this challenging time for the news industry, the Google News Initiative is launching its Fall fellowship program to ensure that students don't have to choose between supporting themselves and pursuing their future careers. We launched the fellowship program in 2013 in North America for students interested in working at the intersection of technology, media, and journalism. The program has since expanded into 12 regions around the world.

Lack of internship and fellowship opportunities contributes to why many U.S. newsrooms don't reflect the communities they cover. Less than a quarter of newsroom employees identify as a person of color, compared to the U.S. population (24 percent). When it comes to newsroom leadership, the number iseven lower. This has significant consequences: a 2014 study found that a majority of African-American and Latino news consumers didn't trust the way their communities were portrayed in the media. With protests occurring around the U.S. due to police brutality and racial injustice, a diverse newsroom is even more essential to produce balanced, comprehensive and representative news coverage.

With the help of the National Newspapers Publishers Association, the National Association of Hispanic Publishers, and the Association of Alternative Newsmedia, we've designed the fall program to address the barriers of access that students and graduates of color face when trying to get into the industry.

The 10 to 12 week program is paid and selected fellows will also receive a travel stipend. All fellows, who will have the opportunity to work remotely, will be selected by nine host newsrooms: Eugene Weekly, Houston Press, Isthmus, al Día en America, La Noticia, Vida Newspaper, the Washington Informer, the Omaha Star and the NNPA Newsroom. Fellows will have the opportunity to work on editorial, revenue, and technology projects at the host publications.

Applications close August, 1, 2020 at midnight Pacific Time. For full application requirements, visit the fellowship website here.

01 Jun 2020 4:00pm GMT

28 May 2020

feedAndroid Developers Blog

Android Studio 4.0

Posted by Adarsh Fernando, Product Manager

Android Studio logo

During these uncertain times, we're humbled by the many developers around the world who are finding ways to keep doing what they do best-create amazing apps for Android. Whether you're working from your kitchen table on a laptop or from a home office, you need tools that keep up with you. Android Studio 4.0 is the result of our drive to bring you new and improved tools for coding smarter, building faster, and designing the apps your users depend on, and it's now available on the stable channel.

Some highlights of Android Studio 4.0 include a new Motion Editor to help bring your apps to life, a Build Analyzer to investigate causes for slower build times, and Java 8 language APIs you can use regardless of your app's minimum API level. Based on your feedback, we've also overhauled the CPU Profiler user interface to provide a more intuitive workflow and easier side-by-side analysis of thread activity. And the improved Layout Inspector now provides live data of your app's UI, so you can easily debug exactly what's being shown on the device.

As always, this release wouldn't be possible without the early feedback from our Preview users. So read on or watch below for further highlights and new features you can find in this stable version. If you're ready to jump in and see for yourself, head over to the official website to download Android Studio 4.0 now.



Design

Motion Editor

The MotionLayout API extends the rich capabilities of ConstraintLayout to help Android developers manage complex motion and widget animation in their apps. In Android Studio 4.0, using this API is made easier with the new Motion Editor-a powerful interface for creating, editing, and previewing MotionLayout animations. You no longer have to create and modify complex XML files; the Motion Editor generates them for you, with support for editing constraint sets, transitions, keyframes, and view attributes. And if you do want to see the code the editor creates, it is one click away. And just as conveniently, for developers already using ConstraintLayout, the IDE can easily convert those to MotionLayout. Learn more

Create, edit, and preview animations in the Motion Editor

Create, edit, and preview animations in the Motion Editor

Upgraded Layout Inspector

Have you ever wanted to investigate where a value for a particular attribute came from? Or see a live 3D representation of nested views to more easily inspect your view hierarchy? With the new Layout Inspector, debugging your UI is much more intuitive by giving you access to data that stays updated with your running app and providing insights on how resources are being resolved.

Debug your app’s UI in real-time with Live Layout Inspector

Debug your app's UI in real-time with Live Layout Inspector

Use the live Layout Inspector by selecting View > Tool Windows > Layout Inspector from the main menu. If you are deploying to a device running API 29 level or higher, you have access to additional features, such as a dynamic layout hierarchy that updates as views change, detailed view attributes that also help you determine how resource values are resolved, and a live 3D model of your running app's UI. Navigate, animate, and transition between views on your running app while always having the ability to debug your UI to pixel perfection. Learn more

Layout Validation

Compare your UI across multiple screens with Layout Validation

Compare your UI across multiple screens with Layout Validation

When you're developing for multiple form-factors, screen sizes, and resolutions, you need to verify that changes you make to your UI look great on every screen you support. With the Layout Validation window, you can preview layouts on different screens and configurations simultaneously, so you can easily ensure your app looks great across a range of devices. To get started, click on the Layout Validation tab in the top-right corner of the IDE.

Develop & Profile

CPU Profiler UI Upgrades

The improved UI of the CPU Profiler

The improved UI of the CPU Profiler

The CPU profiler is designed to provide a rich amount of information about your app's thread activity and trace recordings. So, when you provided us feedback about how we can make the UI even more intuitive to navigate and the data easier to understand, we listened. In Android Studio 4.0, CPU recordings are now separated from the main profiler timeline and organized in groups to allow for easier analysis. You can move groups up and down, or drag-and-drop individual items within a group for additional customization.

Easier side-by-side analysis of thread activity

Easier side-by-side analysis of thread activity

For easier side-by-side analysis, you can now view all thread activity in the Thread Activity timeline (including methods, functions, and events) and try new navigation shortcuts to easily move around the data-such as using W, A, S, and D keys for fine-grained zooming and panning. We've also redesigned the System Trace UI so Events are uniquely colored for better visual distinction, threads are sorted to surface the busier ones first, and you can now focus on seeing data for only the threads you select. Finally, we invested in the quality of the CPU profiler, and consequently we've seen a significant decrease in the user-reported error rates of recordings since Android Studio 3.6. There are even more improvements to try, so learn more.

Smart editor features when writing rules for code shrinking

Smart editor feature when writing rules for R8

Smart editor feature when writing rules for R8

R8 was introduced in Android Gradle plugin 3.4.0 to combine desugaring, shrinking, obfuscating, optimizing, and dexing all in one step-resulting in noticeable build performance improvements. When creating rules files for R8, Android Studio now provides smart editor features, such as syntax highlighting, completion, and error checking. The editor also integrates with your Android project to provide full symbol completion for all classes, methods, and fields, and includes quick navigation and refactoring.

IntelliJ IDEA 2019.3 platform update

The core Android Studio IDE has been updated with improvements from IntelliJ IDEA 2019.3 and 2019.3.3 releases. These improvements largely focus on quality and performance improvements across the IDE.

Kotlin Android live templates

Live templates is a convenient IntelliJ feature that allows you to insert common constructs into your code by typing simple keywords. Android Studio now includes Android-specific live templates for your Kotlin code. For example, simply type toast and press the Tab key to quickly insert boilerplate code for a Toast. For a full list of available live templates, navigate to Editor > Live Templates in the Settings (or Preferences) dialog.

Clangd support for C++

For developers writing C++, we have switched to clangd as the primary language analysis engine for code navigation, completion, inspection, and showing code errors and warnings. We also now bundle clang-tidy with Android Studio. To configure Clangd or Clang-Tidy behavior, go to the IDE Settings (or Preferences) dialog, navigate to Languages & Frameworks > C/C++ > Clangd or Clang-Tidy, and configure the options.

Build

Android Gradle plugin 4.0.0 includes support for Android Studio's Build Analyzer by using Java 8 language APIs (regardless of your app's minimum API level), and creating feature-on-feature dependencies between Dynamic Feature modules. For a full list of updates, read the Android Gradle plugin 4.0.0 release notes.

Build Analyzer

Address bottlenecks in your build performance with Build Analyzer

Address bottlenecks in your build performance with Build Analyzer

Android Developers rely on a variety of Gradle plugins and custom build logic to tailor the build system for their app. However, outdated or misconfigured tasks can cause longer build times that lead to frustration and lost productivity. The Build Analyzer helps you understand and address bottlenecks in your build by highlighting the plugins and tasks that are most responsible for your overall build time and by suggesting steps to mitigate regressions. Learn more

Java 8 Language library desugaring in D8 and R8

Previous versions of the Android Gradle plugin supported a variety of Java 8 language features for all API levels, such as lambda expressions and method references, through a process called desugaring. In Android Studio 4.0, the desugaring engine has been extended to support Java language APIs, regardless of your app's minSdkVersion. This means that you can now use standard language APIs, which were previously available in only recent Android releases (such as java.util.stream, java.util.function and java.time). Learn more

Feature-on-feature dependencies

Feature-on-feature dependencies

Feature-on-feature dependencies

When using Android Gradle plugin 4.0.0 and higher, you can now specify that a Dynamic Feature module depends on another feature module. Being able to define this relationship ensures that your app has the required modules to unlock additional functionality, resulting in fewer requests and easier modularization of your app. For example, a :video feature can depend on the :camera feature. If a user wants to unlock the ability to record videos, your app automatically downloads the required :camera module when it requests :video. Learn more

New options to enable or disable build features

The Android Gradle plugin has built-in support for modern libraries, such as data binding and view binding, and build features, such as auto-generated BuildConfig classes. However, you might not need these libraries and features for every project. In version 4.0.0 of the plugin, you can now disable discrete build features, as shown below, which can help optimize build performance for larger projects. For the DSL and full list of features you can control, see the release notes.

android {
    // The default value for each feature is shown below.
    // You can change the value to override the default behavior.
    buildFeatures {
        // Determines whether to support View Binding.
        // Note that the viewBinding.enabled property is now deprecated.
        viewBinding = false
        // Determines whether to support Data Binding.
        // Note that the dataBinding.enabled property is now deprecated.
        dataBinding = false
        ...
    }
}

Android Gradle plugin DSL for enabling or disabling build features

Essential support for Kotlin DSL script files

Android Studio 4.0 now has built-in support for Kotlin DSL build script files (*.kts), which means that Kotlin build scripts offer a full suite of quick fixes and are supported by the Project Structure dialog. While we are excited about the potential for using Kotlin to configure your build, we will continue to refine the Android Gradle Plugin's DSL API throughout the next year, which may result in breaking API changes for Kotlin script users. Long term, these fixes will make for a more idiomatic, easy-to-use DSL for Kotlin script users.

Dependencies metadata

When building your app using Android Gradle plugin 4.0.0 and higher, the plugin includes metadata that describes the library dependencies that are compiled into your app. When uploading your app, the Play Console inspects this metadata to provide alerts for known issues with SDKs and dependencies your app uses, and, in some cases, provide actionable feedback to resolve those issues.

The data is compressed, encrypted by a Google Play signing key, and stored in the signing block of your release app. If you'd rather not share this information, you can easily opt-out by including the following in your module's build.gradle file:

android {
    dependenciesInfo {
        // Disables dependency metadata when building APKs.
        includeInApk = false
        // Disables dependency metadata when building Android App Bundles.
        includeInBundle = false
    }
}

Disable dependency metadata for your APKs, app bundle, or both

To recap, Android Studio 4.0 includes these new enhancements & features:

Design

Develop & Profile

Build

For a full list of changes, read the official release notes.

Getting Started

Download

Download Android Studio 4.0 from the download page. If you are using a previous release of Android Studio, you can simply update to the latest version of Android Studio.

As always, we appreciate any feedback on things you like, and issues or features you would like to see. If you find a bug or issue, please file an issue. Follow us -- the Android Studio development team ‐ on Twitter and on Medium.

28 May 2020 5:09pm GMT

27 May 2020

feedAndroid Developers Blog

#Android11: The Beta Launch Show - Here’s how to join in and watch next week!

Posted by The #Android11 team

Update [May 29, 2020]: We are excited to tell you more about Android 11, but now is not the time to celebrate. We are postponing the June 3rd event and beta release. We'll be back with more on Android 11, soon.

In just under a week, we'll kick off #Android11: The Beta Launch Show, your opportunity to find out what's new in Android from the people who build Android. Join us on June 3, 11AM ET (8AM PT, 4PM BST, 8:30PM IST) as we unveil new features packed inside the next release, Android 11, as well as updates to help developers get the most out of modern Android development. You'll be able to watch the show live on YouTube (don't forget to set a reminder) or Twitter, and can sign-up for updates here.

Get your #AskAndroid questions answered live

Got a burning question? We've got experts ready to answer your #AskAndroid questions, and we'll be wrapping up the show with a live Q&A session. All you have to do is share your question on Twitter using #AskAndroid, and we'll be selecting questions for Android engineering and product leads Dave Burke and Stephanie Cuthbertson to answer live on-the-air.

Check out the list of talks

Also on June 3, we'll be sharing 12 talks on a range of topics from Jetpack to Android Studio and Google Play-talks that we had originally planned for Google I/O-to help you take advantage of the latest in Android development. We just posted the full list of talks on the event page.

Sketchnote with us

Sketchnote with us gif

We want to see your take on the show, so grab your best pens, markers, and paper, download the template, and get ready to show off your sketchnote skills during The Beta Launch Show. Don't forget to share your work using the hashtag #Android11 for a chance to be featured.

We can't wait to share with you the latest we've been working on with you in just over a week at #Android11: The Beta Launch Show!

27 May 2020 5:09pm GMT

07 May 2020

feedAndroid Developers Blog

Answers to your questions about app signing by Google Play

Posted by Dom Elliott, Product Manager, Google Play

Google Play's first priority is to build a trusted, safe, and secure platform for billions of users and millions of developers for many years into the future. The sustainability and success of the ecosystem depends on this.

As part of this goal, almost two years ago, we announced app signing by Google Play. With app signing by Google Play, Google manages and protects your app's signing key for you and uses it to sign your APKs for distribution. It's a secure way to store your app signing key that helps protect you if your key is ever lost or compromised. If you're not enrolled in app signing and you lose your signing key, you'll lose the ability to update your app.

App signing by Play also enables you to publish your app or game with the Android App Bundle, the recommended publishing format in use by over 500,000 apps in production on Google Play. The Android App Bundle reduces the size of your app, simplifies your releases, and unlocks next generation distribution features such as dynamic features and dynamic asset delivery.

Developers often have questions when enrolling in app signing for the first time so my colleague has written a Medium post with answers to some frequently asked questions. Read the post to find out more about the benefits of app signing, how we protect developer keys, and to learn about features like key upgrade for new installs and the new source stamp that bundletool will start adding to apps published with app bundles to give you more peace of mind about Play-signed apps.




07 May 2020 7:35pm GMT

21 Oct 2019

feedMatt Cutts: Gadgets, Google, and SEO

All the Fitbit activity badges

Fitbit has discontinued their Fitbit One step trackers, which seems like a good opportunity to step back and reflect on wearing one for the last decade or so. I've enjoyed using Fitbit trackers, but the One devices seemed like they broke down way too often. I'm pretty proud that I ended up earning all the […]

21 Oct 2019 3:06am GMT

04 Nov 2018

feedMatt Cutts: Gadgets, Google, and SEO

Halloween 2018: Crab claws!

Do you need something to cheer you up? You got it: I should explain this costume a little bit. At the US Digital Service, we do a thing called "crab claws." Crab claws is like visual applause-you pinch your fingers up and down to say "great job" or "congratulations" or "way to go." We do […]

04 Nov 2018 8:02pm GMT

08 Mar 2018

feedMatt Cutts: Gadgets, Google, and SEO

Some terrible personal news

Cindy Cutts, my wife and best friend, passed away earlier this week. While I was traveling for work recently, Cindy went to visit her family in Omaha, Nebraska. On Sunday, while enjoying time with family, Cindy started having trouble breathing. Her family quickly called 911 and paramedics took Cindy to the hospital, but Cindy lost […]

08 Mar 2018 12:17am GMT

01 Apr 2017

feedGoogle Operating System

Google April Fools' Day 2017

April Fools' Day should probably be called Google Fools' Day, since there are so many Google hoaxes.

Google Japan developed a "bubble wrap" version of the Japanese keyboard. "The Google Japanese input bubble wrap version is a keyboard that realizes 'I want to press in my mind, I want to keep pressing'," according to Google Translate.



Another product for your smart home? Meet Google Gnome, "a voice-activated, hands-free tool designed to make backyard living effortless. Need to know what animal is squeaking in your bushes? Stay still and ask Gnome what sound an opossum makes. Running low on birdseed? That's where Gnome comes in. You can even use Gnome's proprietary high-intensity lasers to trim your hedges into whatever shape your heart desires."



The Chrome OS team brings the most popular mobile accessories to the Chromebook, which already blurs the line between mobile and desktop. Chromebook Groupie Stick, Chromebook Cardboard, Chromebook Workout Armband will soon be available in the Google Store. "To take advantage of beautiful, high-resolution displays, as well as great photo editing apps, we've carefully engineered the first Chromebook-sized selfie stick. Never again will you miss the perfect groupie."


Haptic Helpers make VR even more immersive. "We're taking VR to the next level with Haptic Helpers. Using a modest set of everyday tools, these VR virtuosos can simulate more than 10,000 unique experiences, all from the comfort of your own home. Smell the roses. Listen to the ocean. Feel a fluffy dog!"


You can now play the classic arcade game MS. PAC-MAN in Google Maps. "Avoid Blinky, Pinky, Inky, and Sue as you swerve the streets of real places around the world. But eat the pac-dots fast, because this game will only be around for a little while." Just go to the Google Maps site or open the Google Maps app for Android or iOS and click or tap MS. PAC-MAN at the bottom.


Google Cloud Platform expands to Mars. "By opening a dedicated extraterrestrial cloud region, we're bringing the power of Google's compute, network, and storage to the rest of the solar system, unlocking a plethora of possibilities for astronomy research, exploration of Martian natural resources and interplanetary life sciences. This region will also serve as an important node in an extensive network throughout the solar system. Our first interplanetary data center - affectionately nicknamed 'Ziggy Stardust' - will open in 2018," mentions Google.


Google Netherlands came up with Google Wind, a machine learning technology that controls the weather. "The Netherlands has many windmills, some no longer in use, we can connect to Google Cloud Platform. So we use the existing Dutch infrastructure, machine learning, weather patterns to control the network of windmills when rain is approaching. The first test results are very promising: we seem to be able to provide sun and clear skies for everyone in the Netherlands," mentions Google Netherlands blog.



Google's search app for iOS is now optimized for cats and dogs. "On the Google app for iOS, you can now use 3D Touch on the app icon or head to settings and select I'm Feeling Woof or I'm Feeling Meow to let your dogs and cats get info on topics they care about-whether that means squeaky toys or a bowl of milk!"


Google also launched Google Play for Pets, a new category of Android games designed for cats, dogs and other pets.


Google Translate's Word Lens feature supports a new language: Heptapod B, the alien language from the movie "Arrival". "The challenge with understanding Heptapod B is its nonlinear orthography. Fortunately, Google's neural machine translation system employs an encoder/decoder system that internally represents sentences as high-dimensional vectors. These vectors map well to the non-linear orthography of the Heptapod language and they are really the enabling technical factor in translating Heptapod B."

01 Apr 2017 7:25am GMT

19 Feb 2017

feedGoogle Operating System

Gmail Blocks JavaScript Attachments

If you try to send a JavaScript attachment using Gmail or if you want to download a .js attachment, you'll get a new anti-virus warning: "Blocked for security reasons", "1 attachment contains a virus or blocked file. Downloading this attachment is disabled".


.JS has been added to the long list of file types that are blocked by Gmail for security reasons. The full list: .ADE, .ADP, .BAT, .CHM, .CMD, .COM, .CPL, .EXE, .HTA, .INS, .ISP, .JAR, .JS (NEW), .JSE, .LIB, .LNK, .MDE, .MSC, .MSI, .MSP, .MST, .NSH .PIF, .SCR, .SCT, .SHB, .SYS, .VB, .VBE, .VBS, .VXD, .WSC, .WSF, .WSH. "To prevent against potential viruses, Gmail doesn't allow you to attach certain types of files, including: certain file types (listed above), including their compressed form (like .gz or .bz2 files) or when found within archives (like .zip or .tgz files), documents with malicious macros, archives whose listed file content is password protected, archives whose content includes a password protected archive."

The GSuite Blog informs that "for inbound mail, senders will get a bounce message explaining why the email was blocked. If you still need to send .js files for legitimate reasons, you can use Google Drive, Google Cloud Storage, or other storage solutions to share or send your files."

You can still send JavaScript files using Gmail if you change the extension. What about downloading old .js attachments? Try the workarounds from this post.

19 Feb 2017 10:39am GMT

25 Jan 2017

feedGoogle Operating System

Google Image Search Shows Colorful Suggestions

Google Image Search has a different way to display suggestions: it now shows a long list of colorful boxes with related searches. You can click one or more boxes to dynamically refine search results.


For example, when searching for [sportswear], Google shows suggestions like: [women basketball], [tennis], [badminton], [golf], [volleyball], [nike woman], [alexander wang], [adidas], [fashion], [performance], [vintage], [trendy], [urban], [school], [gym], [90's], [70's], [vogue], [luxe], [avant garde], [korean], [italian], [french] and more. It's interesting to notice that each category of suggestions has a different color.




Here's the old interface, which had fewer suggestions and displayed thumbnails next to suggestions:

25 Jan 2017 9:39pm GMT

10 Nov 2011

feedAndroid Forums

Latest action game INC from OrangePixel now available!

From the developer of Meganoid and Stardash comes a new action arcade game: INC! http://www.youtube.com/watch?v=9j5OEG-3RyM Get it from the...

10 Nov 2011 9:31am GMT

Free online video chat

More than 1000 broadcast cameras for you online - the most incendiary models in Russia. 1000 girls, 1000, the temptations, 1000, full of desire - all...

10 Nov 2011 7:48am GMT

Layout problem

Hi Friends I decided to work with a tab layout application. Program consist of 3 tabs and a button. I like to place the button below the tab. ...

10 Nov 2011 5:20am GMT

26 Aug 2011

feedGoogle Blogoscoped

The Emperor's Garden

The Emperor instructed the gardener to set up the new court's garden. "I want you to plant five trees growing the Crataan fruit," the Emperor said, "Because we asked people what fruit they like best, and most named the Crataan fruit!" The gardener replied, "Emperor, that is excellent thinking! But let me make some suggestions: First, how about we make one of the five trees bear the Muran fruit. Only one out of ten citizens loves it, but those peculiar citizens tend to love multiple times as much!" "Second," the gardener continued, "How about we make one of the five trees bear the Dratean fruit. No one loves it, but that's because no one knows it yet!" "Third," the gardener said, "How about we leave one spot in the garden empty. Who knows what new type of tree we'll discover that we can put there in the fut ...

26 Aug 2011 12:12pm GMT

15 Aug 2011

feedGoogle Blogoscoped

Color Sound Machine (and what else I've been doing lately)

For those of you who've been wondering whether I had turned to stone, fallen into a bottomless pit, or been climbing the Himalaya... no, none of that is true, even though you probably did notice I'm not actively blogging about Google here anymore*! Just now, a new iPad app I've been working on called Color Sound Machine went live, and this -- and all the other apps and games at Versus Pad** -- are actually what I am doing while not blogoscoping. *I've drafted unpublished posts explaining much more about past, present and future of Blogoscoped, and the history of Google news reporting, but ... oh, for now le ...

15 Aug 2011 4:00pm GMT

25 Feb 2011

feedGoogle Blogoscoped

Google drops reverse phone number lookup

One of the earliest specialist services provided by Google was reverse phone number lookup. If you used the "phonebook:" or "rphonebook:" operators together with a 10-digit US phone number, Google would show you the owner of that phone number, unless the number was unlisted. Google no longer provides that service. Not surprisingly, there was no press release marking the closure, but Google employee Daniel Russell has acknowledged the closure of the service in his blog. He hints at the possible pressures leading to the shuttering of the service: "As you can imagine, this was an endless source of hassles for people (who were surprised to see themselves searchable on Google) and for Google (who had to constantly de ...

25 Feb 2011 11:23am GMT