Friday, July 1, 2016

(Update: Rs. 14,999) Xiaomi Mi Max launching in India on June 30th

Xiaomi Mi Max-5

Update, July 1: Xiaomi announced that the Mi Max will go on sale in India from July 13, via Xiaomi's own store and partners like Amazon, Snapdeal and Flipkart. The 3GB/32GB/Snapdragon 650 model will cost Rs. 14,999, and contrary to our expectations, that's actually a little cheaper than the price of the same version in China. The 4GB/128GB/Snapdragon 652 version will cost Rs. 19,999. Any takers?

Original post, June 16: The phablet market has grown considerably since its introduction. At one point in time, Dell's 5-inch Venue was considered to be an unwieldy brick. Shortly thereafter Samsung gave birth to its Note brand and with it, the so-called phone tablet class began to bloom.

Since then, there have been relatively few offerings that have pushed the envelope past the 6-inch mark, but Xiaomi is once such challenger, with its Mi Maxx.

The device, which was announced last month in China, is now being teased by the company for consumers in India:

As specified above, the phone is expected to launch on June 30th, as tweeted by none other than Hugo Barra himself.

The Xiaomi Mi Max comes in two configurations. The higher end model packs a Qualcomm Snapdragon 652 SoC and either 4GB of RAM and 64GB of on-board storage, or 4GB of RAM and 128GB of on-board storage. The lower end model has a Qualcomm Snapdragon 650 SoC with 3GB of RAM and 32GB of on-board storage.

The remainder of the specs are the same for both however: a 6.44-inch Full HD display (342 ppi), a 16-megapixel rear camera sensor with phase detection auto-focus that seems similar to that found on the Mi 5, and a 5-megapixel front facing camera capable of capturing wide-angle (85 degree) selfies. Power-wise, the metal-made phone packs a gigantic 4850 mAh battery. Xiaomi's MIUI user experience is layered on top of Android.

Pricing in China was set as follows:

  • 3GB RAM/32GB + Snapdragon 650 – RMB 1499 ($230)
  • 4GB RAM/64GB + Snapdragon 652 – RMB 1699 ($260)
  • 4GB RAM/128GB + Snapdragon 652 – RMB 1999 ($307)

However, as was seen with the Xiaomi Mi 5 at the end of March, Indian customers should probably plan on paying more to purchase this product.

What do you think? Does the plus sized phablet look to be a potentially promising purchase? Is it too big for its own good? Leave a comment below!



from Android Authority http://ift.tt/1ZSREaT
via IFTTT

WebVR coming to Chrome to allow you to view all web pages in VR

Google Play Chrome Beta Chrome Dev

Google's investment in virtual reality is no secret. Daydream VR is its new virtual reality platform, which will be supported natively in Android Nougat. But we might not have to wait that long to get our fix of VR from Google. The latest builds of Chrome beta are now showing support for a WebVR shell which would allow you to view all existing webpages in virtual reality.

fastest-browsers-3See also: What's the fastest Android browser?199

As Road to VR notes, "Chrome Beta now contains a WebVR setting which enables enhanced VR device compatibility with VR websites built against WebVR standards". While I've previously tried browsing the web in VR using Samsung's clunky browser and the Gear VR, I much prefer the idea of using Chrome.

Chrome Dev also shows evidence of a VR Shell that would allow users to view web pages with any supported VR device.

Chrome Dev also shows evidence of a VR Shell that would allow users to view web pages with any supported VR device: Gear VR, Cardboard or Google's own design. If you have Chrome Dev installed you can see the experimental flag at chrome://flags/#enable-vr-shell (It doesn't do anything just now, but it should soon enough).

While WebVR already exists to some extent in other browsers, Google wants to deliver a version that lets you view not only newer "made for WebVR" sites in VR, but also all existing web pages. Chrome has largely become the default browser for the Android world, so adding WebVR support to Chrome will essentially make Google's version of it the de facto standard as well.

Have you browsed in VR yet? How do you like it?



from Android Authority http://ift.tt/29adc0g
via IFTTT

(Update: now available) The value-packed Honor 5C is coming to India for Rs. 10,999

honor 5c india

Update, July 1: The Honor 5C is now up for sale on Flipkart. Check it out, in gold, grey, or silver, for Rs. 10,999.

Original post, June 22: Huawei wants a piece of the Indian market and it has just the right tool to crack it open – its budget-friendly Honor sub-brand.

Following its European debut, Huawei is launching the Honor 5C today in India. The 5.2-inch device will go on sale from June 30 via Flipkart at a very affordable Rs. 10,999 (around $160).

If you're eager to be among the first to buy the device, you can now pre-register on the Honor website. That will give you a head start in the June 30 flash sale and a shot at winning one of 20 Honor 6 Plus, a Rs. 26,499 value.

So, what does Rs. 11,000 get you? Quite a lot actually. Like the higher-end Honor 5X, the Honor 5C bristles with value features, including a metallic unibody design, a fast fingerprint sensor, a 16nm-based Kirin 650 processor, 3GB of RAM, high-res cameras, and a 3,000 mAh battery.

The Honor 5C will go up against the Moto G4 – which will cost Rs. 12,499, Lenovo ZUK Z1, and several powerhouses from Xiaomi. With competition like this, HTC's new Desire 630 (Rs. 15,000) or Sony's Xperia XA (Rs. 21,000) seem almost comically overpriced.

One thing we don't like about Huawei and Honor devices is their software – Huawei needs to polish and declutter its Android implementation before we can give it our seal of approval. Let's just hope that rumors of a toned-down EMUI 5 coming later this year are grounded in reality.

Who's buying the Honor 5C?



from Android Authority http://ift.tt/28STZPI
via IFTTT

Rio Olympics VR content to be broadcast exclusive to Gear VR

rio-olympics

This post was originally published on our sister site, VRSource.com.

NBC have teamed up with Samsung to give owners of the Gear VR and unique perspective of the upcoming Rio Olympic Games by offering access to over 85 hours of VR coverage.

It'll only be users of the Samsung Gear VR with Galaxy Android devices that will get access to this content, which will feature 360 video coverage of all the sports.

Gary Zenkel, President, NBC Olympics, said Rio will be a showcase for the "cutting-edge" technology.

The VR video itself will be captured by Olympic Broadcasting Services, a unit of the International Olympic Committee that provides video feeds to the international broadcasters. This content will then be distributed via the NBC Sports app to Samsung devices. With Samsung as the official partner for the Rio Olympics, it is of no surprise that the company has managed to secure this exclusive deal.

The content, which will be presented on delay during the games running Aug. 6 to Aug. 22, will include opening and closing ceremonies, men's basketball, gymnastics, track and field, and other sports. It will be captured by Olympic Broadcasting Services, a unit of the International Olympic committee that provides feeds to international broadcasters. The content will be accessible to Samsung users with compatible devices via the NBC Sports app.

Compatible phones that can be used with the Gear VR include the Samsung Galaxy S7, Galaxy S7 Edge, Galaxy S6, Galaxy S6 Edge, Galaxy S6 Edge+ and Galaxy Note 5.

VR in sports is changing the way in which the content is consumed, with 360 video being the most popular implementation. The technology offers a wide range of viewing angles to give that immersive experience. When coupled with a VR headset, 360 video can really feel like you're actually experiencing the event first hand, and sports is a brilliant example of this.

It's great to see Samsung securing these partnerships to raise awareness for VR, albeit its own headset, but showcasing what VR is all about will no doubt create interest in the platform.



from Android Authority http://ift.tt/29gqxG7
via IFTTT

Keep your Galaxy Note 5 screen protected for just $10.95 today!

If you don't want that large screen on your Note 5 getting scratched up from daily use, you'll want to invest in one of these. Tru Protection's tempered glass screen protector gives you the added layer of protection to prevent scratches and possibly even save your screen during a fall. Right now, you can pick one up for just $10.95.



from Android Central - Android Forums, News, Reviews, Help and Android Wallpapers http://ift.tt/29gl7e5
via IFTTT

Did Google just use an iPhone to announce Android Nougat?

Google Snapchat Android Nougat reveal iOS emoji

For those of you that caught Google's reveal of Android Nougat on Snapchat yesterday, you might have noticed something a little…odd. In one part of the Snapchat story, a smiling emoji is placed over a woman's face as she sits on the Nougat statue at the Googleplex. That's all well and good, the only thing is that it's an iOS emoji, not Android. So did Google just use an iPhone to announce Android Nougat?

android n preview logoSee also: Android N: new features overview277

First of all, here's the evidence. You can clearly see the emoji in the image above, screen grabbed from Snapchat by our eagle-eyed tipster Harrison W. If you take a look at the standard list of iOS emoji here you can see that it's definitely the same smiley. But what if that's just the default smiley emoji in Snapchat, I hear you ask? Well, as you can see in the image below, the Android Snapchat emoji (on the right) are definitely different.

iOS emoji vs Android emoji

Before everyone starts freaking out and saying Google has sold out to Apple or whatever, keep in mind that it's not like that Snapchat story got shared from the phone of Alphabet's Chairman or anything. Oh wait, Eric Schmidt uses an iPhone too. But in all seriousness, that Snapchat story would have been pushed out by some random PR person at Google. Maybe a social media intern. Or Eric Schmidt. Either way, it doesn't really matter what phone they used, but it is a little bit funny.

Android history is littered with funny episodes like this, in fact. You might remember Eric Schmidt was the one caught in the wild with the original Moto X, when it was a closely guarded secret. Then the Nexus 5 got leaked in the KitKat unveiling video. We also had the retroactive realization that the silhouette of the Nexus 5 had been in the Android 4.3 camera app for months (it was arguably the icon for switching to the front-facing camera). Then we have the yearly merry-go-round of Android name guessing based on notoriously incorrect internal codenames. Remember how sure we all were about Android Key Lime Pie?

Did you catch this? What's your favorite leak or accidental mixup in Android history?



from Android Authority http://ift.tt/299mhHn
via IFTTT

OpenVX: everything you need to know

OpenVX
The Khronos Group is a consortium of over 100 companies including Google, Nvidia, AMD, Intel, ARM and many more that have been making royalty-free APIs since 2000. Khronos is known for many things, including OpenGL, OpenCL, and Vulkan. But it is also responsible for something you may never have heard of, OpenVX.

OpenVX is an API enabling software developers to add hardware accelerated computer vision capabilities to their programs. OpenVX 1.0 was announced in October 2014, and now the Khronos Group has announced OpenVX 1.1. Here is everything you need to know.

OpenVX who?

OpenVX offers something truly unique and beneficial to the world of mobile computing. The idea is that OpenVX can speed up "computer vision" applications while still being easy to use and has cross platform support. Khronos claims that vision processing on just the CPU is too expensive, while the GPU is made for this exact purpose. There are also special dedicated chipsets like ISPs (Image Signal Processor) that handle functions like processing the images you take on your phone's camera.

The problem is, there is no industry standard for developing for each of these chips. OpenVX wants to change that without too much CPU and GPU overhead. The official OpenVX material can be found here.

What is computer vision?

Computer vision is simply a field of study that includes methods for getting, analyzing and understanding images as well as Nth-dimensional data from the world to get symbolic or numerical information. It is common practice to perceive this data as a geometric shape, physics, learning theory, or statistics.

Computer vision has important applications in AI. For instance, a robot could perceive the world and understand what is happening through different sensors and cameras. Some other real world examples include self driving cars, as they have a bunch of sensors working together to make sure everything goes smoothly, or medical image analysis. Think of it as a system of cameras and sensors that are able to perceive the world and get data that can be used by either humans or the system itself.

How does it work?

OpenVX GraphThe main idea behind the use of OpenVX are graphs. This works very similar to the way Unreal Engine handles graphs. The basic idea is that a graph has nodes, these nodes are different image operations like RGB channel to YUV channel or "Color Conversion". Check out the image above as Khronos has provided a great diagram of what the structure of a graph looks like. A coding example and a diagram with where the graph goes in the context is below. As you can see, setting up a graph is as easy as:

vx_gragh graph = vxCreatGraph( context );

and nodes can be created by:

vx_node F1 = vxF1Node(. . .);

The graph is the main component in OpenVX. Using graphs enables the ability to show the computer vision problem of any implementation, as all of the operations in the graph are known ahead of the graph being processed. This allows for the nodes to be ran as many times as needed, cutting back on compile time significantly. A graph would then execute these nodes, in no particular order, and the desired result will be achieved if done correctly.

An example on how a graph could be used is if you want to take a colored RGB photo and convert it to grayscale. Graphs with the correct nodes would allow you to do this without too much difficulty. This function would also be spread out to the hardware, depending on what is most efficient or has the most power, depending on the task at hand.

OpenVX Graph2
OpenVX is able to optimize framework efficiency in four key ways: graph scheduling, memory management, kernel merging, and data tiling.

The first is graph scheduling – OpenVX intelligently executes the graph on multiple chips for better performance or lower power consumption. OpenVX is also able to use already allocated memory instead of using new memory to save room for other applications and the system to use. Instead of running a whole subgraph, OpenVX is able to make it one node for less kernel launch overhead.

The last key aspect is data tiling. This is like taking an image and splitting it up into smaller parts that render independently. It acts like Cinebench if you have ever run that test on your PC, although on a more random basis. This enables potentially shorter load times and better memory allocation. A scenario in which this could be beneficial is if some of the image was pre rendered before it is actually needed. This will not always be the case, but it can definitely help out.

Coding convention and how to use OpenVX

OpenVX Components
OpenVX is based on C, so it has a standard coding convention that many developers will be familiar with. Everything starts off with a context, all objects belong to a context in OpenVX. Setting up a context is done by:

#include <VX/vx.h>

OpenVX also has a robust error management system. "Vx_status" will return a status like "VX_SUCCESS", this basically acts as a boolean variable that can be used to throw exceptions to tell you what may be going wrong, if programmed that way.

OpenVX also has its own data types including 8 and 16 bit ints along with rectangles, images and keypoints. OpenVX has object oriented behavior although C is not the best for that. An example of code that utilizes this methodology is:

vx_image img = vxCreateImage( context, 640, 400, VX_DF_IMAGE_RGB );

OpenVXDataObjectCreation
Creating data objects is very similar to the way you would normally do it in an object oriented programming language like Java. A bigger list of some data objects can be found in the image above.

OpenVX Vision Functions

There are many vision functions that can be used to manipulate the image on screen. These include histograms, gaussian pyramids and many more functions which can be found on the image above.

What does this mean for Android?

With OpenVX, Android could distribute its load more evenly across the hardware to better optimize battery life and performance, and with Android now supporting Vulkan, we could see a huge jump in performance and possible battery life improvements. Companies are already working on OpenVX 1.1 implementations so we could see results very soon. However, there is no word on Qualcomm's status on the matter. This means it might be a while before we see something on the Android front.

Wrap up

OpenVX was built as a C API with object oriented design that enables a graph-based execution model with other functions allowing for relatively easy implementation and development while offering performance gains and battery gains depending on the workload. This could be a huge win for Android and mobile in general.

Stay tuned to Android Authority for more OpenVX development content. Does OpenVX look intriguing? Let us now in the comments!



from Android Authority http://ift.tt/29betE0
via IFTTT