Monday 31 October 2016

Facebook Continues Copying Snapchat: Offers Face Filters and Vanishing Messages

Facebook Continues Copying Snapchat: Offers Face Filters and Vanishing Messages

Facebook is stepping up its features to counter growing influence of Snapchat. The social networking site has started testing a new feature on its main app. The new feature will make use of the camera and will offer various types of filters, overlays, and masks. The messages are designed to be self-destructive as well.
Under the upcoming feature called 'the new camera,' Facebook intends to put a camera icon on the upper land hand side of its platform.

 Another defining feature is that content will disappear if the sender and the receiver do not start a conversation within the 24 hours of the sending. Apart from this, the new camera also offers a wide range of special effects such as selfie 'masks.'

The feature is currently in the test phase and is available only in Ireland. However, this is not the first attempt by Facebook to augment its camera offerings. Earlier this year, it tested another camera feature which allowed the users to imprint country flags on their cheeks. The feature made use of a technology Facebook obtained through its acquisition of technology startup, MSQRD, which specializes in creating filters for pictures.

Speaking at The Wall Street Journal's tech conference earlier this week, Facebook product chief Chris Cox said that his team is focusing on turning the camera into a creative tool. He added that the camera might be used as an introductory step for introducing augmented reality. 

Samsung Galaxy On NXT Smartphone with 3GB RAM and 32GB Internal Storage now Available in India via Flipkart

HOT NEWSSamsung Galaxy J2 Prime Smartphone Samsung Galaxy On NXT Smartphone with 3GB RAM and 32GB Internal Storage now Available in India via Flipkart



Samsung Galaxy On NXT Smartphone with 3GB RAM and 32GB Internal Storage now Available in India via Flipkart


The Samsung Galaxy On NXT smartphone is now available in India via Flipkart.

The Samsung Galaxy On NXT is officially listed on both the official website of South Korean mobile company Samsung and the Flipkart online store, Phone Radar reported.  It is the same Samsung Galaxy J7 Prime that was launched at $281.20 (around Rs. 18,790) but additionally comes with 32 GB of internal storage instead of just 16 GB.
The Samsung Galaxy On NXT is powered by an octa-core Exynos 7870 chipset clocked at a speed of 1.6 GHz. It has a 5.5-inch full high-definition display with a resolution of 1920 x 1080 pixels and 2.5D Gorilla Glass protection on top.

According to NDTV, the Samsung Galaxy On NXT comes with a 3 GB of RAM and 32 GB of storage that can be further extended up to 256 GB via microSD card slot. It features a 13-megapixel camera at the back with f/1.9 aperture and LED flash. It is also equipped with an 8-megapixel front-facing camera with the same f/1.9 aperture for selfies.

The Samsung Galaxy On NXT supports dual SIM dual standby and offers 4G VoLTE using the Jio 4G SIM. It is packed with a 3300 mAh non-removable battery that gives at least a day of usage with 'S Power Planning' battery optimizations. The company claims that it can give 15 hours of talk time and 84 hours of audio playback.

The Samsung Galaxy On NXT feels slim with a measurement of 8 mm thickness and a weight of almost 167 grams. It has a physical home button with a fingerprint scanner on the front. It carries the S Secure feature for locking and hiding the apps and the My Galaxy app that offers music, gaming, and videos.

The Samsung Galaxy On NXT is priced at $276.71 (approximately Rs. 18,490) in India and will be available in gold and black color.

Samsung Galaxy J2 Prime Smartphone aka Galaxy Grand Prime+ Spotted Online on Russian Retail Store

Samsung Galaxy J2 Prime Smartphone aka Galaxy Grand Prime+ Spotted Online on Russian Retail Store

The Samsung Galaxy J2 Prime smartphone, also known as Galaxy Grand Prime+, has been spotted online on a Russian retail store.

The Samsung Galaxy J2 Prime has a model number SM-G532F/DS, Phone Radar reported. It is another inclusion in the J series from the South Korean mobile manufacturer Samsung.
According to Phone Arena, the Samsung Galaxy J2 Prime has a 5-inch touchscreen display with a resolution of 540 x 960 pixels and a pixel density of 220 ppi. It is powered by a quad-core MediaTek MT6737T chipset with a clocking speed of 1.4 GHz coupled with Mali T720 GPU.

The Samsung Galaxy J2 Prime comes with 2 GB of RAM and 8 GB of built-in memory that could be expanded up to 64 GB via a microSD card slot. It runs on Android 6.0 Marshmallow operating system out of the box.

The Samsung Galaxy J2 Prime features an 8-megapixel camera at the back with LED flash and has a 5-megapixel secondary camera on the front for better selfies and video chats. It is also capable of recording high-definition videos at 30 frames per second. Other camera features include autofocus, geotagging, high-definition resolution, and panorama.

The Samsung Galaxy J2 Prime sports a LED ring around the camera for performing all the notifications functions instead of a LED light on the front. The user guide reveals that there is no Smart Glow feature.

The Samsung Galaxy J2 Prime is a dual SIM variant. It is equipped with sensors such as accelerometer, magnetometer, and proximity sensor. Other connectivity options are GPS, Wi-Fi 802.11 b/g/n, micro USB 2.0, A-GPS, Bluetooth v4.0, and GPRS.

The Samsung Galaxy J2 Prime will be available in black and white color. It is also offered via Amazon by a third-party seller. Many of the retail shops claim that it is already available for a price of 10 thousand rubles (around $160).

Trump Server Discovered To Be In Communication With Russian Bank: Is This A Definite Link Between The Presidential Candidate And Moscow?

Trump Server Discovered To Be In Communication With Russian Bank: Is This A Definite Link Between The Presidential Candidate And Moscow?



Several computer experts have discovered irregular communication between a server belonging to the Trump Organization and two servers of Alfa Bank, the largest private commercial bank of Russia, over a period of four months within the year.

The exclusive Slate report does not indicate what kind of communication was passed between the servers. The data that was sent may have been spam emails, but according to experts, the patterns of the communications are consistent with emails sent out by humans.

The Trump Organization server that was discovered was set up in a weird way, according to Christopher Davis of HYAS InfoSec. The high-capacity server, which had a history of sending out mass emails for Trump products and properties, now only handles a strangely small traffic load. Pings to the server also led to error messages, showing that it was set to only accept communication coming from a small list of IP addresses.

The experts found that 87 percent of the DNS lookups carried out by the server involved the two servers of Alfa Bank.

"These organizations are communicating in a way designed to block other people out," L. Jean Camp of Indiana University said.

"The parties were communicating in a secretive fashion," said DNS expert Paul Vixie, adding that the setup is similar to how criminal organizations operate when planning something.

When the researchers analyzed the server on a timeline, the activity was revealed to have spiked during crucial moments in the ongoing U.S. presidential campaign, such as during the Republican and Democratic national conventions.

The report added that when the Trump Organization launched a new host name on Sept. 27, the Alfa Bank server was the first one to be able to contact it. Experts said that the Alfa Bank would only have known the new host name if it was directly contacted regarding the change.

The Trump campaign has denied that the Trump Organization is connected in any way not only to the Alfa Bank but also to any Russian entity. According to Hope Hicks, the press secretary for the Trump campaign, the server is not a secret one, and it was set up for marketing purposes. Hicks added that the server has not been used since 2010, with the Alfa Bank traffic being described to be regular DNS server traffic and not email traffic.

An Alfa Bank spokesperson has similarly denied the allegations.

The Clinton campaign, however, did not waste time to pounce on the report. It declared that the Slate report comes as "the most direct link yet between Donald Trump and Moscow."

Were the data and server logs faked? According to experts, it would be impossible to do so, as skilled programmers would likely not be able to reproduce the thousands of records with their nuances.

This is not the first time that Russia has been reported to be getting involved with the presidential election. In August, an attempt by Russian hackers to breach the Moscow bureau of the New York Times and the successful infiltration of voter registration databases in Illinois and Arizona were reported. Last month, the United States officially accused Russia of launching hacks to interfere with the presidential elections.

PS4 Pro vs Xbox One Scorpio: Which Console Will Emerge The Most Powerful?

PS4 Pro vs Xbox One Scorpio: Which Console Will Emerge The Most Powerful?

The Xbox One Scorpio and PlayStation 4 Pro are on their way, but not entirely in the same manner. Microsoft and Sony, the companies behind the midgeneration consoles, respectively, are taking clearly diverse approaches with their higher-end gaming consoles.

For now, the public knows more about the PS4 Pro because Sony officially unveiled the console in September. On the other hand, Microsoft has disclosed just enough about the Xbox One Scorpio, which is not the console's final name, for gamers to make presumptions and comparisons between the two powerful devices.

4K Availability
Microsoft has already tried setting its upcoming gaming device apart from its competitors by emphasizing that the Xbox One Scorpio will have a 4K Blu-ray drive. But Sony has discarded this concept on the PS4 Pro, having decided that a physical optical drive is not as important as it was before, which is somehow ironic in view of the fact that Sony has been the reason behind media-playing gaming devices since the PlayStation 2.

"I think us stating a feature that we have in our box that we think is an important selling feature of our box is completely within fair game," Xbox chief Phil Spencer told GameSpot.

Premium Gaming Consoles
It looks like Microsoft has positioned the Xbox One Scorpio as a premium console for hardcore gamers. Spencer has stated that the Xbox One Scorpio will be priced at a premium by the end of 2017.

While Microsoft, nonetheless, has seemingly listened to the gamers' concerns, it should be extremely careful with the Xbox One Scorpio's price point. Because these gaming consoles were intended as affordable desktop alternatives, and with PC prices going down lately, Microsoft might just be cutting its head off the console market.

This is a fact worth considering since Xbox does not have the same customer base as Sony does at this time; with the former losing its favor from a lot of gamers, thanks to its disastrous public relations campaigns for the Xbox One.

Specs
The PlayStation 4 Pro sports an octa-core AMD Jaguar x86-64bit CPU with 4.2 Teraflop graphics processing unit (GPU) while the Xbox Scorpio will most likely have a much powerful GPU of 6 Teraflops. If this happens, it would no doubt crown the Xbox One Scorpio as the most powerful gaming console in its generation.

When it comes to VR and 4K gaming, memory bandwidth is important, and it appears that the Xbox Scorpio will have a 320 Gbps bandwidth as compared to the 218 Gbps of the PS4 Pro. It is also worth noting that the Scorpio's memory bandwidth is similar to Nvidia's high-end GeForce GTX 1080 graphics card for PCs, which uses GDDR5X memory and not the GDDR5.

If this happens, the Scorpio will have an edge as it will be faster than the PS4 Pro that is still stuck on GDDR5 memory.

Price Point
Sony has confirmed that the PS4 Pro will be sold at $399, which is within the same price range as when the standard PS4 first came out. Microsoft has not yet made confirmations or indications as to how much the Xbox One Scorpio will be priced at. But it is highly likely to be similar to the pricing of the PS4 Pro, if not $499 or more.

'Pokémon GO' Update 0.43.3 For Android, 1.13.3 For iOS: Egg System Changes, Pokémon Type Icons And More

'Pokémon GO' Update 0.43.3 For Android, 1.13.3 For iOS: Egg System Changes, Pokémon Type Icons And More


Fans of Pokémon GO are currently waiting with bated breath for the confirmation of an official Halloween event from Niantic.

While the company is yet to confirm such an event, it has announced that another update for iOS and Android is coming.

When the update hits, expect it to make a few changes to the egg-hatching system. According to an official post on the website: "Professor Willow discovered that Eggs have different patterns depending on the distance required to hatch them."

It's uncertain what this forebodes for Pokémon egg-hatching, but Niantic has presumably differentiated various types of eggs by making them visually distinguishable from one another. Nobody knows for certain if this is true, since the update's rollout is still ongoing.

In the games, the three eggs differ in the required distance for them to hatch: 2 km, 5 km or 10 km. While they require varying amounts of traveled distance to hatch, they aren't visually different.

Niantic may have given its eggs their due icon refresh, so trainers are able to easily identify them. Sure, it doesn't seem like it's necessary, given the fact that fans of the app accuse Niantic of ignoring what fans actually want, but it's a nice little touch.

Niantic's strategy with Pokémon GO is to outfit it with piecemeal updates over frequent intervals, and this recent update follows the many relatively minor updates that came before it, like gym training improvements or Pokédex changes.

Apart from different egg icons, Niantic is also adding icons for different Pokémon types in the app's information screen for each Pokémon.

For those who have purchased the Pokémon GO Plus accessory, the update also brings a low battery indicator.

Niantic has been fairly generous with updates to the app as of late, but one of the biggest requests from fans is the return of Pokémon tracking as it's somewhat a chore to find the specific Pokémon users want.

There's been a visible climate of upset from the audience since Niantic tightened its security measures, disallowing third-party developers to access and mangle its code base. Maybe it can offset the backlash by bringing two much-anticipated features: PvP battles and Pokémon trading.

Hopefully the company is finding ways to implement the features into the game, in the spirit of making the Pokémon GO experience closer to what the mainline Pokémon titles offer.

Version 0.43.3 of Pokémon GO for Android and version 1.13.3 for iOS should be pushed out to users shortly.

'Pokémon GO' Halloween Event: Unannounced Features You May Have Missed

 TAG Pokemon, Pokemon GO, Niantic

'Pokémon GO' Halloween Event: Unannounced Features You May Have Missed
Ahead of the actual Halloween festivities in the United States, Niantic began rolling out special features in the Pokémon GO app in celebration of the holiday.

Pokémon has had its generous share of ghost types in the mainline games, with some even being part of a complex and haunting lore, so it's only natural that the developers are taking advantage of this aspect and tie it with the celebration to offer more reasons for players to get back to catching Pokémon.

Starting Oct. 26 through Nov. 1, Niantic is going to offer double candy rewards for players alongside more ghost type Pokémon run-ins. However, because the feature is now live for all Pokémon GO players, some users have noticed easter eggs and hidden features that Niantic didn't include in the announcement video posted on Monday.

In the video, Niantic promised that Drowzee, Gastly, Gengar, Golbat, Haunter and Zubat would pop up more, but users seem to also be noticing the increased appearances of other Pokémon as well including Cubone, its evolution Marowak and Meowth, with a reported spawn incidence of seven up to 10 in a single playthrough.

Apart from the increased appearances from certain Pokémon, the loading screen when you fire up the game is also updated with a more spooky, theme-appropriate photo of an ominous gengar, sporting red, flashy eyes darting at a looming silhouette of a trainer on his phone, playing the game.

Over at The Silph Road subreddit, it's been confirmed that although catching, transferring and hatching will net two times the candy than before, evolutions will not get you double the amount of rewards. Also, while it's true that lures and incense might attract more Halloween Pokémon than usual, regular Pokémon will still spawn at their nests.

Pokémon GO's Halloween even appears to be a crucially successful inroad for Niantic, an achievement it sorely needs to recapture the explosive audience it earned in the initial release of the game. Many are dropping out of the craze because of Niantic's proclivity to tighten up security measures, rendering much of third-party experiments incompatible for the app.

As reported by Forbes, the app shot back on the top of the charts in the App Store mere moments after the Halloween update went live for every user, which is a positive financial turnout for Niantic.

It stands to reason that what players need in order to keep participating in Pokémon GO is not to have more events such as this one, but to really muscle improvements inward that will spell long-term engagement for players and not just one-hit go-through-it-once special events that are fleeting. Here's hoping that Niantic can bring these to the table in the long run.

Apple vs. Microsoft: Remixing the Magic

Apple vs. Microsoft: Remixing the Magic

What I think is funny in this market is that most people can look at two companies, see the difference in their performance, and not learn the fundamental lesson -- even though it has been repeated over the decades.

Apple vs. Microsoft: Remixing the Magic
Microsoft and Apple are cases in point, because Apple was very successful under the initial founders, then was unsuccessful after the founders left, was successful again when Jobs came back, and now is struggling without him. Microsoft was very successful under Gates, struggled when Gates left, and is successful again now that it is run by someone very much like Gates.

The core magic is this: having someone who is running the company who both understands the technology and understands either the customer's current needs -- or how to manipulate customers to need what you make.

I'll focus on that this time and close with my product of the week, which has to be the amazing Microsoft Surface Studio, which is arguably what Apple should have shipped.


Steve Jobs Was Unique

I get why Apple struggled to find a replacement for Steve Jobs -- not only after he died, but also earlier, after he initially was fired. The guy was unique. After reading a number of books on his life and on his presentation and product secrets, it became clear to me that what made him different was that he both understood technology well enough to direct his firm and understood people well enough to convince us that what we wanted was what he built.

He was absolutely correct in believing that it was stupid to use focus groups as a planning exercise. He understood that people don't know what they want, and that the successful company is the one that can manipulate them into wanting what it builds.

He became CEO of the decade and built the most financially successful firm in the current age -- yet there isn't another firm in the market that even comes close to emulating his model.

Now the reason we don't see this model emulated is that if Steve Jobs were to apply for a job at any tech company today with the resume he had at Apple's beginning, he would not be hired. I think you could say the same of Bill Gates, which really points to what I think is a fundamental problem with the current hiring process.

People who might rise to run a firm like Jobs ran Apple and Gates ran Microsoft can get to the CEO position only if they form their own firms, and right now getting VC money without a degree would be nearly as impossible as getting hired would be.

What I don't get is why firms don't have a process specifically designed to bring in passionate creative types who have high IQs but who didn't do well in schools -- or why schools that specialize in creating CEO types, like Harvard, don't find a better way to find and certify them.

From Jobs vs. Ballmer to Nadella vs. Cook

What also is fascinating is that after Apple's board saw how Jobs stepped all over Steve Ballmer at Microsoft, it went ahead and replaced Jobs with someone more like Ballmer.

Cook and Ballmer are both good managers. They're great with numbers, they're hard workers, and they both love their firms. However, neither has a creative bone in their bodies. They aren't even remotely charismatic, and the only customers they readily identify with are corporate customers, which is particularly problematic for Apple, which doesn't really serve that customer base.

In effect, Nadella is very similar to Gates, and Cook is very similar to Ballmer -- granted, without the famous temper -- and the end result is that Apple has dropped into decline and Microsoft is surging again, albeit with Azure and Web services, which luckily is where the excitement is.

Warring Announcements

It was fascinating to watch the Microsoft and Apple hardware launches last week. The Microsoft launch was focused tightly on creators, Apple's historic core base, while the Apple launch didn't seem to focus on users at all. Apple presented a collection of features that don't seem to be sourced in any clear customer need.

For instance, I've never seen customers ask for a flexible secondary touch screen, particularly when the product lacks a primary touch screen. Also ironic is the fact that folks leaving the Microsoft event lusted after both the new Surface Book and, particularly, the Surface Studio, while those at the Apple event seemed disappointed they'd have to settle.

If I were to go back a decade, the exact opposite would have been true. We'd all have wanted what Jobs presented and wondered if Ballmer missed a meeting.

What makes me sad is that we never got to see what would have happened in a Jobs vs. Nadella matchup, because that would have been amazing. I expect that both men would have driven their opponent to ever higher levels of performance.

Wrapping Up: Lessons Learned

There are several things I take away from this. One is that you need a CEO who has a number of key core skills to be successful. A CEO needs to be knowledgeable enough about the products the company builds to manage the process, as well as connected to the folks who buy the products.

The CEO needs to be able to make intelligent choices with regard to product direction, to be able to pitch the offerings effectively, and to be charismatic enough to develop a following. The CEO must be willing to take large measured risks in order to bring out compelling new products that their competitors have to chase, rather than copying what is out there -- which, sadly, is more the norm.

We need a better way to get folks like Jobs into companies and to fast-track them into becoming CEOs. Otherwise, it may be a really long time before we again have a firm that stands out like Apple once did. Generally, folks like Jobs choose to go into politics, religion or crime... .

Something to think about this week.

Rob Enderle's Product of the Week

Every once in a while, a firm creates a product that I lust for at first sight. That "once in a while" happened last week at the launch of the Microsoft Surface Studio.

The product is designed for creators, and it made me wish I'd followed in the footsteps of my mother, who was a graphics artist. Sadly, I couldn't draw to save my life -- but if I did, having a tool like this would be amazing.

What's amazing are the industrial design and image quality. Had I not known better, I would have thought the image on the screen was a taped-on high resolution picture and not a display. Even an inch away, I couldn't see the pixels. Had someone told me it was an OLED screen and not an LCD screen, I likely would have believed it -- the colors were that deep.

Microsoft Surface Studio launch
Microsoft Surface Studio
It uses a Bluetooth wheel that can be placed on the screen to reconfigure its functions automatically -- from selecting colors and brushes to controlling volume and screen brightness. I've used wheels like this before, and they are incredibly handy if you are willing to spend the time it takes to learn their functions.
It has only one critical cord in the back, giving you a very clean desktop. The industrial design places most of the electronics in the base, making the result far more stable and far more useful than an iMac. This really is the product Apple should have announced last week.

At just a tad under US$3,000 the Surface Studio isn't a cheap date, but for those who need a tool like this, it is well worth the money. When placed side by side, it makes a now badly aging iMac look so last century.

The Surface Studio is really for a small set of special people: creators, executives, and anyone who wants to fill their Apple friends with embarrassing envy. That last point alone makes it worth the price of admission, so the Microsoft Surface Studio is an ideal choice for my product of the week.

Apple Brings a Surprising Touch to MacBook Event

Apple Brings a Surprising Touch to MacBook Event

Apple on Thursday unveiled two new MacBook Pro laptops, adding a touch more power to the line.
Both the new 13-inch and 15-inch models will be offered in silver and space gray. They have a Touch Bar that replaces the row of function keys found on laptops, as well as a Touch ID fingerprint scanner incorporated into the power button. They sport a Force Touch trackpad that's twice the size of the trackpad in previous models.
The new 13-inch MacBook Pro is 14.9 millimeters thick, 17 percent thinner than its predecessor. It's also smaller -- 23 percent by volume -- and at 3 pounds, it weighs half a pound less than the previous version.
The 15-inch unit is 15.5mm thick, 14 percent thinner than previous models. It too has a smaller footprint than its previous generation, 20 percent by volume, and it tilts the scales at 4 pounds, also a half pound lighter than its predecessor.

Both units have an improved version of the "butterfly" keyboard introduced in Apple's 12-inch MacBook, as well as a key dedicated to Apple's digital assistant Siri. They also have four Thunderbolt USB-C ports that can be used for a variety of tasks, including charging the units.
"Four Thunderbolt ports are a tremendous amount of bandwidth," said Kevin Krewell, principal analyst at Tirias Research.
"You can support two 4K displays, a 4K camera and an external storage array all at the same time with the 15-inch MacBook Pro," he told TechNewsWorld. "That's a lot of power."

Brighter, Faster, Louder

The MacBook displays also have been upgraded. For example, the screen on the new 15-inch model is 67 percent brighter, with a 67 percent greater contrast ratio and 25 percent more colors.
The new 15-inch MacBook Pro runs on a 6th generation Intel Core i7 quad processor with 2133 MHz memory. It has Radeon Pro graphics based on AMD's Polaris architecture. It can deliver graphics 2.3 times faster than the previous generation of the laptop.
The unit now supports up to 2 terabytes of solid state storage, and it's faster -- 50 percent faster than the previous model.
The speakers also are better. They not only produce greater volume, but also have two times the dynamic range of previous models.
The new 13-inch model runs on 6th generation i5 or i7 Intel chips, also mated to 2133 MHz system memory. It has Intel Iris graphics, as well as storage speeds twice those of its predecessor.

Touch Bar

The Touch Bar feature on the new MacBook Pros definitely was the star of the Apple's Thursday show.
The bar is a high-resolution touch display that replaces the function keys on the laptop. The display is context aware, so it can change its content based on the application running in the foreground of the computer.
"It's a disruptive new implementation," said Werner Goertz, a research director at Gartner.
"It's not new to see a dynamically adaptable bar," he told TechNewsWorld, "but as usual, Apple has taken something that's already out there and perfected it."
The bar acts almost as a second monitor. Items can be dragged from the main display to the bar.
"That's something that will capture the user's imagination and will be a great differentiator for Apple going forward," Goertz said.
The Touch Bar is a game changer for Apple, according to Tim Bajarin, president of Creative Strategies.
"It allows not only Apple, but also developers to create custom connections to their applications, and make those applications more interactive and easier to access," he told TechNewsWorld.
"Apple emphasized the role of the MacBook Pro for creativity," Bajarin continued, "but that Touch Bar will be extremely attractive to even mainstream consumers, because it changes how they interact with applications."

Apple TV

Along with the new MacBook Pro announcements, Apple revealed a new app for Apple TV and iOS aimed at unifying a user's TV experience.
Called "TV," the free app displays an aggregate view of all shows and movies the user currently is watching through other apps. It also recommends programming based on the user's tastes. It provides access to a library of iTunes purchases and rentals, and a store for buying more content.
"We want Apple TV to be the one place to access all of your television," said Apple CEO Tim Cook at the Thursday event.
With 1600 apps available for Apple TV, it's become necessary for someone to step in and make it easier to discover and organize content, explained Bajarin.
"The new TV app is designed specifically for that purpose," he said.

Revenue Driver

Apple TV will be a growth area for the company in 2017, noted Trip Chowdhry, managing director for equity research at Global Equities Research.
"Service revenues this quarter grew 24 percent, probably because of Apple TV," he told TechNewsWorld. "That growth could accelerate in 2017 with the new Apple TV app."
Although Apple believes its TV app will completely change how people will watch TV, Gartner's Goertz maintained the app will be less disruptive than Apple expects it will be.
"If you look at what Amazon and others are doing with TV, it's what Apple is doing now," he said. "For that reason, I didn't see the TV app that disruptive."
The absence of any mention of Apple TV's potential as a smart home hub was disappointing, Goertz added.
"Apple is still lagging behind the Amazons of this world when it comes to the smart home," he said.
There was no hint of restraint in Apple CEO Tim Cook's enthusiasm, however.
"We couldn't be more excited about having our best product lineup ever heading into the holiday season," he said at the close of the event.
The new 13-inch MacBook with function keys sells for US$1,499 and is available immediately. The Touch Bar models are available for preorder and will go on sale in two to three weeks, with the 13-inch version selling for $1,799 and the 15-incher for $2,399.

Android, the world's most popular mobile platform

Android powers hundreds of millions of mobile devices in more than 190 countries around the world. It's the largest installed base of any mobile platform and growing fast—every day another million users power up their Android devices for the first time and start looking for apps, games, and other digital content.

Android gives you a world-class platform for creating apps and games for Android users everywhere, as well as an open marketplace for distributing to them instantly.

Global partnerships and large installed base
Building on the contributions of the open-source Linux community and more than 300 hardware, software, and carrier partners, Android has rapidly become the fastest-growing mobile OS.

Every day more than a million new Android devices are activated worldwide.
Android’s openness has made it a favorite for consumers and developers alike, driving strong growth in app consumption. Android users download billions of apps and games from Google Play each month.

With its partners, Android is continuously pushing the boundaries of hardware and software forward to bring new capabilities to users and developers. For developers, Android innovation lets you build powerful, differentiated applications that use the latest mobile technologies.

Rapid innovation
Android is continuously pushing the boundaries of hardware and software forward, to bring new capabilities to users and developers. For developers, the rapid evolution of Android technology lets you stay in front with powerful, differentiated applications.

Android gives you access to the latest technologies and innovations across a multitude of device form-factors, chipset architectures, and price points. From multicore processing and high-performance graphics to state-of-the-art sensors, vibrant touchscreens, and emerging mobile technologies.

Powerful development framework
Easily optimize a single binary for phones, tablets, and other devices.
Android gives you everything you need to build best-in-class app experiences. It gives you a single application model that lets you deploy your apps broadly to hundreds of millions of users across a wide range of devices—from phones to tablets and beyond.

Android also gives you tools for creating apps that look great and take advantage of the hardware capabilities available on each device. It automatically adapts your UI to look its best on each device, while giving you as much control as you want over your UI on different device types.

For example, you can create a single app binary that's optimized for both phone and tablet form factors. You declare your UI in lightweight sets of XML resources, one set for parts of the UI that are common to all form factors and other sets for optimzations specific to phones or tablets. At runtime, Android applies the correct resource sets based on its screen size, density, locale, and so on.

To help you develop efficiently, the Android Developer Tools offer a full Java IDE with advanced features for developing, debugging, and packaging Android apps. Using the IDE, you can develop on any available Android device or create virtual devices that emulate any hardware configuration.

Billion downloads a month and growing. Get your apps in front of millions of users at Google's scale.
Open marketplace for distributing your apps
Google Play is the premier marketplace for selling and distributing Android apps. When you publish an app on Google Play, you reach the huge installed base of Android.


As an open marketplace, Google Play puts you in control of how you sell your products. You can publish whenever you want, as often as you want, and to the customers you want. You can distribute broadly to all markets and devices or focus on specific segments, devices, or ranges of hardware capabilities.

You can monetize in the way that works best for your business—priced or free, with in-app products or subscriptions—for highest engagement and revenues. You also have complete control of the pricing for your apps and in-app products and can set or change prices in any supported currency at any time.

Beyond growing your customer base, Google Play helps you build visibility and engagement across your apps and brand. As your apps rise in popularity, Google Play gives them higher placement in weekly "top" charts and rankings, and for the best apps promotional slots in curated collections.

Preinstalled on billions of Android devices around the world, Google Play can be a growth engine for your business.

Sunday 30 October 2016

Keeping Android safe: Security enhancements in Nougat

Keeping Android safe: Security enhancements in Nougat


Over the course of the summer, we previewed a variety of security enhancements in Android 7.0 Nougat: an increased focus on security with our vulnerability rewards program, a new Direct Boot mode, re-architected mediaserver and hardened media stack, apps that are protected from accidental regressions to cleartext traffic, an update to the way Android handles trusted certificate authorities, strict enforcement of verified boot with error correction, and updates to the Linux kernel to reduce the attack surface and increase memory protection. Phew!

Now that Nougat has begun to roll out, we wanted to recap these updates in a single overview and highlight a few new improvements.
Direct Boot and encryption
In previous versions of Android, users with encrypted devices would have to enter their PIN/pattern/password by default during the boot process to decrypt their storage area and finish booting. With Android 7.0 Nougat, we’ve updated the underlying encryption scheme and streamlined the boot process to speed up rebooting your phone. Now your phone’s main features, like the phone app and your alarm clock, are ready right away before you even type your PIN, so people can call you and your alarm clock can wake you up. We call this feature Direct Boot.

Under the hood, file-based encryption enables this improved user experience. With this new encryption scheme, the system storage area, as well as each user profile storage area, are all encrypted separately. Unlike with full-disk encryption, where all data was encrypted as a single unit, per-profile-based encryption enables the system to reboot normally into a functional state using just device keys. Essential apps can opt-in to run in a limited state after reboot, and when you enter your lock screen credential, these apps then get access your user data to provide full functionality.

File-based encryption better isolates and protects individual users and profiles on a device by encrypting data at a finer granularity. Each profile is encrypted using a unique key that can only be unlocked by your PIN or password, so that your data can only be decrypted by you.
Encryption support is getting stronger across the Android ecosystem as well. Starting with Marshmallow, all capable devices were required to support encryption. Many devices, like Nexus 5X and 6P also use unique keys that are accessible only with trusted hardware, such as the ARM TrustZone. Now with 7.0 Nougat, all new capable Android devices must also have this kind of hardware support for key storage and provide brute force protection while verifying your lock screen credential before these keys can be used. This way, all of your data can only be decrypted on that exact device and only by you.

The media stack and platform hardening
In Android Nougat, we’ve both hardened and re-architected mediaserver, one of the main system services that processes untrusted input. First, by incorporating integer overflow sanitization, part of Clang’s UndefinedBehaviorSanitizer, we prevent an entire class of vulnerabilities, which comprise the majority of reported libstagefright bugs. As soon as an integer overflow is detected, we shut down the process so an attack is stopped. Second, we’ve modularized the media stack to put different components into individual sandboxes and tightened the privileges of each sandbox to have the minimum privileges required to perform its job. With this containment technique, a compromise in many parts of the stack grants the attacker access to significantly fewer permissions and significantly reduced exposed kernel attack surface.

In addition to hardening the mediaserver, we’ve added a large list of protections for the platform, including:

Verified Boot: Verified Boot is now strictly enforced to prevent compromised devices from booting; it supports error correction to improve reliability against non-malicious data corruption.
SELinux: Updated SELinux configuration and increased Seccomp coverage further locks down the application sandbox and reduces attack surface.
Library load order randomization and improved ASLR: Increased randomness makes some code-reuse attacks less reliable.
Kernel hardening: Added additional memory protection for newer kernels by marking portions of kernel memory as read-only, restricting kernel access to userspace addresses, and further reducing the existing attack surface.
APK signature scheme v2: Introduced a whole-file signature scheme that improves verification speed and strengthens integrity guarantees.
App security improvements
Android Nougat is the safest and easiest version of Android for application developers to use.

Apps that want to share data with other apps now must explicitly opt-in by offering their files through a Content Provider, like FileProvider. The application private directory (usually /data/data/) is now set to Linux permission 0700 for apps targeting API Level 24+.
To make it easier for apps to control access to their secure network traffic, user-installed certificate authorities and those installed through Device Admin APIs are no longer trusted by default for apps targeting API Level 24+. Additionally, all new Android devices must ship with the same trusted CA store.
With Network Security Config, developers can more easily configure network security policy through a declarative configuration file. This includes blocking cleartext traffic, configuring the set of trusted CAs and certificates, and setting up a separate debug configuration.
We’ve also continued to refine app permissions and capabilities to protect you from potentially harmful apps.

To improve device privacy, we have further restricted and removed access to persistent device identifiers such as MAC addresses.
User interface overlays can no longer be displayed on top of permissions dialogs. This “clickjacking” technique was used by some apps to attempt to gain permissions improperly.
We’ve reduced the power of device admin applications so they can no longer change your lockscreen if you have a lockscreen set, and device admin will no longer be notified of impending disable via onDisableRequested(). These were tactics used by some ransomware to gain control of a device.
System Updates
Lastly, we've made significant enhancements to the OTA update system to keep your device up-to-date much more easily with the latest system software and security patches. We've made the install time for OTAs faster, and the OTA size smaller for security updates. You no longer have to wait for the optimizing apps step, which was one of the slowest parts of the update process, because the new JIT compiler has been optimized to make installs and updates lightning fast.

The update experience is even faster for new Android devices running Nougat with updated firmware. Like they do with Chromebooks, updates are applied in the background while the device continues to run normally. These updates are applied to a different system partition, and when you reboot, it will seamlessly switch to that new partition running the new system software version.

Android Studio 2.2

Android Studio 2.2 is available to download today. Previewed at Google I/O 2016, Android Studio 2.2 is the latest release of our IDE used by millions of Android developers around the world.
Packed with enhancements, this release has three major themes: speed, smarts, and Android platform support. Develop faster with features such as the new Layout Editor, which makes creating an app user interface quick and intuitive. Develop smarter with our new APK analyzer, enhanced Layout Inspector, expanded code analysis, IntelliJ’s 2016.1.3 features and much more. Lastly, as the official IDE for Android app development, Android Studio 2.2 includes support for all the latest developer features in Android 7.0 Nougat, like code completion to help you add Android platform features like Multi-Window support, Quick Settings API, or the redesigned Notifications, and of course, the built-in Android Emulator to test them all out.
In this release, we evolved the Android Frameworks and the IDE together to create the Constraint Layout. This powerful new layout manager helps you design large and complex layouts in a flat and streamlined hierarchy. The ConstraintLayoutintegrates into your app like a standard Android support library, and was built in parallel with the new Layout Editor.
Android Studio 2.2 includes 20+ new features across every major phase of the development process: design, develop, build, & test. From designing UIs with the new ConstraintLayout, to developing C++ code with the Android NDK, to building with the latest Jack compliers, to creating Espresso test cases for your app, Android Studio 2.2 is the update you do not want to miss. Here’s more detail on some of the top highlights:

Design
Layout Editor: Creating Android app user interfaces is now easier with the new user interface designer. Quickly construct the structure of your app UI with the new blueprint mode and adjust the visual attributes of each widget with new properties panel.
Constraint Layout: This new layout is a flexible layout manager for your app that allows you to create dynamic user interfaces without nesting multiple layouts. It is backwards compatible all the way back to Android API level 9 (Gingerbread). ConstraintLayout works best with the new Layout Editor in Android Studio 2.2.






C  ConstraintLayout
Develop

Improved C++ Support: You can now use CMake or ndk-build to compile your C++ projects from Gradle. Migrating projects from CMake build systems to Android Studio is now seamless. You will also find C++ support in the new project wizard in Android Studio, plus a number of bug fixes to the C++ edit and debug experience.
                                                   C++ Code Editing & CMake Support

Samples Browser: Referencing Android sample code is now even easier with Android Studio 2.2. Within the code editor window, find occurrences of your app code in Google Android sample code to help jump start your app development.
Build
                                                                     Sample Code Menu

Instant Run Improvements: Introduced in Android Studio 2.0, Instant Run is our major, long-term investment to make Android development as fast and lightweight. Since launch, it has significantly improved the edit, build, run iteration cycles for many developers. In this release, we have made many stability and reliability improvements to Instant Run. If you have previously disabled Instant Run, we encourage you to re-enable it and let us know if you come across further issues. (Settings → Build, Execution, Deployment → Instant Run [Windows/Linux] , Preferences → Build, Execution, Deployment → Instant Run [OS X]). For details on the fixes that we have made, see the Android Studio 2.2 release notes.
                                                                   Enable Instant Run
Enable Instant Run

APK Analyzer: Easily inspect the contents of your APKs to understand the size contribution of each component. This feature can be helpful when debugging multi-dex issues. Plus, with the APK Analyzer you can compare two versions of an APK.
                                                                     APK Analyzer
Build cache (Experimental): We are continuing our investments to improve build speeds with the introduction of a new experimental build cache that will help reduce both full and incremental build times. Just add android.enableBuildCache=true to your gradle.properties file.
                                                          Build Cache Setting

Test

Virtual Sensors in the Android Emulator: The Android Emulator now includes a new set of virtual sensors controls. With the new UI controls, you can now test Android Sensors such as Accelerometer, Ambient Temperature, Magnetometer and more.
Android Emulator Virtual Sensors

                                                         Android Emulator Virtual Sensors
Espresso Test Recorder (Beta): The Espresso Test Recorder lets you easily create UI tests by recording interactions with your app; it then outputs the UI test code for you. You record your interactions with a device and add assertions to verify UI elements in particular snapshots of your app. Espresso Test Recorder then takes the saved recording and automatically generates a corresponding UI test. You can run the test locally, on your continuous integration server, or using Firebase Test Lab for Android.
                                                                    Espresso Test Recorder
GPU Debugger (Beta): The GPU Debugger is now in Beta. You can now capture a stream of OpenGL ES commands on your Android device and then replay it from inside Android Studio for analysis. You can also fully inspect the GPU state of any given OpenGL ES command to better understand and debug your graphical output.
                                                               GPU Debugger
To recap, Android Studio 2.2 includes these major features and more:

Design
Layout Editor
Constraint Layout
Layout Inspector (Experimental)
PSD File Support in Vector Asset Studio
Develop

Firebase Plugin
Updated Code Analysis & Lint checks
Enhanced accessibility support
Improved C++ Support Edit & Debugging
IntelliJ 2016.1.3 platform update
Samples Browser
Improved Font Rendering
Build
Jack Compiler Improvements
Java 8 Language Support
C++ ndk-build or CMake
Merged Manifest Viewer
Build cache (Experimental)
OpenJDK Support
Instant Run Improvements
Test

Espresso Test Recorder (Beta)
APK Analyzer
GPU Debugger (Beta)
Virtual Sensors in the Android Emulator
Learn more about Android Studio 2.2 by reviewing the release notes and the preview blog post.

Getting Started

Download

If you are using a previous version of Android Studio, you can check for updates on the Stable channel from the navigation menu (Help → Check for Update [Windows/Linux] , Android Studio → Check for Updates [OS X]). You can also download Android Studio 2.2 from the official download page. To take advantage of all the new features and improvements in Android Studio, you should also update to the Android Gradle plugin version to 2.2.0 in your current app project.

Next Release

We would like to thank all of you in the Android Developer community for your work on this release. We are grateful for your contributions, your ongoing feedback which inspired the new features in this release, and your highly active use on canary and beta builds filing bugs. We all wanted to make Android Studio 2.2 our best release yet, with many stability and performance fixes in addition to the many new features. For our next release, look for even more; we want to work hard to address feedback and keep driving up quality and stability on existing features to make you productive.

We appreciate any feedback on things you like, issues or features you would like to see. Connect with us -- the Android Studio development team -- on our Google+ page or on Twitter.

Extending Web Technology with Android

Extending Web Technology with Android

Paper Planes started as a simple thought - “What if you could throw a paper plane from one screen to another?”

The heart of our concept was to bring people together from all over the world, using the power of the web - an instant connection to one another. Modern web technology, specifically JavaScript and WebGL, powered the experience on every screen.

Paper Planes was initially featured at Google I/O 2016, connecting attendees and outside viewers for 30 minutes preceding the keynote. For the public launch on International Peace Day 2016, we created an Android Experiment, which is also featured on Google Play, to augment the existing web technology with native Android Nougat features such as rich notifications when a plane is caught elsewhere in the world.

Introduction

Users create and fold their own plane while adding a stamp that is pre-filled with their location. A simple throwing gesture launches the plane into the virtual world. Users visiting the desktop website would see their planes flying into the screen.


Later, users can check back and see where their planes have been caught around the world. Each stamp on the plane reads like a passport, and a 3D Earth highlights flightpath and distance travelled.

In addition to making their own planes, users can gesture their phone like a net to catch a plane that has been thrown from elsewhere and pinch to open it, revealing where it has visited. Then they can add their own stamp, and throw it back into the flock.

WebView

We developed Paper Planes to work across devices ranging from the 50-foot screen on stage at Google I/O to desktop and mobile using the latest in web technology.

WebGL

From the stylized low-poly Earth to the flocking planes, WebGL is used to render the 3D elements that power the experience. We wrote custom GLSL shaders to light the Earth and morph targets to animate the paper as the user pinches to open or close.
WebSockets

When a user “throws” a plane a message is sent over websockets to the back-end servers where it is relayed to all desktop computers to visualize the plane taking off.
WebWorkers

The plane flocking simulation is calculated across multiple threads using WebWorkers that calculate the position of each plane and relay that information back to the main thread to be rendered by WebGL.
To create an experience that works great across platforms, we extended the web with native Android code. This enabled us to utilize the deep integration of Chromium within Android to make the view layer of the application with the web code that already existed, while adding deeper integration with the OS such as rich notifications and background services.

If you’re interested in learning more about how to bridge WebView and Java code, check out this GitHub repo for a tutorial.

Notifications

Firebase Cloud Messaging (FCM) was used to send push notifications to the Android app. When a user’s plane has been caught and thrown by someone else, a notification showing how many cities and miles it has travelled is sent to the device of the plane’s creator via FCM. Outgoing notifications are managed to ensure they are not sent too frequently to a device.

Background Service

We implemented a background service to run once a day which checks against local storage to determine when a user last visited the app. If the user hasn’t visited in over two weeks, the app sends a notification to invite the user back into the app to create a new plane.

The Communication Network

Our application runs on a network of servers on Google Cloud Platform. We used built-in geocoding headers to get approximate geographic locations for stamps and Socket.IO to connect all devices over WebSockets.

Users connect to the server nearest them, which relays messages to a single main server as well as to any desktop computers viewing the experience in that region.

Moving forward

This approach worked extremely well for us, enabling an experience that was smooth and captivating across platforms and form factors, connecting people from all over the world. Extending the web with native capabilities has proven to be a valuable avenue to deliver high quality experiences going forward. You can learn even more on the Android Experiments website.

Android Developer Stories: drupe and Noom expand globally by localising their apps on Google Play

Interested in growing your app on a global scale? See how two app developers localized their apps in unique ways to drive revenue and user engagement.

drupe

drupe is a communications app that utilizes the openness of android to build a truly native experience delivering highly contextual recommendations to their users across the world.

Key to achieving international growth, drupe has translated their app in 17 languages, and their store listing page in 28 languages. This led to an increase in conversion and retention rates. Additionally, when entering India, the team noticed several user reviews requesting integration with a specific messaging app widely used in the Indian market. Through a combination of this integration, adding Hindi language translation, and other new features, drupe saw improved performance. In six months, daily active users increased 300%, and actions per average daily user increased 25% in the Indian market.

Noom

Noom is a health & fitness app that has achieved an 80% increase in international revenue growth on Android over the past three years by localizing their app with unique cultural behaviors, cuisines, and local-market coaches.
In addition to translating their app and store listing page, Noom conducted extensive analysis to determine the right financial model tailored to each international market. This included evaluation of their competitive landscape and local health and wellness spending behavior, in addition to running pricing experiments to determine the optimal offering between subscriptions, IAPs, or a premium app.

Use the Localization Checklist to learn more about tailoring your app for different markets to drive installs and revenue, and to create a better overall user experience. Also, get the Playbook for Developers app to stay up-to-date on new features and learn best practices that will help you grow a successful business on Google Play.

Read the full articles for drupe and Noom.

Android Wear 2.0 Developer Preview 3: Play Store and More

Android Wear 2.0 Developer Preview 3: Play Store and More

Today we’re launching the third developer preview of Android Wear 2.0 with a big new addition: Google Play on Android Wear. The Play Store app makes it easy for users to find and install apps directly on the watch, helping developers like you reach more users.


Play Store features

With Play Store for Android Wear, users can browse recommended apps in the home view and search for apps using voice, keyboard, handwriting, and recommended queries, so they can find apps more easily. Users can switch between multiple accounts, be part of alpha and beta tests, and update or uninstall apps in the “My apps” view on their watch, so they can manage apps more easily. Perhaps the coolest feature: If users want an app on their watch but not on their phone, they can install only the watch app. In fact, in Android Wear 2.0, phone apps are no longer necessary. You can now build and publish watch-only apps for users to discover on Google Play.

Why an on-watch store?

We asked developers like you what you wanted most out of Android Wear, and you told us you wanted to make it easier for users to discover apps. So we ran studies with users to find out where they expected and wanted to discover apps––and they repeatedly looked for and asked for a way to discover apps right on the watch itself. Along with improvements to app discovery on the phone and web, the Play Store on the watch helps users find apps right where they need them.

Publish your apps

To make your apps available on Play Store for Android Wear, just follow these steps. You’ll need to make sure your Android Wear 2.0 apps set minSdkVersion to 24 or higher, use the runtime permissions model, and are uploaded via multi-APK using the Play Developer Console. If your app supports Android Wear 1.0, the developer guide also covers the use of product flavors in Gradle.

Download the New Android Wear companion app

To set up Developer Preview 3, you’ll need to install a beta version of the Android Wear app on your phone, flash your watch to the latest preview release, and use the phone app to add a Google Account to your watch. These steps are detailed in Download and Test with a Device. If you don’t have a watch to test on, you can use the emulator as well.

Other additions in Developer Preview 3

Developer Preview 3 also includes:

Complications improvements: Starting with Developer Preview 3, watch face developers will need to request RECEIVE_COMPLICATION_DATA permission before the watch face can receive complication data. We have added ComplicationHelperActivity to make this easier. In addition, watch face developers can now set default complications, including a selection of system data complications which do not require special permission (e.g. battery level and step count), as well as data providers that have whitelisted the watch face. Lastly, there are behavior changes related to ComplicationData to 1) help better differentiate various scenarios leading to “empty data” and 2) ease development by returning a default value for fields not supported by a complication type instead of throwing a runtime exception.
New WearableRecyclerView: This new UI component helps developers display and manipulate vertical lists of items while optimizing for round displays.
Inline Action for Notifications: A new API makes it easy to take action on a notification right from the stream. Developers can specify which action is displayed inline at the bottom of the notification by calling

setHintDisplayActionInline:
NotificationCompat.Action replyAction =
    new NotificationCompat.Action.Builder(R.drawable.ic_message_white_24dp,
            "Reply", replyPendingIntent)
            .addRemoteInput(remoteInput)
            .extend(new NotificationCompat.Action.WearableExtender()
                    .setHintDisplayActionInline(true))
            .build(); 

Smart Reply: Android Wear now generates Smart Reply responses for MessagingStyle notifications. Smart Reply responses are generated by an entirely on-watch machine learning model using the context provided by the MessagingStyle notification, and no data is uploaded to the cloud to generate the responses.
And much more: Read about the complete list of changes in the Android Wear developer preview release notes.

Timeline
We’ve gotten tons of great feedback from the developer community about Android Wear 2.0––thank you! We’ve decided to continue the preview program into early 2017, at which point the first watches will receive Android Wear 2.0. Please keep the feedback coming by filing bugs or posting in our Android Wear Developers community, and stay tuned for Android Wear Developer Preview 4.

Coming soon: Android 7.1 Developer Preview

Coming soon: Android 7.1 Developer Preview

Today, we’re taking the wraps off of Android 7.1 Nougat, the latest version of the platform. You probably saw a sneak peek of it at last week’s event. It’s an incremental update based on Android 7.0 but includes new features for consumers and developers — from platform Daydream VR support and A/B system updates to app shortcuts and image keyboard support.

We’ve already been working closely with device makers to get them ready for Android 7.1, and next we’ll give you access to this update so you can start getting your apps ready.

Later this month we’ll be bringing you the Android 7.1 platform as an open Developer Preview, similar to what we did for Android 7.0. You’ll be able to test and build on the new platform and try the latest features.

As always, we’ll deliver the Developer Preview through the Android Beta program, which makes it incredibly easy to participate.


What’s in Android 7.1?
Android 7.1 delivers the productivity, security, and performance of Android 7.0, along with a variety of optimizations and bug fixes, features, and new APIs (API level 25).

For developers, Android 7.1 adds new capabilities to help you drive engagement in your app and deliver an improved user experience, such as:

App shortcuts API  lets you surface key actions directly in the launcher and take your users deep into your app instantly. You can create up to 5 shortcuts, either statically or dynamically.
Circular app icons support  lets you provide great-looking rounded icon resources that match the look of Pixel and other launchers.
Enhanced live wallpaper metadata  lets you provide metadata about your live wallpapers to any picker displaying the wallpapers as a preview. You can show existing metadata such as label, description, and author, as well as a new context URL and title to link to more information.
Android 7.1 also adds these much-requested developer features to the platform:

Image keyboard support expands the types of content that users can enter from their keyboards, letting them express themselves through custom stickers, animated gifs, and more. Apps can tell the keyboard what types of content they accept, and keyboards can deliver all of the images and other content that they offer to the user. For broad compatibility, this API will also be available in the support library.
Storage manager Intent  lets an app take the user directly to a new Settings screen to clear unused files and free up storage space on the device.
For carriers and calling apps, the platform includes new APIs to support multi-endpoint calling and new telephony configuration options.
App shortcuts: Use app shortcuts to surface key actions and take users deep into your app instantly.
Image keyboard support: Let users input images and other content directly from a keyboard.
Get your apps ready
Android 7.1 is an incremental release, but it’s always important to make sure your apps look and run great  especially as devices start to reach consumers.

The Android 7.1 Developer Preview will give you everything you need to test your apps or extend them with new features like shortcuts or keyboard images. Included are the SDK with new APIs, build tools, documentation and samples, as well as emulators and device system images for running your apps on supported Nexus devices. We’ll also include a launcher and apps that support app shortcuts, and a keyboard and apps that support keyboard images.

If you want to receive the Developer Preview automatically, visit Android Beta and enroll your device. If you previously enrolled a device and haven’t unenrolled, your device will receive the update. If you already enrolled but don’t want to receive the update, visit Android Beta to unenroll the device as soon as possible.

Initially, we’ll offer the Developer Preview for Nexus 5X, Nexus 6P, and Pixel C devices, extending to other supported devices by the end of the preview. At the final release of the Android 7.1.x platform, due in early December, we’ll roll out updates to the full lineup of supported devices  Nexus 6, 5X, 6P, 9, Player, Pixel C, and supported Android One devices as well as Pixel and Pixel XL devices.

We’re working with our partners to bring Android 7.1 to devices in the ecosystem over the months ahead, so we recommend downloading the Android 7.1 Developer Preview as soon as it’s available. Test your apps for compatibility and optimize them to look their best, such as by providing circular app icons and adding app shortcuts.