Monday, February 29, 2016

Google Play Games: capture and share the moment

0

Posted: 
As with many gamers, I enjoy watching recorded gameplay to learn how to get past difficult levels or just listen to funny commentary. Who doesn’t love a good ‘Leeroy Jenkins’ battle cry or a come from behindwin? It’s a growing phenomenon. Every month, more than 144 billion minutes of gaming videos and live streams are watched on YouTube. Channels like VanossGaming and TobyGames are already part of mainstream culture, generating millions of views – numbers typical of famous Hollywood personalities and musicians.

Today, we’re launching a new feature on the Google Play Games app that lets you easily record and share with others your own best gaming moments from your favorite mobile games.

It’s simple. In the Play Games app, select any game you want to play, then tap the record button. You can capture your gameplay in 720p or 480p, and choose to add video of yourself and commentary via your device’s front facing camera and microphone. When you’re done recording, you can quickly edit and upload your video to YouTube.
So whether you are leading your clan to victory in Clash of Clans, munching amoebas in Agar.io, or building new worlds in Minecraft: Pocket Edition, it's never been easier to record your favorite gaming moments and share them with your friends. Gameplay recording will first rollout to US and UK users over the coming days and will be available in more countries soon after, and who knows, you might even become the next big thing on YouTube Gaming.

Posted by Duncan Curtis, Product Manager, Google Play Games 

Google Fit: Step up your fitness

0

When it comes to fitness, every effort counts: each step, sit-up, snack, and good night’s sleep. That’s whyGoogle Fit’s latest update recognizes all your healthy choices: from cardio to strength training, what you eat plus how you rest, and coaches you every step of the way. 

Instant insights. See real-time stats for your runs, walks and rides on your phone. Google Fit will record your speed, pace, route, elevation, and more so you can stay motivated and on track.
Strength training. Want to add push-ups to your routine? If you have an Android Wear watch, you can start a daily challenge and your watch will automatically detect and count each sit-up, push-up, and squat. They'll be added to your daily activity, so you get credit for each one.

The whole picture. Google Fit will now show you info from your favorite nutrition and sleep apps. Monitor your diet with MyFitnessPalFatsecretLifesum, or LoseIt. Or track your sleep with Sleep as Android,Xiaomi Mi Band and Mi Band 1SSony Smartband 2, or the Basis Peak. These new integrations (rolling out in the coming days) will provide even better insights into your health and fitness. And with Google Fit, you'll always have a personal coach cheering you on, right from your phone. 

When you’re able to view your overall fitness, you may just start making better choices: taking the stairs instead of the elevator, choosing salads over eclairs. Looking to stay fit this holiday season? Check out the new Google Fit updates and start making every effort count.

Posted by Michael Gaiman, Software Engineer, Google Fit

Google Play Music: Now playing for your family

0

Posted: 
In a family of music lovers, there’s a soundtrack playing throughout our daily lives. My husband likes to listen to The Smiths radio while he works; I like Entering Beast Mode stations when I hit the gym; and we listen to Michael Bublé as a family while we cook dinner. What can I say, we’re a pretty fun bunch! But it means my family ends up paying for multiple subscription music accounts which can add up over time.

For families like mine, we’re happy to start offering the Google Play Music family plan today. With the family plan, you and up to five family members can subscribe to Google Play Music - together - for just $14.99 per month. You’ll unlock all of the same features you’d get from having individual subscriptions, including ad free, unlimited access to more than 35 million songs and the ability for each family member to stream simultaneously on any device, all for one low price. Now, you can keep your listening experiences separate from your partner and get music recommendations tailored to the music you like. So, my husband’s Depeche Mode singles will never show up in my account - only my true favorites will be front and center. And a family plan on Google play will also get your family access to YouTube Red in the US.
You and your family will be able to sign up for a Google Play Music family plan in the coming days on Android devices in the US, Canada, the UK, Australia, France and Germany, with more countries coming soon. You and your family members can listen on Android, iOS and the web.

More fun in the living room with Android TV and with Google Cast speakers

0

Android TV and Google Cast for audio devices were introduced to give you more freedom and control over your entertainment. Today we’re bringing even more TV and speaker makers onboard for both Android TV and Google Cast. 

When it comes to home entertainment, the living room is more connected than ever. Approximately 88% of consumer electronic devices shipped in 2015 were Internet-enabled.* When devices in the home are connected, it’s important to have platforms that make it easy for you to stream your favorite digital music and movies. 

Android TV
Android TV brings apps, games, movies, shows, music and more to the biggest screen in your home. From smart TVs to cable box operators, many devices support the Android TV experience. Now you’ve got even more options to find the device that’s right for you. If you’re looking for a new TV, you can select an Android TV from Sony, Sharp and Philips. Later this year, Android TV will be available from Arcelik, Vestel, RCA, Hisense, TCL and Bang & Olufsen. And, for our users in Indonesia, Linknet now has an Android TV offering.

Google Cast for speakers
Google Cast, the same technology built into Chromecast, is now embedded directly into speakers, sound bars, and A/V receivers so you can cast music from your favorite app on your phone or any music streaming website on Chrome. Throughout 2016, you’ll be able to enjoy Google Cast speakers from B&O Play, Harman Kardon, Onkyo, Philips, Pioneer, and Raumfeld. Sony and LG, who were among the first to include Google Cast in their speakers, are also refreshing their speaker lineups. Cast-enabled software and hardware from Frontier Silicon and StreamUnlimited will make it easier for more audio companies to join the Google Cast family. 

Recently, we announced that multi-room synchronization is available on Chromecast Audio. Multi-room sync lets you group speakers connected to Chromecast Audio devices together so you can listen to the same song throughout the house. In 2016, multi-room sync functionality will come to Google Cast speakers, allowing you to mix and match Cast-enabled speakers from your favorite brands with speakers connected to Chromecast Audio.

Check back for more hardware and content news throughout the year.

Posted by Adrienne McCallister, Streaming Media Maven 

*Strategy Analytics Connected CE Devices Market Forecast, July 2015

Safety First: Four easy Android security tips

0

With the amount that we do online, from working to learning, shopping to connecting, online security is a critical piece of our everyday life. That’s why we build multiple lines of defense in Android to make the internet safer for over a billions users. Even with these layers of protection, it still doesn’t hurt to take a couple of extra precautions to be super safe. In the spirit of Safer Internet Day, we want to share a few safety tips you can follow:

1. Use Google Play to find safe apps
We do a lot behind the scenes to review apps before they can be published on Google Play, so even before you install an app, Google uses a variety of methods to check that developers are complying with our policies. If an app violates those policies, it is blocked from Play and sometimes the developer is too. Apps that are considered to be potentially harmful are blocked and flagged for a manual review by members of the Android Security Team. To learn more about this review process and how Android continues to keep your device safe even after you download an app, read our recently published whitepaper.

 
The app review process before it can be added to Google Play


2. Set a screen lock and activate Android Device Manager
Anybody can lose their phone, so it’s important to set a screen lock so a stranger can’t access what’s on your device. And should you ever lose your device, you can remotely locate, lock, or even wipe it with Android Device Manager. This feature comes preinstalled on all Android devices with the Play store, so you just need to activate it.


3. Check that your device is encrypted
Encryption is important because it protects your data by storing it in an unreadable form, so if your device is lost or stolen your information remains protected. To ensure that your device is encrypted enterSettings, tap Security, and tap Encrypt phone (or Encrypt tablet) under Encryption. Newer Nexus devices, like the Nexus 5X and Nexus 6P, are encrypted by default.

4. Manage app permissions
Each Android app is housed in a virtual sandbox. That means, unless you’ve given it additional permissions, the only data an app can use is the data that’s in it. For example, apps that you install aren’t able to access information like photos or your location unless you give them permission. On devices running Android 6.0 Marshmallow, you can control a given app’s permissions by entering Settings, tappingApps and selecting an app from the list of installed apps surfaced. On the App info screen, you’ll see aPermissions category that lists all the permissions that app has access to. When you click on this you’ll be able to toggle on and off individual permissions.

To learn more about how Android keeps you safe, check out the Android Security website. Happy Safer Internet Day!

Posted by Eric Davis, Senior Program Manager, Android Security

Embrace your inner gaming hero with Gamer ID

0

Posted: 
If you're like me or many other gamers out there, you love the feeling of escape that comes with playing games. Immersed in a gaming world without any distractions, I can simply focus on one thing: winning. In this alternate world, I’m not Ben, product manager at Google. I’m Caldorf, destroyer of enemy bases; slayer of zombies.

Over the next few weeks we’re rolling out Gamer IDs to Google Play Games. Gamer IDs give you the ability to create a gaming persona, so you too can embrace your inner gaming hero. You can customize a unique Gamer ID and select a Gamer Picture to create a whole new gaming identity.


For new users signing into your first Google Play Games integrated game, and for existing users signing into a new Play Games integrated game, you will create your Gamer ID and select one of 40+ avatars for your Gamer Picture. You can choose to make your game activity public or private, and decide if other gamers will be able to associate your Gamer ID with your email address or name. Gamer IDs are unique, and to claim yours right now you can go to the Google Play Games app.

In addition, we’re making it easier and faster to start playing games. With auto sign-in, you’ll be prompted to sign-in once per account, rather than once per game, and you’ll automatically be signed in to most future games.

With your new gaming identity, you can battle monsters as the valiant gamer you truly are, and be duly recognized for your accomplishments across Play Games experiences such as leaderboards. And who knows, someday your Gamer ID could be as recognizable as Mystik, Mew2King, or PewDiePie.

To learn more about setting up your gamer ID please review the Play Games sign-in help center articlehere.

Posted by Benjamin Frenkel, Product Manager, Google Play Games

Get your app featured on the first smartphone with Project Tango from Lenovo

0

Originally posted on Google Developers Blog
Posted by Johnny Lee, Technical Project Lead, Project Tango
Today, at CES, Lenovo announced the development of the first consumer-ready smartphone withProject Tango. By adding a few extra sensors and some computer vision software, Project Tango transforms your smartphone into a magic lens that lets you place digital information on your physical world.

*Renderings only. Not the official Lenovo device.
To support the continued growth of the ecosystem, we’re also inviting developers from around the world to submit their ideas for gaming and utility apps created using Project Tango. We’ll pick the best ideas and provide funding and engineering support to help bring them to life, as part of the app incubator. Even better, the finished apps will be featured on Lenovo’s upcoming device. The submission period closes on February 15, 2016.
All you need to do is tell us about your idea and explain how Project Tango technologies will enable new experiences. Additionally, we’ll ask you to include the following materials:
  • Project schedule including milestones for development –– we’ll reach out to the selected developers by March 15, 2016
  • Visual mockups of your idea including concept art
  • Smartphone app screenshots and videos, such as captured app footage
  • Appropriate narrative including storyboards, etc.
  • Breakdown of your team and its members
  • One pager introducing your past app portfolio and your company profile
For some inspiration, Lowe's Home Improvement teamed with developer Elementals Web to demonstrate a use case they are each working on for the launch. In the app, you can point your Project Tango-enabled smartphone at your kitchen to see where a new refrigerator or dishwasher might fit virtually.

Elsewhere, developer Schell Games let’s you play virtual Jenga on any surface with friends. But this time, there is no cleanup involved when the blocks topple over.

There are also some amazing featured apps for Project Tango on Google Play. You can pick up your own Project Tango Tablet Development Kit here to brainstorm new fun and immersive experiences that use the space around you. Apply now!

Project Tango workshops help bring indoor location apps to life

0

Posted by Eitan Marder-Eppstein, Developer Engineering Lead, Project TangoGPS helps us find our way outside whether it is turn by turn navigation to the nearest grocery or just getting us oriented in a new city. But once we get indoors, it is not quite as easy - GPS doesn't work, with accuracy dropping and navigation becoming all but impossible. This is one of the reasons why we started Project Tango, which has centimeter-scale accuracy of a device’s location, allowing better navigation and experiences in indoor spaces.
Over the past few weeks, we’ve been collecting amazing ideas from around the world for great apps forLenovo’s Project Tango-powered phone. (Have an idea? If you can dream it, you can submit it!) As part of this program we're hosting workshops, focused on specific Tango features. And we just wrapped up a session that we hosted with Westfield Labs devoted to indoor location. Here are some of the highlights:


As you can see, everyone from retail brands to robot startups joined in on the fun—using Project Tango's motion tracking, depth perception, and area learning capabilities to build some amazing location-based apps. Some of our favorites included:
  • Wayfair made it possible to look through your phone and visualize how a piece of furniture would look in your home.
  • Lowe’s Innovation Labs improved in-store navigation by overlaying directions to individual items
  • And Aisle411 created a shop-along experience with some of your favorite celebrities

The next stop in our series is a utilities workshop, where we'll be going deep on getting things done with Project Tango—like taking 3D measurements, or mapping your home or building. In the meantime, keep submitting your ideas to the App Incubator (the deadline is February 15!), and we'll see you soon!

Using Credentials between your Server and Google Services

0

Posted by Laurence Moroney, Developer AdvocateThis is part 4 of a series on Google Sign-In that began with a blog post on the user experience improvements that launched with Google Play services 8.3. We then discussed the API updates that make the programming model much easier. Most recently, we went into how you can use Google Sign-In to authenticate a user with your backend server.
In this post, we’ll discuss how you can have your users sign in via your app to authorize your service for access to Google APIs, such as Google Drive, on their behalf.
When using Google Sign-In, it is easy to extend your integration with Google by requesting additional scopes for API access after sign-in, like storing the user’s pictures of food in Google Drive. Typically, you should request this access incrementally (not at initial sign-in) -- i.e. in the context of a user’s actions (for example, after an app user’s order has been delivered and they’d like to save a copy of their food photos), following best practices in user experience to make it most likely that the user will grant access, and aligning with the runtime permissions model in Android Marshmallow 6.0.
When you do this kind of integration, you probably want to access data from your server, so that you can continue to have access when the user is offline, or to store user-generated data in your own database. This flow would look like Figure 1. This also has the advantage of working across all platforms.

Figure 1. Accessing Google Services with Credentials.To do this, follow these steps:
Step 1: As with the scenario in server authentication covered in the previous post, this sample provides canonical code for your Android app. In particular see the ServerAuthCodeActivity.

 GoogleSignInOptions gso = new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN)  
      .requestScopes(new Scope(Scopes.DRIVE_APPFOLDER))  
      // The serverClientId is an OAuth 2.0 web client ID  
     // Details at: https://developers.google.com/identity/sign-in/android/?utm_campaign=android_discussion_server_021116&utm_source=anddev&utm_medium=blogstart step 4  
     .requestServerAuthCode(serverClientId)  
     .requestEmail()  
     .build();  
This requires you to get a web client ID for your server. Details on how to obtain this are available here(see Step 4).
In this case, the scope DRIVE_APPFOLDER is requested, meaning that the user will be asked to give the app permission to access their Google Drive. In addition to this, a server auth code will be requested.
If the sign-in is successful, the auth code can be extracted from the account object like this:

 if (result.isSuccess()) {  
     GoogleSignInAccount acct = result.getSignInAccount();  
     String authCode = acct.getServerAuthCode();  
 }  
(Taken from onActivityResult in the sample here)
This auth code should then be sent to your server using HTTPS POST, and, after it is exchanged, will give your server access to the user’s Google Drive. [Important: you should send the code in an authenticated call to your backend to ensure that it is a legitimate request from the active user].
Step 2: On your server, you will then exchange the auth code for tokens using theGoogleAuthorizationCodeTokenRequest class:

 // Set path to the Web application client_secret_*.json file you downloaded from the  
 // Google Developers Console: https://console.developers.google.com/project/_/apiui/credential  
 // You can also find your Web application client ID and client secret from the  
 // console and specify them directly when you create the GoogleAuthorizationCodeTokenRequest  
 // object.  
 String CLIENT_SECRET_FILE = "/path/to/client_secret.json"; // Be careful not to share this!  
 String REDIRECT_URI = "/path/to/web_app_redirect" // Can be empty if you don’t use web redirects  
 // Exchange auth code for access token  
 GoogleClientSecrets clientSecrets =  
     GoogleClientSecrets.load(  
         JacksonFactory.getDefaultInstance(), new FileReader(CLIENT_SECRET_FILE));  
 GoogleTokenResponse tokenResponse =  
            new GoogleAuthorizationCodeTokenRequest(  
                new NetHttpTransport(),  
                JacksonFactory.getDefaultInstance(),  
               "https://www.googleapis.com/oauth2/v4/token",  
                clientSecrets.getDetails().getClientId(),  
                clientSecrets.getDetails().getClientSecret(),  
                authCode,  
                REDIRECT_URI)  
               .execute();  
 String accessToken = tokenResponse.getAccessToken();  
 String refreshToken = tokenResponse.getRefreshToken();  
 Long expiresInSeconds = tokenResponse.getExpiresInSeconds();  
 // You can also get an ID token from the exchange result if basic profile scopes are requested  
 // e.g. starting GoogleSignInOptions.Builder from GoogleSignInOptions.DEFAULT_SIGN_IN like the  
 // sample code as used here: http://goo.gl/0Unpq8   
 //  
 // GoogleIdToken googleIdToken = tokenResponse.parseIdToken();  
Then, create a GoogleCredential object using the tokens from GoogleTokenResponse:

 GoogleCredential credential = new GoogleCredential.Builder()  
          .setTransport(new NetHttpTransport())  
          .setJsonFactory(JacksonFactory.getDefaultInstance())  
          .setClientSecrets(clientSecrets)  
          .build();  
 credential.setAccessToken(accessToken);  
 credential.setExpiresInSeconds(expiresInSeconds);  
 credential.setRefreshToken(refreshToken);  
If a refresh token is available, you can persist the credentials using StoredCredential for later use if you need ongoing access to the API on behalf of the user.
Step 3: The credential can then be used to access Google services. Now, in our food delivery scenario, you might want to store or retrieve photos or receipts of finished deliveries in Google Drive. For example, it would look something like this:

 Drive drive = new Drive.Builder(new NetHttpTransport(),   
                                 JacksonFactory.getDefaultInstance(),   
                                 credential)  
       .setApplicationName("Auth Code Exchange Demo")  
       .build();  
 File file = drive.files().get("appfolder").execute();  
This demonstrates the use of Google Sign-In credentials where your server can make Google API calls on behalf of your users. To learn more about this, and all Google Sign In technologies, visit the Google Identity Platform website.

Google’s Launchpad Accelerator successfully takes off. Apply to join the June class.

0

Posted by Roy Glasberg Global Lead, Launchpad Program & AcceleratorLast month, Apps
romising startups from India, Indonesia, and Brazil came to Silicon Valley to participate in Google’s Launchpad Accelerator, a new program that provides late-stage startups (mobile apps) with mentoring and resources to successfully scale in their local economies.
During the intensive two-week Accelerator kickoff in our Mountain View headquarters, Google engineers from 11 product areas, as well as experts from other companies, were on hand to provide startups with mentorship on how to scale and monetize their apps, and ultimately, build successful businesses. Now back in their home countries, the teams will continue developing their products with the support of up to $50,000 in equity-free funding, six more months of ongoing mentorship, and a breadth of developer tools from the Launchpad Accelerator program.
So far, many startup participants have already seen an immediate impact. Two weeks after attending the kickoff event, Brazilian mobile game developer UpBeat Games was featured on Google Play and saw a 1,000% increase in app installations in Asia, as well as a 200% overall increase in active users, by leveraging analytics to better understand their users.
According to UpBeat Games founder Vinicius Heimbeck, “By working one-on-one with the mentors, we learned that we needed to be a data-driven company. We now have the right analytics tools to measure the results of our efforts and to learn from them to optimize the user experience. This all directly impacted our huge success once we were featured on Google Play.”
eFishery, an Indonesian startup that produces smart automated fish feeders, turned its focus on scaling since attending Launchpad Accelerator. “The mentors gave us great insight about how to build a scalable product and how to engage billions of users,” said co-founder and CEO Gibran Chuzaefah Amsi El Farizy. “We received both technical and practical advice on our business, from building back-end technology to embracing failure with the right mindset.”
Apply now for Launchpad Accelerator We are also excited to announce the second class for Launchpad Accelerator which will begin in June 2016.
If you are a startup from India, Indonesia, Brazil, or Mexico (a new addition!) and are interested in participating in the next wave, we encourage you to apply here by March 31. We expect to continue adding more countries to the program in the future, so be on the lookout!

New tools for ratings & reviews on Google Play to engage and understand your users

0

Posted by Fergus Hurley, Product Manager, Google PlayMillions of users rate and review your apps every day on Google Play. From feature requests to technical issues, ratings and reviews offer a wealth of information about what people like and dislike. Since 2013, you’ve been able to reply to reviews on Google Play, giving you a direct communication channel with your most engaged users. You've told us you value having this channel because it helps you iterate on user feedback faster on Android than other platforms. In the last few months, we’ve made a number of improvements in the Google Play Developer Console to help you better analyze and manage ratings and reviews so that you can improve your app experience and boost its rating.
Improvements to ratings and reviewsWe recently revamped ratings and reviews with features you can now find on dedicated pages in the Developer Console:


The new ratings page in the Google Play Developer Console
  • See ratings over time: See how your rating changes daily, weekly, and monthly and easily spot any changes when you release a new version of your app.
  • Ratings breakdown: Break down your rating by country, language, device, app version, or Android version.


The new reviews page in the Google Play Developer Console
  • Review highlights: See common themes from what users say in reviews of your app – these are the same highlights that users see on the Play Store. Review highlights are shown when you have a high enough volume of reviews and are updated regularly to reflect the latest user experiences with your app.
  • Device metadata: See certain device data such as RAM, CPU, and screen size so you can more easily identify problems users are mentioning in user reviews and debug such issues.
  • Search review text: Search inside reviews to see what people are saying about a particular topic or keyword.
  • Replies & updates to reviews: When you reply to reviews, the user receives an email. Now, you can also opt-in to be emailed if the user updates their review or rating.
Learn from other developers on how to make the most of ratings and reviewsPhoto Editor by Aviary is a photo editing app with a strong focus on simplicity and intuitive use. Ratings and reviews and other Android features allow Aviary to iterate on builds two to three times faster compared to other platforms while being in a regular dialogue with their users.

Glu Mobile is a mobile gaming company known for Racing Rivals, Cooking Dash 2016 and its upcoming Taylor Swift game. Ratings and reviews features help Glu engage their audience, gather feedback, and manage user satisfaction. “Google’s review highlights allow us to see a snapshot of game features users like or dislike at a glance. We monitor review trends, watch out for notifications, and respond to reviews for our games,” says Niccolo de Masi, Glu Mobile CEO. Here are some tips Glu is using to master ratings and reviews in the Developer Console:
  1. Reply to reviews: Reply to user reviews of your game in the Google Play Developer Console. Help them with their issues or let them know that you're considering their feature suggestions. A positive experience could result in the user increasing their rating.
  2. Use search: You can now search within all reviews and apply search filters for rating, language, app version, device and more. Use this feature to find specific user feedback, for example, on new content you’ve added.
  3. Take action: Now, you can be notified when a user answers you or updates their review. You can immediately start working on improvements if you learned about an issue. If the feedback is positive, engage with your community and turn satisfied users into fans.
  4. Analyze over time: Analyze ratings over time to learn more about how user satisfaction improves as you update your game. This allows you to understand if your latest feature update or bug fix results in higher user satisfaction.
  5. Identify key themes: Google Play automatically surfaces review highlights that users are mentioning about your game. This makes it quick for you to analyze reviews and understand user feedback.
We hope these tools help you better engage with your audience and improve your app. Visit the Developer Console Help Center to find out more about seeing and managing ratings and reviews. For more tools and best practices to help you grow a successful business, download The Secrets to App Success on Google Play.
luvne.com ayeey.com cicicookies.com mbepp.com kumpulanrumusnya.com.com tipscantiknya.com