LightBlog

mercredi 12 octobre 2016

Android 7.1 Developer Preview to Begin in October

Google has finally announced details of the Android 7.1 Developer Preview program and tells us that it will be available on supported Nexus devices later this month. Just like with the Android N Developer Preview, anyone with a supported device will be able to enroll via the Android Beta program. If you already have a device enrolled in the Android Beta program then you won't have to change anything.

Google tells us that the Nexus 5X, Nexus 6P and the Pixel C will be the first to try out the Android 7.1 Developer Preview. We aren't told if it will be done in phases like the Android N Developer Preview was, but they do say that additional details about the program will be revealed soon. Currently, Google has the final version of Android 7.1.x scheduled to hit the Nexus 5X, Nexus 6P, Pixel C, Nexus Player and supported Android One devices in "early December."

With Android 7.1, Google is introducing API level 25 and says the update delivers productivity, security, and performance improvements along with optimizations and bug fixes over the current 7.0 version. This update introduces the app shortcuts API, circular app icon resources, enhanced live wallpaper metadata, image keyboard support, and the storage manager intent. On the carrier side of things, 7.1 also includes new APIs for multi-endpoint calling and new telephony configuration options.

As with all developer previews that Google has done for Android, the whole idea is to get the update into the hands of developers so they prepare their apps for the update. Google says they've already been working with OEMs in hopes to get them pushing out an Android 7.1 OTA update as quickly as possible.

Source: Android Developers Blog



from xda-developers http://ift.tt/2dJhKy0
via IFTTT

Signs of Life For Android Pay in Canada: Interac Imagery Added in Version 1.7

There has been a lot of background activity recently surrounding Android Pay's global rollout, and an additional sign of the work that Google is putting in to prepare for their Canadian launch has just surfaced in Android Pay version 1.7. Android Pay now contains the first stages of Interac support.

2016 Interac Logo VectorizedThe additions to the Android Pay app are relatively small, just the Interac logo and one line of code ("<string name="tp_interac">Interac</string>"), but they are a sign of what is going on behind the scenes. Google is in negotiations with the local banks (and with Interac), and has been rumoured to be working on bringing Android Pay to Canada some time this year (although that is a deadline that may end up being missed, much like how Samsung Pay and Apple Pay ran into difficulties in Canada). It will be exciting to see what happens when Android Pay reaches Canada, especially with Canada's high adoption rate for tap to pay debit and credit cards (which are compatible with Android Pay).

For those that aren't familiar with the Canadian banking environment, Interac is a non-profit joint venture between the major Canadian banks, which handles the standardization of interbank transactions in Canada, especially for Debit cards. There are over 59,000 ATMs, 83 banks, and 450,000 stores that use Interac in Canada, making it the de facto standard.

Story Via: 9To5 Google



from xda-developers http://ift.tt/2e9dUwC
via IFTTT

mardi 11 octobre 2016

N-ify Xposed Module Updated to Enable Google Assistant on Marshmallow

The popular Xposed module N-ify which adds Nougat features to older Android versions has been updated and now users of the 6.6.14.21.arm64 Google app can access Google Assistant even on Marshmallow.



from xda-developers http://ift.tt/2dOyoMb
via IFTTT

Google Assistant Summary: What We Know and Don’t Know — Try for Yourself (Enable on Any Nougat ROM)!

Google's October 4th event was the launchpad of the Pixel duo — devices that are meant to showcase Android and all that Google has added to it. The world, including us here at the XDA Office, were excited to see what new comes out of the hardware that was practically leaked in and out.

What surprised us, was how the event was not phone-centric, or even hardware-centric really. All announcements ultimately revolved around software and the future of Google's services.

In hindsight, that makes sense. Google is a software company after all, a company that grew up in prominence by simply offering you meaningful information when you asked for it via Search. With how the Web and our ways of interaction with it are evolving, our consumption of information has become more personal and self-centric in nature. Google has realized the personal nature of this interaction, which is why Google Assistant, their virtual personal assistant, was the main highlight and focus of the entire event.

A personal assistant is not entirely a new concept for Google. Google's first publicly available foray into providing somewhat of a personal assistant was with Google Now, back in 2012 with the release of Android 4.1. Google Now basically improved upon Voice Search by adding a personal touch. Over the years, Google improved upon Now to make it better at predicting which information you need and when you need it. Then came Now on Tap, which gave it elements of contextuality as the app could now analyze the contents displayed on your screen to give you more accurate results based on your situation.

Assistant is a tad bit different from whatever Google has attempted so far. It does combine functionality seen in previous virtual assistants that the company has experimented with, but it employs a more conversational approach to it. We've seen, and even reviewed, such conversational and contextual personal assistants before. With Google's vast resources and data collection capabilities, an AI powered assistant really has potential to take off. But it also begs the question, what's the catch?

Google Assistant

Here, we will try and list the things that we do know about Google Assistant, and the things that we don't, with a view to get a clearer picture if the Assistant ecosystem, that Google believes is the future, is worth investing into.

Where does one find and make use of Google Assistant?

Google Assistant is currently coming in three formats or mediums:

  1. Google Home
  2. Google Pixel and Pixel XL
  3. Google Allo

While Google Home and the Pixel are specific hardware devices that you need to purchase, you can try out a version of Assistant right now with Google's rather underwhelming chat app, Allo. Assistant works slightly differently in each case, mainly differing on the input and output methods rather than its core functioning. Finally, you can actually get to try Assistant on any Android smartphone running Nougat with a simple build.prop tweak (either use an editor while rooted, use adb and mount /system with a custom recovery, or flash the ZIPs). Keep in mind that this currently offers extremely limited functionality.

Google Home and Assistant

With Google Home, you just talk to Assistant and instruct it to control the IoT elements in your house, do google searches for you and also control media playback on the various devices around your house. One of the goals here is to have the device act as a hub for home control and automation, and voice based commands and playback aid in hands-free control. The entire idea of Google Home is that it is always-on, therefore the way the user approaches it is different than what's found on a phone, or within a specific phone app. While the phone variant of Assistant will be able to control IoT elements, Google Home is arguably more centered around such functionality.

Google Pixel and Assistant

With the Pixel and Pixel XL devices, the goals do change around. The Assistant implementation over here is basically an overhauled Google Now on Tap, trying to compete with Siri and Cortana. You can control your phone as well as do all the normal Google Searches that you were used to. You also get the advantages of contextual information recognition from Now on Tap, as the information displayed on your screen acts as a starting point for your Search. Interestingly, Assistant on Pixel also seems limited to voice input. The main strength of Assistant looks to be multiple-input queries or orders, as the AI is able to interpret the context of the conversation to allow you to make more natural requests.

Google Allo and Assistant

In Allo, Google Assistant interactions are primarily text based. Assistant here is limited to practically doing Google searches, as hardware control is beyond what is essentially a chatbot.

Google does mention that a unified Assistant experience is one of their aims for the future. But right now, Assistant does exist in three distinct forms, along with Google Now as well.

Here is a small preview of the commands with which you can use for Google Assistant on an Android device:

screenshot_20161011-095341 screenshot_20161011-095345

What happens to Google Now and Google Now on Tap?

Google has not officially mentioned what happens to Google Now now that Assistant is the cherished product. Since Assistant does have an element of pseudo-exclusivity to it at the moment, Google Now continues to be functional but the situation could change. Google did remove the mentions of Google Now from the Google App just a while back. In the future, it is likely that Google will shift focus entirely to Assistant and AI, at which point Google Now (as a separate app) will be merged into Assistant in favor of a unified experience.

What languages does Assistant support?

Since Assistant is conversational in its working, there is a limit on what it can understand and respond to. At the moment, Assistant is limited to English, while the Assistant functionality on Pixel devices does support German. More languages are coming soon, but Google has refrained from committing to a time frame.

Will Assistant be made available offline, for controlling actions related to hardware control?

There has been no commitment or announcement made on Google's part to support offline commanding of Assistant. Offline support is important if Assistant is to become the hub of your home activities, and it would be ridiculous if you can't have your front porch lights switched on just because your internet was flaky that night. That said, if your IoT devices are within the same WiFi network, internet connection might not be necessary.

As of now, Assistant inside Allo can receive (text) commands offline, but only responds when the device goes online. The unofficially Assistant on the OnePlus 3 can control basic phone hardware when offline. The extent of offline availability for Google Home remains unknown as of now.

screenshot_20161011-095735 screenshot_20161011-095737 screenshot_20161011-095814

Will Google Assistant be available to non-Google hardware?

Google Assistant, outside of the chatbot in Allo, will remain a Pixel-exclusive for the near future, sadly.
Assistant is not replacing Google Now in the Android 7.1 update, meaning that just a system update will not be enough to get Assistant on your phones (officially, at least) and it seems to be enabled server-side based on build.prop flags, as explained above. As Techcrunch notes from a Google spokesperson, Assistant is not going outside the announced hardware in the before the end of this year:

Our goal is to make the Google Assistant widely available to users, and we'll continue to launch new surfaces over the course of the next year.

Google Assistant

Restricting Assistant to specific hardware does not make sense from our perspective. An AI based virtual helper can keep benefiting from more and more users using it (and feeding it data to improve itself). Google has not mentioned that there are any hardware restrictions associated with Assistant that other modern smartphones do not possess. Google officially closing down Assistant to Pixel only surely helps sales of the Pixel, but that exclusivity only remained an advantage until an unofficial method to enable the service was found (more on this below), so the benefits do look limited. Opening up Assistant to all Android phones at least helps Google get more users on board and committed to the service, along with tying them to the Google ecosystem.

Of course, this is XDA Developers. It did not take long for Google Assistant to land "unofficially" on other devices. Turns out, all you need are two simple build.prop edits to enable Google Assistant, as long as you are on Android 7.0+ Nougat and have the Google App installed. Just add/edit these in your build.prop, set permissions and you're good to go:

   ro.product.model=Pixel XL   ro.opa.eligible_device=true  

Google Assistant was hiding in plain sight for this long. As more and more devices receive Nougat in some form, Assistant (as it is currently) will work on non-Google hardware.

How does Google plan to monetize Google Assistant?

Outside of Allo, Google Assistant is tied in directly to the sale of hardware. So there does exist some sort of monetary incentive for Google to invest into Assistant. But as a company, Google also does undertake a lot of projects (and decisions) that do not have clear monetary paths (like Ara and how it was seemingly scrapped without a thought).

Google has not made public any plans to monetize Assistant yet. But they do have a few alternative routes that it can take on this end. Though whether Google actually does it or not, is a different question altogether.

The most obvious means of monetization would be through sponsored results for searches. But since these do not come up in Google Now which proactively displays information, it is unlikely to make its way onto Assistant which is more conversationally and contextually reactive (making it more difficult to make the result appear natural and not out-of-place).

Next method of monetization for Google could be to charge third party companies to integrate their services into the results for Google assistant. However, this method is also unlikely because Google itself has announced that they will launch the Actions on Google SDK for third party integration in December. This SDK will facilitate companies to build Action responses (Direct actions or conversation based actions) for Assistant-based interaction. Third party integration is crucial for Google to pitch Google Home as a worthy competitor against Amazon Alexa and hence, Google charging for the same is yet another unlikely scenario.

Privacy and Google Assistant

Google did not really touch on a lot of issues that surround Google Assistant and the aspects of privacy in its keynote event. Privacy is a crucial point for Assistant because of how the issue was handled out in Google Allo, where Google backpedaled on their earlier promise of storing messages only transiently and in an unidentifiable form and instead resorted to storing non-incognito messages indefinitely.

Google Assistant

The support pages for Assistant do answer a few questions on the issue of privacy:

What information is shared with Assistant?

Google is vague and not-exhaustive about the information that Assistant can have access to. The information includes your name, your Google app version, your Google Account info and your Search history. However, the wording on the page does not imply that there is a limit to these areas only. You can also grant more information such as your device location and info on your device like Contacts, "Storage", and Screen Content for a more "personalized" experience.

Does Google Assistant share or sell your information?

Google promises that the information collected by Assistant is not sold to anyone. If you are interacting with a third party, Google "will let you know" so that you are in control of the information you share.

How does Google Assistant treat conversation history?

Conversation history will be used to improve the usefulness of Google assistant and there are no specific mentions of the period of storage for this conversation history. All interactions with Google Assistant are also treated as search results for Google and hence these conversations will also be used for personalization of ads.

Can Google Assistant interactions be deleted?

Google Assistant activity can be deleted, thankfully. Google has put up support pages informing on how you can delete some or all of your Google Assistant interactions.

How are Assistant interactions with "always listening" hardware like Google Home handled?

Specifically with relation to Assistant on Google Home, Google mentioned that processing of audio only takes place after the detection of the "OK Google" hotword. The audio snippet is otherwise only stored locally and discarded, though they did not mention on how long this information was stored locally. Google Home also has a mute button, but you might as well power down the device whose job revolves around audio interactions.


Google's plans with Google Assistant is certainly ambitious — they look forward to an AI-first future. Assistant is their first baby step towards this future. Even though Assistant might come across as limited in functionality to a lot of users, the scope of this service and the technology behind it make it a force to reckon with in the future.

Google does need to sort out a lot of issues with Assistant, right from making Assistant universally accessible officially, to improving language support, to addressing the various privacy concerns around it. And of course, they need to monetize the services in some manner in order to keep the project financially viable for the company in the long run, whilst still being supportive of the user and his experience. We certainly look forward to what Assistant becomes in the future.

What are your thoughts on Google Assistant? Do the issues with Assistant put you off, or do you think Google has nailed it for a first impression? Let us know your thoughts in the comments below!



from xda-developers http://ift.tt/2dtJbJd
via IFTTT

U.S. Supreme Court to Begin Reviewing Samsung & Apple’s Design Patent Disputes

Starting today, the top court in the United States will start hearing arguments from both Apple and Samsung over design patent allegations. This case has been going on for years and has seen appeal after appeal to get us to where we are this week. Interestingly enough, this is the first design patent case that the U.S. Supreme Court has had to get involved in in over 120 years (which involved carpets and rugs).

Back in May, the U.S. Court of Appeals for the Federal Circuit in Washington agreed with the 2012 verdict, but overturned the liability of Samsung for the trademark infringement. So at the end of the day, it's all about how much Apple should be owed. Apple feels that Samsung should have to pay their total profits on an infringing "article of manufacture." Samsung says that since design patents aren't for the entire phone, they shouldn't have to pay for all of it.

Samsung uses an example of a cup holder for a car. If a company infringed on the design patent of a cup holder, that company shouldn't have to pay its entire profits on a car. Since it's just a component of the car, they feel the damages should be pared back. Court papers already show that Apple agrees the an article of manufacture might only be a component of the product. But Apple is arguing that in this case, they have evidence to prove it is the entire phone that is is sold by Samsung.

Design patents can be tricky and Apple has been lobbying fashion names like Calvin Klein and Alexander Wang to get behind them on this case. The ruling by the U.S. Supreme Court is said to be due before the end of June and it will be a major precedence for both parties and future design patent disputes for years to come.

Source: Reuters



from xda-developers http://ift.tt/2e44fWM
via IFTTT

Dates Available for Google Code-in 2016 and Google Summer of Code 2017

Google does a number of things for the open source community. Along with contributing open source code, they also hold a number of events and contests that benefit its developers. Two of their most popular open source events are Google Code-in, and the Google Summer of Code. Google has already released some statistics for Google Summer of Code 2016, and they hope to top that next year.

The Google Summer of Code event is for university students from around the world. Google brings these students together and lets them work on various open source projects that interest them. Mentors are provided for the students and this enables them to practice their skills along with offering experience to work on such projects. The students can even earn a stipend once they have completed the project they were working on.

Google has just announced the Google Summer of Code (also known as GSoC) will begin on March 20th. Those who are interested in participating can start turning in their applications on January 19th. Google has also announced the dates for their Google Code-in 2016 event, and this will take place on November 28th. This marks the 7th consecutive year that Google has offered this to 13 – 17 year-old kids.

Google's Code-in event gives younger students a chance to find out if open source development is really for them. Not only will students get to learn about the industry, but they also get hands-on experience that teaches them about a number of related tasks. Google starts from scratch and teaches students what open source is, how it's used, and how to contribute. They then offer various tasks to show them what it's like to write and refactor code, how to create documentation for the code, QA testing, and researching along with designing a user interface for the project.

Source: Google Open Source Blog



from xda-developers http://ift.tt/2eo29W7
via IFTTT

Samsung to Permanently Discontinue Production and Sales of Galaxy Note 7

It's been a rough ride for Samsung in the second half of 2016. After news emerged that Samsung would be pausing the production of the Note 7, newer developments kill off all hopes of the "temporary halt" ever transitioning back to full scale production.

For starters, yet another Galaxy Note 7 burned up, this time in New Zealand. The source article does not immediately mention whether this was part of the "safe" replacement batch, but seeing the phone was purchased and returned back to New Zealand carrier Spark, the device is likely to be of the safe batch based on previous Samsung directives for replacements.

Oculus Warning Note 7

Samsung was put on serious damage control with the number of reports rising every day, despite their attempted recall and safe unit replacements. Oculus even went on to disable the Galaxy Note 7 from making use of the Gear VR headset "until further notice". This move is likely to infuriate a lot of Note 7 customers, many of who likely purchased the Note 7 and Gear VR for experiencing virtual reality. But seeing that this is a potentially hazardous situation that can cause bodily harm (particularly given VR can overheat devices), we fully support Oculus's decision.

Of course, with all of this happening, the fate of the Note 7 was sealed even before the official announcement. There was no way the Note 7 would have regained the lost market share and reputation. So, announcing the inevitable by filing in with South Korean regulators, Samsung has permanently discontinued the production and sales for the Galaxy Note 7.

Taking our customer's safety as our highest priority, we have decided to halt sales and production of the Galaxy Note 7

Samsung also announced that it will ask all telecom carriers and retailers to stop sales and exchanges of the device. All consumers were advised to power down and stop using the Note 7, irrespective of the "safe" status of the phone. Samsung is also sending out Note 7 "return kits", which consist of insulated boxes and safety gloves, along with strict instructions to ship via Ground only.

The bad news does not end here though for Samsung. Samsung's stock fell 8% in Seoul on Tuesday, which wiped out $17 Billion of Samsung Electronic's market value. This was before the termination news was announced, and after the news, the stock dropped further in London with as much as a 9.9% slide down. The device recall is also predicted to cost the company another $17 Billion thanks to lost sales of up to 19 Million phones that the Note 7 was expected to generate during its product cycle. This figure is a significant rise from the earlier predictions of $5 Billion in missed sales and recall costs that were estimated during the first recall. Obviously, the long term costs in terms of loss of reputation and brand is not estimable at this stage.

With all of this happening, there is a very good chance that the "Note" branding would be killed off. It is sad to see the product line that was once referred to as the "King of Phablets" die such an unceremonious death.

What are your thoughts on Samsung permanently killing off the Note 7? Let us know your thoughts on the matter in the comments below!

 



from xda-developers http://ift.tt/2eo1nZ1
via IFTTT