LightBlog

vendredi 4 novembre 2016

Jide Announces the Remix IO+

Toward the end of last month, Jide announced a new piece of hardware that they were trying to get launched on Kickstarter. They call it the Remix IO, and it's a Android-powered TV box that can also be used as a gaming and PC hub. The set top box runs Android 7.0 Nougat, can output 4K content at 60 frames per second and also has HDR support. The product is priced at $99 and their Kickstarter campaign was aiming for $250,000 in funding to make it possible.

There's a little more than 2 weeks left in this Kickstarter campaign, and they have already been able to amass more than twice the amount in funding they were aiming for. As of writing this, the community has pledged $513,507 so far. Thanks to the overwhelming success, they have been able to take this product even further than they originally planned. Jide read through the comments and feedback and came up with what they're calling the Remix IO+.

The $99 Remix IO comes with support for 4K 60FPS, HDMI-CEC, DRM Level 1& 3, HDMI 5.1 Pass-Through, and a small CPU fan to keep the device cool. For $130 though, you can now get the Remix IO+ that is slated for a May 2017 delivery date (estimated). The Remix IO+ will cost you an extra $30, but the device will have USB 3.0, 10-bit color, a big.LITTLE ARM SoC, a gigabit ethernet port, and 32GB of internal storage (instead of 16GB).

Jide has labeled both of these as early bird prices on the Kickstarter page, so if you wait until the products have officially launched then it will likely go up. You can check out their prototype gallery here, or simply take a look at their Kickstarter campaign video here. As always, the official Remix OS forums are right here on XDA, and the dedicated sub forum specifically for the Remix IO can be found here.

Source: Kickstarter



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

jeudi 3 novembre 2016

Photos and Specs Reveal the Upcoming Moto M

We've been hearing about the Moto M from Motorola since back in August of this year. Previously, there had been a device that appeared on GFXBench that was reported as being the Moto M, but it was only listed as a smartphone with a 4.6″ display. Since then, the Moto M has been rumored to sport a 5.5″ 1080p display. When the Moto M received its TENAA certification in August, we were able to get a good look at the front, back and sides of the unannounced Motorola smartphone.

Then a month later in September, it was reported that the Moto M would have Microsoft applications pre-installed on it. While this still hasn't been confirmed, if true, it would be the result of a patent cross-licensing agreement between both Microsoft and Lenovo. We've actually been seeing this from Microsoft a lot lately as they have been using their patents as leverage to get their applications installed on various devices. A similar deal has happened with Xiaomi and it has also happened with ASUS.

Steve Hemmerstoffer is also known as OnLeaks, and he's responsible for a number of leaked renders of Android smartphones that are based on CAD specs. This week he tweeted real life photos of the upcoming Moto M smartphone. They look just like the photos that we saw back in August from TENAA, so the company is likely getting ready to launch this in select markets. At this time, Motorola has not revealed anything about where it will be available or how much the device will cost.

cwmmevkweaaa1xj

cwmmiaxw8aun5ih cwmmfmvwgaaonnp cwmmry3wyaacs4l

Steve's source also reveals some details about the specs of the smartphone. If true, the Moto M will have a 5.5″ 1080p display, the MediaTek Helio P15 SoC, 8MP front camera, 13MP rear camera, 4GB of RAM, 32GB of internal storage and a 3,050mAh capacity battery.

Source: @stagueve



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

Huawei Mate 9 is official with 5.9″ FHD display, Kirin 960 SoC, and 4GBs of RAM

Munich, Germany: 2:30PM CET

Today, Huawei Technologies unveiled the next generation smartphone in its Mate line-up: the Huawei Mate 9. Building upon a successful 2016 with over 106 million smartphones sold worldwide, Huawei is hoping to capitalize on the void left behind by the Samsung Galaxy Note 7. The Huawei Mate 9 smartphone embodies the current Huawei smartphone strategy: iterative improvements over risky innovations.

On the hardware front, Huawei has made major strides in its camera, battery, and SoC just to name a few, while for software Huawei has incorporated some necessary behind-the-hood tools to improve immediate performance as well as performance over time. As we dive into the details unveiled at Huawei's press event in Munich, one question we will be asking ourselves is: will Huawei's latest smartphone be able to live up to its spec sheet? We will describe our preliminary thoughts on the smartphone based on a quick hands-on in a separate article.

mate-9_champagne-gold-front-back

Specifications at a glance:

  • Display: 5.9" LCD, 1080×1920 FHD @ ~373 ppi
  • Software: Android 7.0 Nougat with EMUI 5.0
  • RAM: 4GB LPDDR4-1800
  • Storage: 64GB (available space for users: 52.66GB), expandable up to 2TB via micro-SDXC.
  • Camera: 20MP Monochrome + 12MP color sensor with OIS and PDAF, Hybrid Zoom, Low light face detection, and dual LED flash. 8MP front-facing camera. Recording 4K video @ 30FPS is possible (4K @ 60fps can only be decoded, but not encoded unfortunately), and processing is done using the latest HEVC algorithm for compression.
  • Battery: Non-removable, 4,000 mAh LiPo battery with proprietary fast-charging protocol named "Super Charge".
  • Sensors: Fingerprint sensor with gesture support and Level 4 Authentication. Infrared sensor (IR). NFC support.
  • Chipset: HiSilicon Kirin 960 with 4xA73 BIG cores @ 2.36GHz and 4xA53 LITTLE cores @ 1.84 GHz with integrated dual 14-bit Image Signal Processor (ISP) and an i6 sensor hub. The latest Mali-G71MP8 Bifrost GPU @ 900MHz is also included with support for OpenGL ES 3.2 (Vulkan).
  • Modem: UE Cat. 12/13 LTE, 4xCA, 4×4 MIMO. CDMA support.
  • Sound: Stereo speaker grill on the top and bottom of the device. 3.5mm headphone jack. 4 microphones positioned through the body of the device allowing for directional sound recording. Noise cancellation during calls possible with microphone positioned within the loudspeaker.
  • Ports: 1 x USB Type-C port (USB 2.1). You may either use 1 x micro-SDXC slot + 1 nano-SIM slot, or have a  dual SIM set-up by inserting two nano-SIMs into the slot.
  • Colors: Space Gray, Moonlight Silver, Champagne Gold, Mocha Brown, Ceramic White, Black
  • Dimensions: 156.9mm height; 78.9mm width; 7.9mm thick. 190g weight.
  • Price: €699 (including taxes)

Huawei also unveiled a 5.5″ QHD "Pro" model with 6GB RAM and 256GB of internal storage which they co-designed with Porsche (yes, that car company) which costs a fair bit higher (€1395) and will be available exclusively in Graphite Black, but apart from that the two phones are nearly identical. We will cover this device separately.


Hardware

In order to accommodate a myriad of software features in its latest EMUI skin, which we will describe in more detail below, Huawei has had to pack a ton of sensors into the device. Internally, the Huawei Mate 9 might not seem much different than the Huawei Mate 8. The 5.9" display should be unfamiliar with owners of the previous Huawei Mate 8, as well as the various communication radios, battery capacity, and memory capacities, but the similarities end beyond a superficial look at the specification sheet.

Display

Sporting a 5.9", 1080×1920 FHD resolution, slightly curved ("2.5D") LCD display at ~373 ppi, the Huawei Mate 9's display seems, on paper, to be underwhelming compared to the plethora of QHD devices on the market. With 16.7M colors, 96% color saturation, and a contrast ratio of 1600:1, the device's LCD display seems fairly standard. But there is more to the display than the resolution, as Apple as repeatedly shown. Each Mate 9 display is carefully crafted under one hour of a CNC milling machine. The Huawei Mate 9's display resolution can be assumed to be a design choice, rather than a technical one, as the GPU is more than capable of pushing QHD. Furthermore, the choice in resolution should provide some nominal performance and battery life enhancements if instead the device was running at QHD, but there is no way for us to directly verify such a comparison. Nevertheless, we will be on the lookout for how the device performs at FHD, and whether or not the display is competitive against others on the market.

Device Body

As mentioned before, the 5.87" display takes up most of the front of the device. We haven't yet measured the screen-to-bezel ratio, but when we do get some more hands on time, we'll determine that ratio. In addition to the display, one of the speaker grills as well as the front-facing camera is located on the front. Next, on the top of the device, you've got your 3.5mm headphone jack (thankfully they aren't following Apple's lead on removing this port) as well as the IR blaster. On the right side of the phone, you've got your volume rocker and power button, the positions of which Huawei has inverted for "ease of use". On the left side, you have access to the SIM card tray, which can either fit dual nano-SIMs or one nano-SIM plus one micro-SD card. The USB-C port and one of the speaker grills is located on the bottom of the device, while the fingerprint sensor is on the rear of the device.

Memory and Storage

The Huawei Mate 9 cycles through dozens of apps quite readily thanks to the inclusion of 4GB of RAM. Couple that with 64GB of internal storage and a micro-SDXC slot, and you're unlikely to face any storage issues while using this phone. On the production devices we were shown for a brief period before the event, the device seems to allow for 52.66GB of storage space to be usable. If you're wondering why the device does not pack 6GB of RAM or 256GB of storage, it's because you will have to opt for the Pro model of the Mate 9.

Battery

The Huawei Mate line is known for its ridiculously long battery life (if you remember the absurd battery life on the Huawei Ascend Mate 2, then you'll know that I'm not exaggerating), and Huawei hopes to maintain the trend in the Mate 9. The device is packing a 4,000 mAh battery which promises "up to 2 days" of battery life, a claim which we will definitely put to test. Huawei is basing this promise off of the many enhancements made on the software side, which we will discuss in more detail below. We're assuming that the decision to use a FHD display will play some part in the great battery life that Huawei promises, but again without a QHD version of the device, we can't directly ascertain whether or not that's true.

Huawei has acknowledged that such a large battery capacity would necessarily result in long charging times, so they are including a proprietary fast-charging protocol dubbed "Super Charge". Super Charge is said to fully charge the Mate 9 in 90 minutes by supplying 4.5A/5V to the device. If you are unable to extend a full 90 minutes of your time to charging, then Huawei promises that you can top up 1 day of usage by charging the device for 30 minutes. Unfortunately, there's no wireless charging support on the Mate 9.

Finally, given the recent scare around the Samsung Galaxy Note 7, Huawei has implemented some battery protection features. The device features "5 gate protection" to constantly monitor the battery during the charging process and immediately shut off charging if the voltage, amperage, or temperature exceeds safe limits. Huawei is also partially off-loading the intelligent monitoring of the battery to the OEM charger itself for additional protection.

Camera

In continued partnership with German optics enterprise Leica Camera AG, the Huawei Mate 9 will be including a second generation Leica camera that was developed in a new innovation center as a result of the two company's partnership. The camera is comprised of a 20MP monochrome lens and a 12MP color lens and comes with Optical Imaging Stabilization (OIS) as well as Phase Detection Autofocus, and on the front there's an 8MP AF shooter.. In general, the camera promises improved aperture, contrast, distance differentiation, and contouring, but there are some new key features that Huawei is touting in the Mate 9. First up, there is the "Hybrid Zoom" feature which Huawei promises will allow you to losslessly zoom up to 2X. Next, the Mate 9 allows you to change the focus on a picture during post-processing, in case you snap a picture and do not immediately notice that it was out of focus. Then, Huawei is introducing a new "Face Detection" focus feature which will allow for quick facial recognition even under low-light settings. Finally, thanks to the Kirin 960, the Mate 9 is finally able to encode 2160p30 videos, so it can join the upper echelon of devices with 4K video capture support.

Audio

On the audio front, Huawei has continued the tradition of including a 3.5mm headphone jack, which ordinarily would be a point not worth mentioning, but with other brands like Apple, LeEco and Motorola doing away with the traditional headphone jack, it seems to be worth mentioning as a feature. Apart from that, there's a stereo speaker set-up with the top speaker grill and the speaker grill on the bottom of the device. Finally, noise cancellation during phone calls is included thanks to a microphone embedded in the loudspeaker of the phone. Nothing out of the ordinary for Huawei devices, until we get to the microphones.

Like the Huawei Mate S, the phone features directional audio recording using Huawei's smart directional audio algorithm. But the Mate 9 improves on this feature by including an additional microphone on the device, bringing the total to 4 microphones. During audio recording, the user can see which direction the audio is coming from within the software, and during playback the audio can be isolated based on the source direction.

Chipset

The Huawei Mate 9 includes the latest SoC developed under Huawei's in-house semiconductor subsidiary team: the HiSilicon Kirin 960. Featuring an octa-core set-up with 4xA73 BIG cores running at maximum 2.36GHz frequency and 4xA53 LITTLE cores running at up to 1.84 GHz frequency and built on a 16FFC process, the Mate 9 with its Kirin 960 is quite possibly the current most powerful Android device, or so Huawei claims using GeekBench 4 as its metric of choice. Compared to the Kirin 950 found in the Mate 8 and P9 series, the Kirin 960 is said to have approximately 10% improvements in single-core performance and about 18% improvements in multi-core performance. It's about time that Huawei devices start supporting 4K video encoding and decoding, and the Kirin 960 now makes that possible. We'll definitely be putting this beast of a processor through the works when we get more hands-on time, so stay tuned for more in-depth coverage.

The GPU is a beast in and of itself, thanks to the inclusion of the Mali-G71MP8 GPU running at a maximum 900MHz. If you haven't yet head of the Mali-G71, it's including what ARM is calling the 'Bifrost' architecture, which promises major performance and efficiency enhancements to better prepare devices for the heavy performance demands of VR applications. We spoke to a Huawei representative about whether or not the device would support Daydream VR, and were told that the announcement is pending Google's certification. At the very least, though, the Mate 9 includes the necessary drivers for supporting the Vulkan graphics API, and is running on OpenGL ES 3.2. So you can expect that upcoming high-end games will work, and will work great, on this new device.

Finally, a dual 14-bit Image Signal Processor (ISP) and an i6 sensor hub are embedded in the SoC. Huawei promises major efficiency improvements with their integrated i6 sensor hub, so the device should not be adversely affected when operating the device with most of its software features enabled.

Fingerprint Sensor

As mentioned in the specification sheet at the beginning of the article, the fingerprint sensor returns on the Mate 9. This time, it's gotten even smaller, at least compared to the sensor on the Huawei P9. It's more accurate/secure this time, too, with Level 4 authentication measures.


Software

The Huawei Mate 9 will be the first Huawei device launching with Android 7.0 Nougat and their custom EMUI version 5.0. Besides retaining all of the features from previous versions of Android and EMUI, the Mate 9 also gains most of the features present in 7.0 such as multi-window support and density adjustment among others.The company has focused their attention on two aspects in their software update: performance and user experience. In particular, Huawei has developed some tools that they claim will maintain the device's smooth performance even after months of use. They claim that with even with 200 apps installed and over 5,000 contacts added, the device should not significantly drop performance after 16 months of use. In fact, they tout that they've managed to improve long-term usage performance by 80%. These are significant claims that will definitely need to be tested before being taken at face value, but we'll describe the changes that Huawei made anyways.

Performance

In their long-term testing, Huawei noticed that one of the major issues with performance degradation was application-chaining. For instance, when multiple apps that intercommunicate are installed, they tend to wake each other up in the background to serve some sort of function. Huawei sought to control this app-chaining conundrum by implementing a five step solution.

  • Machine Learning Algorithm (MLA): Huawei has developed an MLA that will learn your app usage pattern and preload apps the algorithm believes you are likely to use next.
  • Smart CPU Allocation: The software will intelligently allocate BIG CPU cores resources to the foreground app, while the next app to be preloaded are loaded onto the SMALL CPU cores.
  • Proprietary memory compression algorithm: Your device will be able to retain more apps in memory thanks to a new proprietary memory compression algorithm, which Huawei says they have developed in-house. Additionally, the Mate 9 will automatically run garbage collection every day when the phone is idle, freeing up memory for new processes when the device returns to active use.
  • Improved I/O speed: 20% improvement in disk I/O speed to allow for quicker loading/unloading of apps to and from memory as well as quicker access to files in the internal storage. As an example, a Huawei representative demonstrated scrolling through a large collection of photos in the gallery without the device showing any white/black screens indicating that the photo had yet to load.
  • GPU rendering optimization: If the Mali-G71 wasn't already enough, Huawei has enhanced GPU rendering to keep up with growing demand for high-end mobile gaming.

User Experience

Thanks to multi-national effort from teams of software designers located in Sweden, China, and a newly opened office in San Francisco, Huawei has re-designed their software to be more user friendly. First, they've flattened the settings hierarchy, so users will no longer need to dive through deep layers of settings to find all of the Mate 9's features. Now, a maximum of 3 steps is required to find and toggle any particular setting on the phone. Next, Huawei has caved and finally provides users the option to have an app drawer on the stock launcher. The app drawer can be enabled by changing the home screen layout in settings. Finally, Huawei has improved accidental touch detection by identifying 65 types of mis-touches and rejecting the input. As an example, a Huawei representative demonstrated that he was still able to take a picture while placing part of his hand on the opposite side of the screen, a common occurrence for users holding their phones in landscape.

Huawei has also introduced a few new productivity focused features on top of support for 'Android for Work'. There is a new menu where you can enable dual accounts for certain social media apps. We were told thus far that Whatsapp, Facebook, and WeChat are working, but we were not told whether or not any app could be included or if the app itself needs to be updated. Though, in our limited hands-on, we noticed that Whatsapp was disabled because it required an update to the latest version of the app, so our assumption is that the app itself needs to support this feature.

On the gesture front, there's a new gesture for quickly starting multi-window using your knuckles. You simple place your knuckle on the screen and drag your knuckle in a line across the screen as if you were trying to physically divide the screen with your hand.

Finally, Huawei is including what they're calling 'Private Space', a per-folder encryption feature which can lock folders behind a fingerprint that can be separate from the one used to unlock the phone.


Pricing and Availability

This beast of a smartphone will cost €699 (including tax) at launch, which is approximately 770 USD. It's pretty pricey, I admit, but we'll see during our review if this phone is worth every penny. As for availability, the device will be available in the following markets: China, France, Germany, Italy, Japan, Kuwait, Malaysia, Poland, Saudi Arabia, Spain, Thailand, and the United Arab Emirates.


The Huawei Mate 9 is shaping up to be another Huawei phone absolutely packed full of features. It's difficult to outline exactly what this device can be capable of, but we will be bringing you further details about the phone after we spend some more time with it. We will definitely be testing Huawei's claims about enhanced performance over time, memory management, and battery life. In addition to these, we will keep looking into the software to see what other tricks it has up its sleeve. And as promised, we will publish another article about what we've already gleaned from having spent a few hours with the device before the event. There are some exciting things I have to say that Huawei's press event didn't describe in much detail, mostly based on software improvements made over previous versions of EMUI, but I'll keep you in suspense for what that entails.

What are your thoughts on the Huawei Mate 9? Let us know if you plan on making this your next device!



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

Google Ends Support for Eclipse Android Developer Tools

Back in late-June 2015, Google had announced that they will end official support for the Eclipse ADT by the year end. They advised users to make the move on to Android Studio, which is the official IDE for Android, but Good Guy Google kept supporting ADT for more than a year after that announcement. But alas, the time to pull the trigger has come, as Google has formally announced that official support for the Eclipse ADT, Eclipse ADT plugin and Android Ant Build System on Eclipse has ended.

Google is hoping that the new feature additions in Android Studio 2.2 will help convince developers to make the jump. To recap, here are some of the highlights of the additions:

What happens if you still wish to continue on with Eclipse ADT?

You can, actually. While support for the tools has ended, the tools can still be used by developers who do not wish to make the switch to Android Studio. Android tools inside Eclipse continue to live on in the open source community via the Eclipse's Andmore project.

If you rely on Eclipse for Android development only, we do recommend on making the switch, as Google has shown that it is committed to making Android Studio more feature-rich and accessible to developers. The initial migration may hit your productivity levels, as often happens when you switch over from your preferred IDE to a new one, but the long term benefits are likely to outweigh the short term convenience factors. Android Studio as it currently is, has a lot more polish than when it was released back in 2013, and the path is likely to continue through community involvement in the open source project.

If you need help on Android Studio, Frameworks, IDE's or any other aspect of App Development, do check out our App Development forums.

What are your thoughts on Android Studio? Let us know in the comments below!


Source: Android Developer Blog



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

mercredi 2 novembre 2016

Android Security Resources Library

Senior Recognised Developer jcase has begun a thread for Security resources and now he is asking for assistance to complete it. If you know of any resources that should be on the list but aren't be sure to leave a reply in the thread.



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

How Google Detects and Warns about Premium SMS Messages

Billions of text messages are sent each year. Though the service is incredibly dated by modern technological standards, the SMS has persisted as among the most popular methods of communication. Google is pushing hard to get carriers on board with a new standard known as Rich Communication Services (RCS), but with so many competing messaging interfaces it will take some time before the ubiquitous text message is put to rest.

Since there are so many users sending and receiving SMS messages each and every day, it's a lucrative market for unscrupulous actors looking to make a quick buck. Premium SMS messages were for a long time abused to spam messages to unwitting users who are unaware that each message they receive is charged to their monthly bill. Thankfully, carriers banded together to do the right thing (for once) and refused to charge customers for reverse SMS scams. Today, though premium SMS services aren't really used by most people, certain services like mobile ticketing provide users an easy way of paying certain bills via text message. On Android devices, whenever you send your first SMS to a recipient that charges for receiving messages, you're met with a warning.

premiumsms2 premiumsms1

Google warns you before you send a premium SMS to certain recipients. Much like setting other default options, you're able to set Android to remember your choice for future messages to that same recipient. In case you accidentally set a default you need to undo, you are able to control the text messenger app's permission to handle Premium SMS messages by going to Settings –> Apps –> Permissions (hit the gear icon) –> Special Access –> Premium SMS Access. But how exactly does Android know when to warn you that you're sending a message to a premium SMS service? We decided to look into this obviously very important question to find out.


Google's SMS Blacklist

As it turns out, Google maintains a publicly-viewable database of SMS short codes that it blacklists. The list is sorted by country so it only checks for premium SMS services that are actually utilized in your country. For example, here is the list for the United Kingdom:

   <!-- United Kingdom (Great Britain): 4-6 digits, common codes [5-8]xxxx, plus EU:           http://ift.tt/2eUW3vK,           visual voicemail code for EE: 887 -->      <shortcode country="gb" pattern="\d{4,6}" premium="[5-8]\d{4}" free="116\d{3}|2020|35890|61002|61202|887|83669|34664|40406" />    

What's listed under each country is a regular expression that is checked against before each text message is sent. If the number you are sending to matches one of the numbers in this regex, then you will be warned that the service you are sending a message to may charge you for the message.You'll notice that under each country listed, though, not all of the premium SMS services may be listed. Instead, Googlers are constantly updating this database based on the most up-to-date reference information they can find for each country. As evidence for this, the last update to this database was made on October 14th, 2016. Though the list is not comprehensive, it's still nice that Google maintains a list to ensure that you really meant to send that one premium text message.


That's all for today. We hope you've learned something new, and if you have anything you want us to look into, feel free to reach out to the Portal team on the e-mail addresses listed on our profile pages!



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

Supercharge Your Fingerprint Sensor with Fingerprint Quick Action

Developer ztc1997 from the XDA forums has put together this really cool app that uses your fingerprint scanner to trigger custom actions.

After installing the app, you'll toggle it on in your accessibility settings. Afterwards, you'll go back into the app and find all of your quick action options. Choose what action you want triggered when swiping or tapping your fingerprint sensor.

Check out the original thread and definitely give this app a try!

20161029203435 20161029203809

Download the app from the XDA thread here.



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