LightBlog

mercredi 31 mai 2017

Would We Care About the Essential Phone if it Wasn’t for Andy Rubin?

After months of alluding to what's coming next and an essentially leak-proof operation, Andy Rubin has finally announced what his new company "Essential" is simply calling the Essential Phone, or the PH-1. It has been hard to miss the hype surrounding its announcement day, since virtually every media outlet has been covering this device, including XDA, giving nearly as much headline space for the name of Andy Rubin as they do the name of the device.

Ocean Depths

In the early leaks of what many expected to be a mainstream flagship device, we already had good indications that the phone would feature a premium build along with a nearly edge-to-edge display. Being that Andy Rubin, responsible for Android's inception (and the reason most of us are here at XDA), was bringing this device to market we also expected a fairly unadulterated version of the OS, making the entire package fairly compelling. Unfortunately though, what we got was pretty much what should have been expected; an ultra premium device, matching price tag and "in-depth" coverage from all the media outlets that will pop-up on your parents' news feeds.

With a name like "Essential" and some outlets touting it as the "Anti-iPhone", what is it exactly that the PH-1 brings to the table that makes it so special, so essential? For starters, the phone isn't powered by an all-new in-house processor making what is in your pocket obsolete; it is powered by the same package that the Galaxy S8 and HTC U11 have, that being the Snapdragon 835 with 4GB of RAM. It also does not have some super special camera tech; it uses the same dual color and monochrome sensor setup that Huawei has been essentially using for over a year now, and that is increasingly being adopted by others too. It also has an extensibility function that is a more flexible version of what Moto has been doing with Moto mods, albeit so far it looks to be watered down in terms of offerings and support. Speaking of watered down, if you take your phone swimming with you, you will essentially kill it. The display is one of the stand-out features of the phone offering a not-quite edge to edge display that is more like the Mi Mix in execution than the Galaxy S8, except it has a huge notch in the top that in all actuality will in all likelihood break fullscreen applications on the phone, or force a large but unobtrusive and permanent status bar. Oh, the one thing that was not essential was the headphone port, for some reason.

For some reason, the Essential Phone is being dubbed the "anti-iPhone", and Andy Rubin is treated like a new Steve Jobs

If you have been following along, the Essential Phone is little more than a grab bag of ideas borrowed from other OEMs', though with different implementations (for better or worse) . So what is there to be excited for that others can't match? For starters the Essential Phone offers a titanium injection body, which differs from other metal devices which are milled from a block; we will have to wait for people like Zach at JerryRigsEverything to find out if there is a trade-off in durability, but Andy Rubin's reasoning for the choice makes sense on the surface — it follows that Titanium allows the thin phone with a narrow edge-to-edge display to not bend like an aluminum build would. It is also being offered unlocked and available for nearly all networks, at least in the US in terms of CDMA and GSM support. Andy Rubin and his team also have a vision for the future that differs greatly from our present, and should Essential take off, we could see some real innovation in the market.

Essential not only needs to deliver an excellent phone, but also a convincing suite of modules to be successful

But those are things they hope for the brand's future, and today the Essential Phone is simply yet another rectangle with some major tradeoffs in usability and an outrageous price for such an unproven brand. And that is, I think, what we shouldn't ignore. Pretty flagships are a dime a dozen in today's market, premium phones with new materials pop-up every cycle, and the trend towards infinitesimal bezels permeates the industry as a whole. With no outstanding hardware features outside of the modular functionality, which is neither essential nor too affordable (though, by the looks of it, cheaper than Moto's), what's making the internet go crazy about this phone? You know it and have known it since the headlines of the original rumors: Andy Rubin's name. You'll be hard-pressed to find coverage on an news portal that doesn't put Andy Rubin's name in the title of Essential Phone articles (we are guilty, too). If the Essential Phone is dubbed the anti-iPhone, Andy Rubin is implicitly being treated like a new Steve Jobs, and the way he has been presenting the device online, on stage and on interviews, only adds to such optics.

Going back to the Essential Phone itself — it looks like a modest flagship with everything we'd expect, and so far we really can pinpoint any crucial flaws or compromises outside of the lack of a headphone jack and, perhaps, the front-camera design (though that's more subjective). Indeed, because of the very slim hands-on coverage, we can't tell if the device's day-to-day experience will live up to the hype, and because this is a new release, we have no track record to base (or ground) or expectations. It might have, for example, sub-par speakers (as some similarly-bezeless phones before it have had), or durability, or what have you. The core specification points are certainly there, but a pretty face and the promise of features not included in the box, with no actual reputation or brand history, is a tough sell in today's market.

Of course, we want to get some hands-on coverage before we take our assertions any further. And, to be honest, the device does look gorgeous, and we have no reason to believe that the software experience at least, will be anything short of stellar, given the philosophy giving birth to this device, plus its emphasis on basics and openness. Yet after all of this, I can't shake off the feeling this this is, at the moment and from everything we've seen so far, another beautiful flagship with small bezel that's taking on a lot of popular features, and asking for a high entry price. This isn't a rarity in today's market, which is (thankfully) full of stellar options, with most in 2017 sharing nearly identical underlying hardware. What is most certainly unfair is prematurely overhyping this release merely due to the name attached to the company. Android has been trying to build an "anti-iPhone" of its own for years — many companies have tried and fail, proven companies that dwarf Essential in track record and execution. Let's not get ahead of ourselves, and let's not treat it differently up until we see what it's truly capable of.


What do you think about the Essential Phone? Would you be as interested if it was offered by a no-name Chinese OEM, for example? Sound off in the comments!



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

Android O – Daily Driver for 2 Weeks

The dust for the Android O Developer Preview 2 is starting to settle, with much of the hype now passed. When it was first released in mid May, Android fans scrambled to get their hands on the new version. TK was one of them, and decided to try it out for 2 weeks to see if its worthy of a daily driver.

New features include a much faster boot time, picture-in-picture video (for YouTube Red) as well as a host of other impressive features. But do they stack up against daily use?  In the video above TK gives us his personal impressions on the preview. Become part of the beta program here.

 

Some may find the at-a-glance notification bubbles quite useful.

Picture-in-picture for videos is great, if you have YouTube Red.

 

Are you currently running Android O on your device? If so, we'd like to hear your feedback below.

Join the Android Beta Program



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

SuperSU v2.82 Released on the Google Play Store

XDA Senior Recognized Developer Chainfire has announced that SuperSU is being updated to version 2.82. The latest app should be available on the Google Play Store already to most users, as the roll out began last week.

This comes after a few updates that caused a number of issues with some users. Chainfire and the CCMT company released a quick bug fix, but not all issues were fixed. SuperSU v2.80 caused a bootloop on some Xperia devices running the older version of Android. The version available in Play Store does not fix it. Users that still face the issue should flash the newest ZIP file available on Chainfire's server, which we've linked below.

Otherwise, the new release contains a lot of bugfixes and improvements, with most changes focusing on stability for Android Nougat users. SELinux handling has been significantly reworked for Android 7.0+. The required ruleset has been reduced, and the binaries now live and execute commands in their own supersu context.

According to Chainfire, the latest version of SuperSU should work on some devices with Android O Developer Preview 2, though some devices (mainly the Google Pixel and Pixel XL) are not supported yet. Chainfire recommends waiting a little longer for version SR1 or SR2.

Boot image signing is not yet integrated but should find its place in the upcoming SR1 release. As a reminder, Google recently started requiring all boot images to be signed on the Google Pixel and Pixel XL starting with the release of the May security update. If you are planning on installing the latest SuperSU on your Pixel, you'll have to flash the VerifiedBootSigner zip after flashing the SuperSU zip linked below but before rebooting.

Finally, the SuperSU team decided to drop the support for Android 2.1 Eclair and 2.2 Froyo. Android 2.3 Gingerbread is now the oldest supported device. Official statistics show that a small number of devices run these old versions of Android, so it makes sense for support to be dropped given how much time may be spent testing compatibility with each update.


Source: Chainfire (Google+)   Get the latest flashable SuperSU ZIP



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

Essential will (Essentially) Support all 4 Major U.S. Carriers, will ship with New Virtual Assistant in June

Yesterday was a big day for Andy Rubin and his team over at Essential Products. The company announced a new smartphone called the Essential Phone, a new virtual assistant for the home called Essential Home, and even a new operating system that is being used in Essential Home. We talked about these big announcements as they happened, but as the day progressed we have since learned some additional details about these products.

Although we know the price of the Essential Phone along with its first modular attachment, the company did not initially state when the device would first begin shipping. It has now been revealed that the first Essential Phone orders will begin shipping sometime in June. This was revealed on stage at Recode's Code Conference. Although we now have an estimated time frame on when to expect orders to ship, an exact date still eludes us. It could be the first week or the last week of June – we'll just have to wait and see.

When the device was first announced, the company stated the Essential Phone would work on all major United States carriers. This is generally an expensive task to accomplish and even devices such as the OnePlus 3 and OnePlus 3T won't connect to all the bands available on Sprint or Verizon. However, The Verge reached out to Verizon Wireless, Sprint, T-Mobile, and AT&T to ask if the phone would work. All but AT&T has responded so far and confirmed the phones will work on their networks, but they can't guarantee the quality of service.

The last new piece of information that was revealed yesterday was the fact that the Essential Phone will have its own virtual assistant. This virtual assistant will compete with the likes of Google Assistant, Amazon Alexa, and Microsoft's Cortana. The company earlier revealed that they built their own operating system for the Essential Home because they needed a way to connect to all of the smart home protocols that are available today, so it's not too surprising to see the new phone ship with Essential's own assistant out of the box.


Source: The Verge [1] Source: The Verge [2] Source: The Verge [3]



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

BlackBerry KEYone now available for Purchase in the U.S. and Canada

Originally announced at MWC 2017, the latest BlackBerry-branded Android smartphone, the BlackBerry KEYone, is now finally available for purchase in the U.S. and Canada. In a press release, TCL, the manufacturer of the device, has announced that the device will officially go on sale in the U.S. and Canada starting today.

The BlackBerry KEYone will be available in two variants in the U.S., with one model compatible with GSM-based networks such as T-mobile and AT&T and a CDMA variant that is made to work on Verizon and Sprint. U.S. residents can purchase the BlackBerry KEYone from online retailers such as Amazon and BestBuy.com as well as select retail Best Buy stores for a price of $549.99. The CDMA version of the KEYone will be exclusively available from Amazon at launch with the company promising additional carrier availability, including Sprint retail availability, coming later this summer.

Meanwhile, the device is also going on sale in Canada as well. The device was available for pre-order in Canada earlier this month but starting today customers will be able to purchase it from official channels throughout the country. The BlackBerry KEYone will be available for purchase from Canadian carriers such as Bell, Bell MTS, Rogers, SaskTel, and TELUS at $199 CAD on a 2-year contract. There will also be an unlocked version of the KEYone for $749 CAD upfront, which the company states will arrive next month.

As a refresher, the BlackBerry KEYone sports a 4.5-inch IPS display with a resolution of 1620 x 1020, but the main highlight of the device is its physical keyboard. The keyboard packs some cool features such as touch gestures, predictive typing, and the ability to program each letter key to access favorite apps and most important contacts.


Recommended Reading: Opinion: The BlackBerry KEYOne Is Not for You or Me, and That's Why It Is a Great BlackBerry


Under the hood, the device packs a Qualcomm Snapdragon 625 octa-core SoC, 3GBs of RAM, and 32GBs of flash storage with expandable storage support thanks to a MicroSD card slot. As for the camera, the device comes with a 12MP rear-facing camera and an 8MP front-facing camera. The device also packs a hefty 3,505mAh battery with support for Qualcomm Quick Charge 3.0. On the software side of things, the BlackBerry KEYone comes running Android 7.1 Nougat out of the box, with BlackBerry's promise to provide timely security updates.


Source: BlackBerry [1] Source: BlackBerry [2]



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

Pete Lau Confirms OnePlus 3 And 3T Will Get Android O

It's only a matter of time to see before we see the official premiere of the much-awaited OnePlus 5. The new flagship smartphone will most certainly be shipped Android 7.1 Nougat, but we expect it to get Android O as well. Today, we have some pretty good news for the owners of OnePlus 3 and 3T, OnePlus' older devices and now-discontinued devices.

A couple of days ago we informed that OnePlus has ceased the production of OnePlus 3T and started selling the remaining stock. Nevertheless, the company will continue software support for its 2016 devices. The news has been confirmed by OnePlus' founder and CEO, Pete Lau, on Twitter.

There is no mention of the other OnePlus devices, like the OnePlus 2, which had its fair share of problems with updates. You probably shouldn't expect to see any updates coming to the OnePlus One and OnePlus 2. Users of these phones will likely have to stick to the official firmware or get one of the custom ROMs available on XDA. Mr. Lau didn't mention any time frame for the update, but speaking from our experience, Android O for 3/3T should be released within a few months after its official release, likely after the new OnePlus 5 gets its share of love.

On another note, OnePlus has recently announced the referral program where users can get discounts for accessories. It seems like a OnePlus 5 launch is imminent, so stay tuned for more news and content.


Source: Twitter



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

Mod Adds a Call Record Button to the Huawei P10 Plus

Sometimes there are situations where you just need to start recording a phone call. There are thousands of applications in the Play Store that do this, but true integration of this feature is obviously more elegant, and a common feature of custom ROMs for example. So XDA Senior Member Blackball released a mod that you can flash in TWRP which will add a Record button to the UI when you're in the middle of a phone call.

Check out the CallRecorder Mod in our Huawei P10 Plus forums



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

Android Pay is now live in Canada

Another country is officially joining the shortlist of places that support Google's Android Pay program. After the official announcement during Google I/O 2017, support for Android Pay in Canada is finally rolling out starting today. This confirms earlier rumors that stated Google would unveil Android Pay support on this exact day.

If you are an Android user in Canada, you can now download and install the application from the Play Store. At launch, BMO, CIBC, Banque Nationale, Scotiabank, Desjardins, President's Choice Financial, ATB Financial, and Canadian Tire Financial Services will work with Android Pay on devices running Android KitKat 4.4 or higher. Google stated support for American Express cards and Tangerine will be coming soon. Similar to Apple Pay, the wireless wallet app uses the tokenized system to create a secure transaction for payments when an Android phone is tapped against an NFC-supported terminal. It's a fast, reliable, and most importantly secure method of payment.

Android Pay was launched in September 2015 in the United States. Since then, Google rolled out the program to 10 other regions including New Zealand, U.K., Australia, Japan, Poland, and Hong Kong. In the next few months, we should see the program expanding to other areas such as Russia, Spain, Brazil, and Taiwan.

If you live in Canada and have an account with one of the listed banks, you can try Android Pay already by downloading the app from the Play Store link below. Please note that your device needs to be pass SafetyNet checks to make it work. If your device is rooted or has an unlocked bootloader, that means you'll need to have Magisk and Magisk Hide enabled. Instructions for how to install these two modifications can be found here.


Get Android Pay from the Play Store Via: Reddit



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

mardi 30 mai 2017

Request A Logo For Your Project From Dibble Designs

Every project, no matter how big, should have a high quality logo. It's the face of the project after all and the first thing that a potential user sees when looking at your project.

Not every developer is good at creating graphics, but this is why XDA Forum Member dibbled comes to the rescue. They are offering to create a logo for developers of active projects on XDA. If you need a new icon or logo you should visit the thread and post your request. Before making a request, think of your expectations. That will make things much easier!


Visit Dibbled's thread and request a logo



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

OmniROM Status Update – Moto G4/G4 Plus and Redmi Note 3 Added, Improved Camera for Xperia X/X Compact

It's been a while since we last talked about OmniROM. The Omni team has been very busy with a number of administrative tasks but found a brief moment to post an update on that they've been working on lately.

Omni, just like most Android custom ROM teams, uses Gerrit as its code review portal. The team did some maintenance and updated the portal to version 2.14, which is the latest version at the time. There have been a few other things to work on, but everything is set and ready to fly.

The build roster has been expanded by two (or rather three) new devices. OmniROM builds are now available for:

  • Motorola G4/G4 Plus
  • Xiaomi Redmi Note 3

The team also has some important news to share for Xperia X and X Compact owners. The device trees for Sony Xperia X and X Compact have been updated to use CAF HALs and blobs. This move should greatly improve the camera quality and produce pictures that look like those taken by the stock camera. We understand that camera quality is one of the major drawbacks for using custom ROMs for Sony devices, so hopefully this should alleviate those concerns somewhat. Finally, the team announced that ambient display will be working as well.

OmniROM with Android 7.1.2 is now available on the following devices:

If you own one of these devices and would like to try the newest OmniROM, you can download the newest nightly from the official website linked below.


Source: Omni   Get OmniROM for your device!



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

Essential Home is Andy Rubin’s Answer to the Google Home and Amazon Echo

The Essential Phone has dominated our morning as it quickly became the new talk of the town. The co-founder of Android launching a flagship smartphone certainly got people interested for many reasons. But the Essential Phone isn't all that Essential Products revealed today.

Essential Home is another product that was announced today by Essential Products. Essential Home is essentially a Google Home competitor, but with an interactive display. The round 'auto-display' can be activated with a spoken question, a tap, or even a 'glance'. The small device looks like a wireless charging dock, and Essential claims that it is designed to never intrude upon the home.

Essential Home does a lot of what we have come to expect from digital assistant products like Google Home and Amazon Echo. You can initiate voice searches, set timers, and control your lights. What Essential does differently is aiming to talk to your devices over your in-home network as much as possible to limit sending data to the cloud. The proactive assistant on the Essential Home also runs its AI engine locally on the device, indicating a better sense of user privacy so far than Google and Amazon.

Essential Home is powered by Ambient OS. Details are scarce on what Ambient OS exactly is, but Essential claims Ambient OS "brings the home to life by choreographing the devices, content, people and context in it", which means it is an OS for a smart hub when you look past the marketing speak. Ambient OS also claims to automatically introduce itself to new and existing devices and help set them up in no time. Ambient OS is also "the API for home technology, allowing you to write applications that provide a unified experience across multiple devices". Ambient OS has an open SDK that will allow developers to develop new functionality and radically extend Essential Home's capabilities, but the company has not provided any more information or a link beyond this statement. We hope to learn more about Ambient OS and its SDK when the Essential Home reaches the hands of consumers.

Speaking of reaching the hands of consumers, there is no information on the company's website for the availability of this product. There is very little information on Essential Home for that matter — no specifications, no prices, not even a complete feature list of what the product can do. A report from Wired claims that the Essential Home will ship 'later this summer', claiming that Essential has built a system that works seamlessly with SmartThings, HomeKit, Nest, Alexa, Siri and Google Assistant. That is a bold claim, one which we can verify only when the product actually comes out.

What are your thoughts on Essential Home? Can the device stand apart from other digital assistants like Google Home and Amazon Echo? Let us know in the comments below!

Source: Essential Story Via: The Verge



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

Homescreen Tutorial: Oviate (aka Aviate-style for Nova Launcher)

If you're getting a bit tired of your Android homescreen, then this Aviate-inspired setup might be something you need. The Aviate Launcher had a great idea, and many people still use it to this day, but its stubbornness to customizing and its acquisition by Yahoo put some people off. The one thing that it did have, though, was a fresh setup and its ability to adapt to certain conditions. Oviate, designed by Andre Zimmerman (aka Kohlewrrk), gives you a 3-page homescreen that not only looks fresh and clean, but also has some tricks up its sleeve.

Dark or light, take your pick.

For starters, you can change the color of the backgrounds and blocks. But its main selling feature, the ability to switch to a music-like widget when your headset is plugged in, makes it definitely a unique setup. Watch the video or read the guide below if you'd like to set this is up on your Android phone.

Apps and Resources Needed

 

Apps

Nova Launcher Kustom Live Wallpaper Kustom Live Wallpaper Pro Key Tasker

Icon Packs

Delta Icon Pack FlatOut Icon Pack

Kustom and Tasker Resources

Oviate Preset Oviate Weather Komponent Tasker Headset Preset

Nova Launcher Setup

Open Nova Launcher Settings, then set up the following:

  1. Desktop
    1. Desktop Grid – 9×5 is recommended, with Subgrid Positioning enabled
    2. Icon layout – set Icon size 115% and disable the labels on the homescreen.
  2. Dock – disable it
  3. Look and Feel – Icon theme can be set to the Delta Icon pack for ease of placing it onto your homescreen
  4. Add 3 blank homescreens, so delete any app icons and widgets (Note that you won't have an app drawer, so either add one via a Nova Launcher Action when adding a new Widget, or set the app drawer to open when you swipe up in the Gestures section of the Nova Launcher settings).

Kustom Live Wallpaper Setup

  1. Copy the Oviate Preset onto your phone.
  2. Open Kustom (KLWP) either via Live Wallpapers or the app, then select the gear icon at the top to open its editing settings.
  3. Once open, select the menu on the top left, then Load Preset.
  4. Tap the Open icon at the top, then select the Oviate.klwp preset file.
  5. Select the Exported tab, where the Oviate preset should be available to select.
  6. Once selected, you can edit it's Global Variable settings, such as colors and background image.
  7. If you are happy with the result, select the Save icon and follow any on-screen prompts to set this preset as your new wallpaper.

If the weather icons aren't showing properly, try reloading the preset a few times. The Weather Komponent is also available if the first method doesn't work.

Also, leave a comment below if you'd like to see a video on how to make colors have an automatic day/night cycle change.

Icon Setup

Simply open your app drawer and drag the needed icons onto the rightmost screen. The middle homescreen's icons can be edited to either the FlatOut icon pack or any free alternative you require.

Tasker Setup

  1. Copy the Tasker Preset onto your phone.
  2. Open Tasker, then tap on the Profiles tab, then select Import.
  3. Tap the phone icon, then find where you saved the .xml preset file on your phone and select it.
  4. The Headset Profile should now appear.
  5. You can test it out by starting your music app, plugging in your headset, then unplugging it. The leftmost homescreen should change accordingly.

 

And that's it. If you have any issues I can address them in the comments section below. If you're new to Kustom and Android homescreen personalisation, check out this homescreen and this intro video for more details.

 

 



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

ARM Unveils Cortex-A75, A55 Processors And Mali-G72 GPU

ARM has officially announced three new products that surely will make their way into next-generation mobile devices. The company presented its new products right before the COMPUTEX event that will be held in Taipei between May 30 to June 3.

ARM's portfolio is now expanded with the high-performance the Cortex-A75 microarchitecture and  the energy-efficient Cortex-A55. In addition to these two products, ARM presented its high-end Mali-G72 GPU. The Cortex-A75 and A55 are the first DynamiQ CPUs from ARM.

The new most powerful CPU from ARM, the Cortex-A75, is a successor to the Cortex-A73 which we begin to see in phones this year. The latter has been announced exactly one year ago, also during the COMPUTEX event. This new latest product from ARM supports the ARMv8-A architecture and is designed to be implemented in a diverse range of devices, including smartphones and tablets. As usual, the producer focused on bringing yet more performance and minimize energy consumption. ARM believes that the Cortex-A75 outperforms Cortex-A73 in most metrics, including up to 20% in integer core performance. The CPU also provides extra performance for advanced and specialized workloads, like machine learning.

ARM has also introduced a new memory sub-system. Among new features, ARM mentions access to the shared cluster L3 cache, support for asynchronous frequencies, and potentially independent voltage and power rails for each CPU or groups of cores. The Cortex-A75 CPU also uses a private L2 cache per core with half the latency of  those in the A73. These changes directly translate into better performance, and although these specific gains won't show up everywhere, in advanced use cases the A75 chip can be 48 percent faster than its predecessor.

Note that the scale of ARM's graphs is misleading, pay attention to the multipliers and not the length.

The latest high-end CPU from ARM can also be used on devices with large screens. The British company opened a dedicated Large Screen Compute division a year and a half ago and wants to tackle on the segment, where Intel king. ARM did a major architectural change with the A75 and opened a larger power envelope for chips using this core, with power consumption now being scaled to 2W. As a result, a laptop would get 30 percent of extra performance, according to ARM.

Below you can see a full technical specification of the newest ARM's frontrunner.

General Architecture  ARMv8-A (Harvard)
Extensions  ARMv8.1 extensions

ARMv8.2 extensions

Cryptography extensions

RAS extensions

ARMv8.3 (LDAPR instructions only)

ISA Support  A64, A32 and T32 instruction sets
Microarchitecture Pipeline  Out-of-order
Superscalar  Yes
NEON / Floating Point Unit  Included
Cryptography Unit  Optional
Max number of CPUs in cluster  Four (4)
Physical addressing (PA)  44-bit
Memory System and External Interfaces L1 I-Cache / D-Cache  64KB
L2 Cache  256KB to 512KB
L3 Cache  Optional, 512KB to 4MB
ECC Support  Yes
LPAE  Yes
Bus interfaces  ACE or CHI
ACP  Optional
Peripheral Port  Optional
Other Functional Safety Support  ASIL D
Security  TrustZone
Interrupts  GIC interface, GIVv4
Generic timer  ARMv8-A
PMU  PMUv3
Debug  ARMv8-A (plus ARMv8.2-A extensions)
CoreSight  CoreSightv3
Embedded Trace Macrocell  ETMv4.2 (Instruction trace)

Cortex-A75 and A55 are the first DynamIQ big.LITTLE CPUs from ARM. DynamIQ also enables new flexible combinations for vendors. The standard half+half with multicluster combination can be replaced with 1+7 or 2+6 — in essence, SoC vendors can decide whether they want to use more big or LITTLE CPUs within a single cluster. New processors have been redesigned with a new essential DynamIQ Shared Unit (DSU), which is tasked with power management, ACP and peripheral port interfacing. They also feature the L3 cache for the first time for ARM's mobile processors. It's important to mention that both A55 and A75 are built on the company's latest ARMv8.2-A architecture. This makes them incompatible with any other processors including A73 and A53.

The smaller Cortex-A55 is a long time replacer of the Cortex-A53. The latter has been shipped on 1.7 billion devices over last three years, and you've probably come across it as it's been featured in both budget devices and flagships alike. The new A55 is set to be placed in most smartphones in the foreseeable future. The Cortex-A55 has the highest power efficiency of any mid-range CPUs designed by ARM. In fact, it uses 15 percent less energy than Cortex-A53. Finally, ARM claims that the newest LITTLE cores are the most powerful mid-range units. It also features the latest architecture extensions that introduce new NEON instructions for machine learning, advanced safety features and more support for Reliability, Accessibility and Serviceability (RAS).

Full specifications of the Cortex-A55 are available below.

General  Architecture  ARMv8-A (Harvard)
 Extensions  ARMv8.1 extensions

ARMv8.2 extensions

Cryptography extensions

RAS extensions

ARMv8.3 (LDAPR instructions only)

 ISA Support  A64, A32 and T32 instruction sets
 Microarchitecture  Pipeline  In-order
 Superscalar  Yes
 NEON / Floating Point Unit  Optional
 Cryptography Unit  Optional
 Max number of CPUs in cluster  Eight (8)
 Physical addressing (PA)  40-bit
 Memory System and External Interfaces  L1 I-Cache / D-Cache  16KB to 64KB
 L2 Cache  Optional, 64KB to 256KB
 L3 Cache  Optional, 512KB to 4MB
 ECC Support  Yes
 LPAE  Yes
 Bus interfaces  ACE or CHI
 ACP  Optional
 Peripheral Port  Optional
 Other  Functional Safety Support  Up to ASIL D
 Security  TrustZone
 Interrupts  GIC interface, GIVv4
 Generic timer  ARMv8-A
 PMU  PMUv3
 Debug  ARMv8-A (plus ARMv8.2-A extensions)
 CoreSight  CoreSightv3
 Embedded Trace Macrocell  ETMv4.2 (Instruction trace)

Moving on to the GPU, ARM has also prepared a new product. The Mali-G72 is a successor of the G71, which has also been featured in 2017 SoCs in a variety of configurations, due to its remarkable scalability. The new GPU, though, offers 20 percent better performance density, which means that manufacturers can use more GPU cores in the same die area. It's estimated that smartphones will use up to 32 shader cores as a maximum. Additionally, the new GPU will use 25 percent less energy, and it is also improving in terms of machine learning efficiency — ARM claims it's showing itself to be 17 percent better than the G71 in ML benchmarks.

SoC vendors should begin implementing ARM's new portfolio in their new generations. We should expect devices using ARM's hardware early next year at the latest, possibly during Mobile World Congress in Barcelona.


Source: ARM [1] Source: ARM [2]



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

Enroll in Ethical Hacking Bootcamp at 97% Off

Forty-eight hours of instruction will get you ready for a career in ethical hacking. These types of courses can sometimes be absurdly expensive. That's why we are featuring this great bargain for the Ethical Hacking Bootcamp from the XDA depot.

Valued At Current Price Discount

$2,083

$45

97%

Ethical hackers are in constant demand because companies and organizations need competent people to monitor and expose any security risks that their network infrastructures may face. In this massive bootcamp, you'll learn everything an ethical hacker worth their salt must know, and get a major boost on your resume.

  • Access 144 lectures & 45 hours of content 24/7
  • Study for important ethical hacker certifications 600+ exam style questions
  • Gain practical experience w/ intrusion detection, policy creation, DDoS attacks, & more
  • Learn about perimeter defenses
  • Scan & attack your own networks
  • Understand Trojans, backdoors, viruses, worms, & more

Get this deal!
Purchases made through XDA Depot benefit XDA. Our sponsors help us pay for the many costs associated with running XDA, including server costs, full time developers, news writers, and much more. While you might see sponsored content (which will always be labeled as such) alongside Portal content, the Portal team is in no way responsible for these posts. Sponsored content, advertising and XDA Depot are managed by a separate team entirely. XDA will never compromise its journalistic integrity by accepting money to write favorably about a company, or alter our opinions or views in any way. Our opinion cannot be bought.



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

Play Music Through Your Phone’s Earpiece With Stealth Audio Player

Usually, there are two ways of playing music on Android device. You can either use your headphones or a speaker. But how about a third option?

XDA Senior Member usman farhat created an interesting app that allows you to listen to music via the built-in phonecalls speaker. This is useful not just for music, but also podcasts, and comes in handy for when you forgot to bring headphones and do not want to disturb those around you. Currently, the application supports MP3, OGG and WAV files, but the developer plans to enhance its functionality with other formats.


Get the Stealth Audio Player



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

Google Announces Actions on Google Challenge

Recent Google I/O has shown how important the Google Assistant is for the company. Google is encouraging developers to publish their apps for Google Assistant by announcing a challenge. The winner can get $10,000 and a free entry to Google I/O 2018.

What exactly is this challenge about? In Google's words — Actions on Google is the platform that allows developers to build for the Google Assistant on Google Home, eligible Android phones, iPhones, and soon everywhere else where Assistant is available. For the challenge, Google wants developers to create an application for Google Assistant on Google Home that should also work on Android devices and iPhones. The contest ends on August 31.

Google highly recommends using the API.AI website to create the applications. Nevertheless, it's not a requirement. Entries are going to be judged by members of the Google Assistant team including engineers, product managers, and UX specialists. Google encourages developers to send initial versions of the apps early, as the team will give feedback and offer enough time to make last changes. Some applications might need multiple submissions before they are approved.

Those who want to take part can create the teams of a total of 3 members. Every team or developer can create and submit three apps to the contest. Google requires diversity, so each app must offer a different experience.

The winner will have a trip to Google's Headquarters in Mountain View, CA and tickets to Google I/O 2018. The prize includes the meeting with the Google Assistant team and 10,000 in cash. Second place gets $7,500 and a Google Home. Third place gets $5,000 and a Google Home as well.

Besides the main category, Google offers prizes up to $5,000 to the winners in the following subcategories.

  • Best app by students
  • Best easter egg
  • Most fun distraction
  • Best sound effects
  • Best persona
  • Crowd favorite
  • Best voice only interaction
  • Best parenting app
  • Most adaptive app
  • Best life hack
  • Best API.AI app
  • Best Converse.ai app
  • Best DashBot powered app

If you want to win an exciting prize, visit the event's website for details. The contest ends on August 31, 2017, so you need to hurry.


Source: Google via: Google+



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

ElementalX Kernel for Moto Z And Moto G5 Plus!

Stock kernels simply do not provide the advanced features that we love. Smartphone vendors pack stable but bare solutions that give little room for customization and general improvement.

Luckily, XDA is a place where a lot of kernel developers share their work. One of them, XDA Recognized Developer flar2, has just published his ElementalX Kernel for the Moto Z and Moto G5 Plus. This kernel adds many interesting features including vibration control, Sweep2wake, Doubletap2wake, Sweep2sleep and more. You can also overclock and underclock your device with ease. Finally, the kernel does not modify the system partition, so the OTA updates should work flawlessly. Give it a try and say goodbye to your boring stock kernel!


ElementalX for Moto G5 Plus ElementalX for Moto Z



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

Someone is Reverse Engineering the Samsung Cover SDK Used in the Galaxy S8’s LED View Cover

A developer over on the /r/GalaxyS8 subreddit at Reddit recently purchased an LED View Cover for their Galaxy S8 and ended up being a bit underwhelmed by its features. The developer was wondering why Samsung wasn't adding in some other features and does mention that it could be updated in the future. Until then though, they started to reverse engineer the LED icon editor and LED Cover Service applications to learn more about the system.

While going through these applications, fonix232 says they were able to make a number of discoveries about how certain things work with this LED View Cover. To start off, they found out that the case can actually be updated with a firmware update, enabled by its low-power controller. Samsung is using this controller to handle all of the graphics so it should be possible for people to upload their own hacked firmware. However, they warn that messing this up could brick the LED View Cover.

They also found out the LED View Cover uses regular NFC, but isn't sure how they were able to figure out NFC tag cross-talk because the NFC reader is still usable. Since it uses NFC though, they believe the framework can be backported to AOSP and possibly implemented into LineageOS. Samsung is trying to keep this locked down so that you have to use the original application and so far it doesn't seem like the stock firmware will use any extended features.

Samsung is using a proprietary format for the images they are using with the LED View Cover as they are using a .spr extension. Some old video games used this file extension for sprites, but this is actually a proprietary Samsung format called SemPathRendering. This specific cover can also detect touches at the top and bottom, so it can do more than just display things. There's a second LED display on the bottom and they feel there are commands not in use that send data to the secondary display.

If you want to contribute and find out more, check the Reddit thread below!

Source: /r/GalaxyS8



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

Turing Announces Distribution Partnership with Potevio in China for its $1,599 Smartphone

Turing Robotics Industries (TRI), the makers of the elusive (putting it lightly) Turing Phone, came back into the spotlight with their recent manufacturing agreement with TCL to produce the $1,599 Turing Phone Appassionato GX8. The company does appear to be working towards an actual product that consumers can buy, as it has now announced a distribution partnership with Potevio, a China state-owned telecommunications distribution company.

The partnership agreement with Potevio ensures the distribution of 750,000 Turing Phone Appassionato GX8 models throughout China via Potevio's 20,000+ retail stores, beginning this fall and aligning with the previously revealed September 2017 shipping timeline. The agreement also allows for the co-establishment of Turing Phone flagship retail stores in Beijing, Shanghai and Guangzhou.

The press release from TRI also reveals a few specifications of the Turing Phone Appassionato, although the press release remains silent on whether these apply to the high-end GX8 model or to both, the GX8 as well as base PX8 variant. The Turing Phone Appassionato will feature a 5.5″ 2K AMOLED display from Samsung, a Qualcomm Snapdragon 821 SoC (and not the latest Qualcomm Snapdragon 835 SoC), 8GB of RAM and 128GB of storage. The device will also sport the Sony IMX378 sensor for its camera, and Android 7.1.1 Nougat with TRI's 'mobile defense platform' for its OS. The phone will be made out of an amorphous alloy dubbed 'Liquidmorphium' which will provide a scratch resistant surface and a ceramic feel. Well, that's what Turing claims, and we have yet to see them deliver on such buzzwords.

TRI is also disclosing more details about Sir ALAN, its "human enhanced-concierge service and digital assistant". Sir ALAN is said to be able to help optimize trips, suggest activities based on social popularity and secure reservations, map traffic-oriented driving routes, report weather conditions, manage paperwork like expense reports and even provide advanced legal, HR assistance and business services. It remains to be seen how well Sir ALAN works (if at all) and how it competes against popular digital assistants like Google Assistant, Cortana and Siri.

What are your thoughts on the Turing Phone Appassionato? Will it hit the market? Who do you think would buy one? Let us know in the comments below!



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

Auto-clicking Adware Called Judy Found in Dozens of Play Store Applications

Last week, a new type of adware was discovered to be on at least 41 different applications in the Google Play Store. This was discovered by the Check Point security research team, and the details were then passed along to Google. These infected applications and games have been removed from the Play Store, but their install counts were able to reach between 4.5 million and 18.5 million. The adware in question is now being referred to as Judy.

This piece of adware was able to bypass Google's Bouncer protection feature by creating what seemed like a benign bridgehead application. So once one of these malicious applications were downloaded, it proceeded to silently register receivers so that it could establish a connection with the C&C server. This server would then reply with a payload that was actually malicious (which includes JavaScript code), a user-agent string and then some URLs which were controlled by the owner of the server.

The malware would then proceed to open up the URLs with the user-agent string so it can imitate a PC browser that is all hidden to the user. That would then redirect them to another website and then it starts to use that JavaScript code to locate and then click on ads provided by Google's own advertising platform. So the whole point was to infect as many smartphones and tablets as possible so they could rake in some money by making you click on ads without your consent.

Judy wasn't some adware that was being used by a lot of people either. All of the malicious applications that were detected in the Play Store were all published by a Korean company named Kiniwini. This account was registered as a developer on Google Play by a company called ENISTUDIO corp, which actually develops applications for both Android and iOS.

Source: Check Point



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

Samsung Releases SoundAssistant App for Galaxy Devices on Android 7.0

Samsung has launched a new app called SoundAssistant on the Play Store that allows for users to customize several audio settings on their device. This app is restricted to Samsung Galaxy devices, and specifically, to Galaxy devices that are on Android 7.0 and beyond.

SoundAssistant allows for 150 steps of volume adjustment, a floating equalizer function as well as mono and stereo balancing. SoundAssistant also lets users set separate volumes for individual apps, which can be really handy if a game has low audio volume by default. You can also change the volume key behaviour using the app, defaulting to media volume instead of ringtone. This feature forms a staple part of several custom ROMs, so it is good to see Samsung embracing the same for some of its devices.

SoundAssistant also lets Samsung Galaxy S8 and S8+ users set different output path for each app, like playing music through a Bluetooth speaker and letting game music through the device speaker.

SoundAssistant is available only to Galaxy devices running Android 7.0 Nougat or higher, and since it is an official Samsung app, it works without the need for root functionality. It remains to be seen if Samsung will open up the app to other non-Galaxy devices and Galaxy devices not on Android 7.0.

Have you tried out SoundAssistant? Do you find the app useful? Do you use other alternatives to solve your issues with device audio? Let us know in the comments below!

Check out SoundAssistant on the Google Play Store Story Via: Android Authority



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

Here’s how to get Google Assistant on Android 5.0+ Tablets WITHOUT Root

Google Assistant is Google's answer to Amazon's Alexa – a smart, personal service that has evolved in numerous ways and has expanded to multiple new platforms since its initial unveiling during last year's Google I/O. Although initially exclusive to the Google Pixel and Pixel XL phones (and available in a more limited manner in the Google Allo app), the awesome users on our forums were able to get Assistant running on any rooted Nougat phone. Back in March, Google announced that they would make Assistant available for all smartphones running Android 6.0+ in certain countries. A surprise, to be sure, but a welcome one.

Google Assistant on Android Smartphones

Since then, even desktop and laptop PCs can take advantage of Assistant thanks to the release of an official SDK. Those among us who own an Android Wear 2.0 compatible smartwatch, certain Android TV models, and some vehicles with Android Auto can also take advantage of Assistant. But there's one device that is notably missing from this growing list of Google-blessed devices – tablets. A Google spokesperson confirmed that the wider Assistant roll out back in March would not include Android tablets running 6.0+.

That's never stopped us at XDA from trying to figure out ways around (in our eyes) these arbitrary restrictions. Thanks to XDA Member Nikhilkumar038, we now have a way to use Google Assistant on any Android tablet running Lollipop, Marshmallow, or Nougat without needing root!

I've tested this on two separate devices – a Samsung Galaxy Tab Pro 12.2 running Android 5.1.1 Lollipop and a Samsung Galaxy Tab S 10.5 running Android 6.0.1 Marshmallow. This should theoretically work on smartphones running Android Lollipop as well.


Google Assistant for Tablets Tutorial

The way this method works is by launching a hidden (but thankfully accessible) activity within the Google App called com.google.android.apps.gsa.staticplugins.opa.hq.OpaHqActivity. This can easily be done by using an application that can list and then launch all available activities from your installed apps. Activity Launcher is one app that is dedicated to this purpose, though the well-known Nova Launcher has a built-in function to launch activities in case you already have this launcher installed. Update your Google App to the latest stable version if you haven't already.

Method 1 – Using Activity Launcher

  1. Open Activity Launcher
  2. Tap on the "Recent activities" tab up top and select "All activities." Wait for all activities to load.
  3. Scroll down until you find the Google App. Tap on it to expand all available activities under the Google App.
  4. Find com.google.android.apps.gsa.staticplugins.opa.hq.OpaHqActivity. You can either tap on it once or create a shortcut to it on your launcher.
  5. You'll now find yourself within the new Assistant "explore" screen where Google categorizes available integrations, how to use them, and quick access to make custom shortcuts.
  6. Swipe over to the "Your Stuff" tab up top.
  7. Tap on "Add Reminder" to trigger Google Assistant. What this action does is launch the activity com.google.android.apps.gsa.staticplugins.opa.OpaActivity – which normally can't be accessed on your unrooted device.
  8. You'll now be taken through the hotword setup process. Teach it to recognize your voice, and you're done! Now you can access Google Assistant by saying "OK Google!"

Method 2 – Using Nova Launcher

  1. Find an empty spot on your home screen and long-press to add something new.
  2. Tap on "Widgets."
  3. Under "Nova Launcher" tap and hold "Activities" and drag it to your home screen.
  4. Scroll down and find the "Google App."
  5. Tap on it to expand it, and select com.google.android.apps.gsa.staticplugins.opa.hq.OpaHqActivity.
  6. This will add a new "Google Assistant" icon to your home screen which is a shortcut to this activity. Tap on this icon.
  7. You'll now find yourself within the new Assistant "explore" screen where Google categorizes available integrations, how to use them, and quick access to make custom shortcuts.
  8. Swipe over to the "Your Stuff" tab up top.
  9. Tap on "Add Reminder" to trigger Google Assistant. What this action does is launch the activity com.google.android.apps.gsa.staticplugins.opa.OpaActivity – which normally can't be accessed on your unrooted device.
  10. You'll now be taken through the hotword setup process. Teach it to recognize your voice, and you're done! Now you can access Google Assistant by saying "OK Google!"

Caveats

The first, and most obvious caveat, is that you can't access OK Google by long-pressing on the home button. Long-pressing the home button will instead launch Google Now on Tap. I know many of you would actually prefer having Now on Tap as well as Assistant available, though, so I can't knock too many points off for that. Though, this does mean that you'll have to live with using your voice to access Assistant, which I would imagine isn't too much of a problem considering where most people keep and use their tablets (at home). If you want, you can keep the home screen shortcut we made in this tutorial and tap on "add a reminder" anytime to manually bring up Assistant, but it's less convenient this way.

Next, there's the unfortunate reality that Google may patch this method in a future update of the Google App. This wouldn't be the first time that a company has removed unofficial functionality after we publicized it, so I would recommend getting this set up while you can. Fortunately, you can just refuse to update the Google App if you really wanted to, which is far more realistic than never updating your Samsung Galaxy S8 if you were planning on using the original Bixby remap method.


Stay tuned to the XDA Portal for more tutorials like this! Thanks again to XDA Member Nikhilkumar038 for publishing this method on our forums!



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

Andy Rubin’s Essential Phone is Now Official

You may not have heard of Essential Products or the Essential Phone before today, but there's a good chance you know who Andy Rubin is. He is famous for co-founding Android Inc. in 2003 and laying the foundation of what is now the world's most popular OS. So when Andy Rubin creates a smartphone through his company Essential, the world has to take notice.

The Essential Phone has all the classic ingredients of a flagship smartphone. The phone is powered by the Qualcomm Snapdragon 835, the go-to SoC for flagships in 2017; and comes with Adreno 540 GPU, 4GB RAM and a healthy 128GB of UFS 2.1 storage. There is a 3,040 mAh battery on-board, which supports fast charging through the USB Type-C port and a 27W USB Power Delivery charging brick. The Essential PH-1 also comes with a dual rear-camera setup comprising of a 13MP RGB sensor with f/1.85 aperture and Hybrid Auto Focus (which combines Contrast, Phase Detect and IR Laser Assist Focus) and a 13MP Monochrome sensor to help in low-light scenarios. The front camera comprises of a 8MP shooter with f/2.2 aperture. The back and front cameras can shoot video at 30fps 4K.

While the insides of the phone are impressive, the outsides are equally unique. The Essential PH-1 takes forward the bezel-less trend with a display that touches the edges on three sides, wrapping around the front camera sensor. The 5.71″ QHD (2560 x 1312) display has radiused corners that go alongside the phone's curves, giving it a distinct look. The phone is also built with a combination of titanium and ceramic, which Essential claims can survive a drop test 'without a blemish'. The phone also does not have any distracting logos, but it also does not have a 3.5mm headphone jack.

The Essential Phone also comes with its own unique take on modular accessories. The back of the device features a magnetic connector with wireless data transfer capability. Essential will ship a 360-degree camera and a charging dock that connect to the phone with metal pogo pins.

The Essential Phone (PH-1) can be reserved today onwards for a price of $699. You can get the 360-degree camera combo for an introductory price of $749. Essentials is currently restricting itself to shipping in the US, and even then, there is no time frame given for when users can expect the device to ship. The phone will come in four different colors: Black Moon, Stellar Grey, Pure White and Ocean Depths.

What are your thoughts on Andy Rubin's Essential Phone? Can the co-founder of Android leave his mark in the smartphone hardware market? Let us know in the comments below!

Source: Essential Story Via: The Verge



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

lundi 29 mai 2017

Opinion: Xiaomi’s Love for the SD625 (and Other Sidegrades) Impacts the Value of its Affordable Smartphones

When I had the opportunity to review the Xiaomi Redmi Note 3, I went in with low expectations. After starting my Android journey with a low-end device and struggling to get a better smartphone for a few years, I certainly did not look forward to downgrading from my OnePlus One (considered close to a flagship then) to a device competing in the budget segment.

But my preconceived notions as an amateur reviewer at that time couldn't have been more mistaken.

The Redmi Note 3 was a fantastic device which punched way above its selling price. The overall experience it offered did not resemble an 'entry level' device at all. Certain aspects of the device even came close to the flagship experience, and some like its battery life even went beyond that. As an occasional gamer, the Redmi Note 3 was a joy to use too — no signs of thermal throttling, even when subjected to intense gaming scenarios for long, sustained sessions, and a battery that let you stretch those gaming sessions even longer than usual. It ultimately redefined my understanding of low-end smartphones today, their potential, and how some companies can do it right.

A good chunk of credit for the Redmi Note 3's remarkable performance and experience went to the SoC inside of it. The Redmi Note 3 that was sold in India came with the Qualcomm Snapdragon 650, a mid-range hexa-core processor with 4x Cortex-A53 cores for daily tasks and power efficiency, and 2x Cortex-A72 cores for when you need that extra performance. It was built on a crusty 28nm process, but that didn't stop it – at the time – from punching above its segment. This particular combination resulted in smooth and efficient performance for daily tasks which was sustained in heavier use cases, too.

So when the Redmi Note 4 was announced, I was disappointed with the choice of SoC that Xiaomi opted for. The Snapdragon 660 was not official back then, so Xiaomi went in with the Snapdragon 625 – an octa core SoC with a dual cluster setup of Cortex-A53.

Again, I came out surprised with the resulting real-world performance of the device, mostly because I expected the lack of a heavy cluster to deeply impact the intensive usage of the device. As noted in my review, the Redmi Note 4 is still a theoretical downgrade when you consider where the Redmi Note 3 was sitting, because otherwise the Note 4 can hold its own in real world performance. But still, it was a marked, literal downgrade year-to-year and from one revision to the next, with slight advantages in power efficiency (but battery life was exceptional on its predecessor, anyway).

Even on the GPU end, the Snapdragon 625 with its Adreno 506 GPU performed worse when compared to the Adreno 510 on the Snapdragon 650. The Adreno 506 has a higher clock speed (650 MHz vs 600 MHz) and is built on the 14nm fabrication process, but it has lesser number of ALU's (96 vs 128) and manages to score lesser GFLOPS (130 vs 180). Benchmarking scores place the Adreno 506 well below the Adreno 510 as it managed to score about ⅔ of the framerates on the same benchmarks, pointing towards a marked downgrade in graphics performance.

A similar situation or "downgrade" crops up with the Xiaomi Mi Max and Xiaomi Mi Max 2. The original Mi Max came with a beefy Qualcomm Snapdragon 652 on the higher end variants — an SoC which was a slight step up from the 650 by adding an additional 2x Cortex-A72 to the performance cluster.

But with the Xiaomi Mi Max 2, we see Xiaomi switching lanes as the Qualcomm Snapdragon 625 makes an appearance again in this device. We repeat, the Snapdragon 625 is not a bad SoC by itself — particularly if paired with decent software, but the performance difference between the Mi Max and Mi Max 2 would be larger than between the Redmi Note 3 and Redmi Note 4. This immediately makes the Mi Max 2 a definite downgrade in terms of peak performance. Consumers looking to purchase the Mi Max 2 would have to rely on other changes to the device, like the larger battery and Quick Charge 3.0 capabilities through the USB Type-C port, in order to justify the purchase over the Mi Max. Xiaomi, like all other OEMs, also tends to cease production and sales of older devices when newer versions are released, so that its current products do not face competition from the value propositions of its past products.

The choice of Snapdragon 625 on the Mi Max 2 is a bigger deal than on the Redmi Note 4 because of the existence of (or close proximity to) alternatives. The Redmi Note 4 was announced when the SoC choices available to Xiaomi would be to move along the 65x lineup and choose the Snapdragon 652 or newer 653 with their caveats being that they were built on the 28nm fabrication process, now old and rusty. Or, Xiaomi could choose the SoCs built on the new 14nm fabrication process and opt for the Qualcomm Snapdragon 625 or newer 626. Choosing the 625 back then to focus on battery life was more digestible, but again, these phones really weren't lacking in terms of battery life anyway.

But with the Mi Max 2, most of the rumors and leaks surrounding the device indicated a higher-specced device coming in with the Qualcomm Snapdragon 660 SoC — a much more exciting SoC with its octa-core Kryo setup on a 14nm fabrication process. Coupled with the larger battery and Xiaomi's affordable pricing strategy, the Mi Max 2 would have been the beastly phablet to watch out for, a flagship-on-a-budget device for Xiaomi that would be one of the first devices to sport the 660, and show us what it can be capable of. That alone, I think, would have driven a lot of interest its way.

The Snapdragon 660 was announced in early May 2017 and the Mi Max 2 came out just a few days ago. The time gap between the two indicates that the Mi Max 2 may have already been past the drawing board and into production when Qualcomm presented its SoC upgrade to the OEM [Note that public releases obviously do not coincide with partner unveilings]. Thus for Xiaomi to upgrade to the 660 from the 625 would have meant starting back again from scratch on various aspects of product development.

It is also probable that Xiaomi knew of the existence of the Snapdragon 660 and went ahead with the Mi Max 2 and Snapdragon 625 anyways. This may have been because of the trickle down effects of production issues that have been plaguing the Snapdragon 835. With Qualcomm pushing forth heavily and focusing resources on the Snapdragon 835, there might not have been enough built up stock of the Snapdragon 660 for Xiaomi to go ahead with full scale production without delaying their product release. It might have been circumstantial, it might have been calculated, but either way it resulted in one of those rare instances in mobile tech where you can point at a clear step backwards (or backward-sideways) in a new device's specification.

Xiaomi's decision to go with the Snapdragon 625 on the Mi Max 2 may be wholly unrelated to Qualcomm as well. Xiaomi is known for half yearly 'product refreshes', which usually include the addition of the alphabets C, S or I to the name of the last released generation. So while the Mi Max 2 comes with the Snapdragon 625 SoC, Xiaomi could be looking at a half yearly upgrade with the Mi Max 2C/I/S (or a different alphabet for that matter) with the Snapdragon 660 SoC. The half yearly refresh could even feature Xiaomi's own in-house SoC, but we wouldn't count on that.

Going for the Snapdragon 625 may also be a conscious decision from the get go. The Snapdragon 625 is a good SoC for mainstream consumers and brings with it a balanced compromise of performance and battery life. The 14nm fabrication process allows for improved efficiency in a manner that the mainstream consumer could feel and appreciate, while taking away from the peak performance that mainstream consumers would seldom reach. The average Joe does not know, or care, about the differences between the 625 and the 650, so a swap out would be a calculated maneuver. But still, it's a rare occurrence to see a company willingly go for the "lower numbers" in such important lines, particularly some that are praised for their value or bang-per-buck.

Choosing the 625 would also help keep costs of the product down, letting Xiaomi pass on benefits to the consumer through lower selling prices or other additions that increase its product value. Part of this was reflected in the Xiaomi Redmi Note 4, which began sales at the same price as its predecessor while still offering more base storage.

At the end of the day, the Xiaomi Mi Max 2 with the Snapdragon 625 is what we have for now. The Max 2 and the Redmi Note 4 for that matter, did not generate as much excitement in me as their predecessors did. All of Xiaomi's smartphone products have great price-to-value ratio, but the Redmi Note 3 and the Mi Max just set the bar too high for Xiaomi to beat their own previous efforts. It is partly disappointing to see successors to some of Xiaomi's best smartphones come out with objectively-worse chipsets and not be true and complete year-on-year upgrades. Becoming complacent in this highly-competitive smartphone might just present a rare opportunity for another OEM to take advantage of these strategies.

With their future releases that already sport high capacity batteries, we hope Xiaomi goes back to more performance-focused SoCs and make use of 2017's exceptional-looking range of processors.

What are your thoughts on Xiaomi's recent adoption of the Snapdragon 625? What should Xiaomi do for future releases? Let us know in the comments below!



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

OnePlus Teases the OnePlus 5 with a Camera Sample

We're closing in on the OnePlus 5 release, and the marketing machinery from OnePlus is getting stronger. Generating excitement for the new phone is hard work, so OnePlus is making sure it does its part before the phone gets the chance to speak for itself.

Today, the company teased a camera sample from the upcoming flagship.

The camera sample teaser comes after OnePlus announced that they are working with DxO Labs to improve the camera on the OnePlus 5. No other details of this partnership were revealed, but the teaser indicates that the partnership may have borne some fruit.

OnePlus Announces They're Working with DxO Labs to Improve the Camera of the OnePlus 5

It remains to be seen if the camera performance on the OnePlus 5 is indeed better or even at par with the flagships of 2017.

What are your thoughts on the OnePlus camera teaser? Are you happy with the image seen in the teaser, assuming it is representative of the OnePlus 5's performance? Let us know in the comments below!

Source: OnePlus Twitter



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

Galaxy Folder 2 Unboxing and First Impressions

Miles has a new video on XDA TV giving us his first impressions of the Samsung Galaxy Folder 2. The first feature you will notice straight away is its Clamshell design, reminiscent of phones such as the Motorola RAZR V3 or the Samsung W2016.

The Folder 2 might not be the best for gaming.

Size comparison of the Folder 2 vs the Galaxy S8.

First announced way back in July 2016, its still yet to be announced if it will make its way outside of China. While its specs aren't meant to compete with the flagships of today, its form factor might appeal to some. Watch the video to find out more about this modern phone with a nostalgic design.

What are your thoughts on this somewhat retro-looking device?



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

SendAnyFile Allows You To Send All Files Via WhatsApp, Messenger And More

Modern IM apps like WhatsApp or Messenger allow file sharing with your contacts. Supported file types are very limited, though, and often you need to use e-mails to send attachments.

XDA Senior Member balamu96m has created a handy app that allows sending any file you desire using such services. SendAnyFile simply takes a file, changes its extension to .doc and sends it. The person who receives a file can either use the SendAnyFile app to open the attachment or simply change the extension in his or her favorite file explorer.

It's simple, yet very efficient way of sharing your files. The application doesn't require root and works on every device that runs KitKat or newer versions of Android.


Get SendAnyFile now!



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

Play Music From Any App On Android Auto With AnyAutoAudio

The Android Auto program is constantly growing, with more and more cars taking advantage of it. Due to its limitations, though, Auto is compatible with only a handful of apps — leaving many awesome music apps out.

Some developers were not happy with it and worked on a solution. One of them, XDA Forum Member jvvpc ,wrote an app that allows streaming any music to Auto using the notification listener permission. Moreover, Android Auto allows you to control it just like any normal Auto app. You can simply play whatever music you want with this app!


Visit AnyAutoAudio's thread



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

How to Add more Tiles to the Quick Settings Header on Google, OnePlus, and Sony Phones [No Root]

If you pull down on the status bar of your Android phone, you'll likely see a few notifications below a single row of Quick Settings tiles. This row is called the Quick Settings header as it only shows the first few tiles that are available in the full set of QS tiles. By pulling down one more time, you'll see the full list of QS tiles that you've added. Quick Settings were officially added to AOSP starting with Android 5.0 Lollipop (though OEMs such as Samsung have had their own form of notification toggles available for several versions before Lollipop).

Though we've since received the ability to customize QS by re-arranging the icons and add third party tiles to the QS list, there is still no official method to customize how many tiles are displayed (again, Samsung has beaten Google to the punch in this regard). However, through the use of a hidden preference that we can set via ADB, it is possible to add more tiles to the Quick Settings header.

Thanks to Eli Irvin for collecting these screenshots for me!

This modification does not change the number of columns or rows shown in the full QS panel that you see when you swipe down twice on the status bar (or pulling down with 2+ fingers). The only way to do that, as far as I know, is through SystemUI modifications – which obviously requires root or an unlocked bootloader.

Modifying the Quick Settings header does not require root access, though it won't work on all devices. If your device is on Android 7.0+ and the underlying software isn't too heavily modified from AOSP, then this trick should work on your phone. That's because it relies on a settings preference that is defined in the SystemUI package (in AOSP, you can find the preference listed in QuickQSPanel.java).

QuickQSPanel.java

  /**  * Version of QSPanel that only shows N Quick Tiles in the QS Header.  */  public class QuickQSPanel extends QSPanel {  public static final String NUM_QUICK_TILES = "sysui_qqs_count";  

This snippet of code is taken from the AOSP page I linked above. The string NUM_QUICK_TILES defines how many QS tiles are shown in the header. NUM_QUICK_TILES gets its value from the Settings.Secure preference "sysui_qqs_count" which is what we will modify. In order for this modification to work, the software on your phone has to have this preference available.

Google Nexus and Pixel phones can use this modification, as can Sony Xperia and OnePlus phones. Custom ROMs such as LineageOS work, as least it did on my Nextbit Robin. Samsung and Huawei phones won't work with this preference change, though as noted before you can follow my previous tutorial to customize the QS panel size on Samsung phones.


Tutorial

As mentioned previously, you will need ADB access to use this command. Download the latest ADB binary for your machine straight from Google. Make sure that you have the right driver installed for your phone to be recognized by your machine. Go to Settings –> Developer Options and enable USB Debugging. Then open up a command prompt or terminal on your machine, and enter the following command:

  adb devices  

Your machine will attempt to start ADB and see if it recognizes any connected devices. You may see a prompt on your phone to grant ADB access to your machine – accept it. If you now see your device's serial number returned in the command prompt, then you're golden.

Now, you'll need to enter this command to modify the number of tiles shown in the QS header:

  adb shell settings put secure sysui_qqs_count N  

where N is the number of tiles you want shown in the header row. For instance, if I want to have only 3 tiles shown:

  adb shell settings put secure sysui_qqs_count 3  

or if I want to have 7 tiles shown:

  adb shell settings put secure sysui_qqs_count 7  

If you want to return to the default configuration, just enter "5" for N.


Although this is admittedly a fairly minor tweak, it's still nice that, even without root, there are still some ways you can modify the UI. I am not sure why Google left this setting open for us to change, though you wouldn't even know it was available unless you dug around in AOSP as this setting is not listed when you dump the available secure settings on your device. I hope that Google adds a native way to resize the full QS panel like Samsung does, but that will likely remain wishful thinking on my part.

Credits for this tweak go to XDA Senior Member paphonb who posted about this in a buried thread back in December. He's the developer of the Custom Navigation Bar application which allows you to tweak the navigation bar on many Android 7.0+ devices without root. He and I are working on a new application that will incorporate this tweak and many, many more so unrooted users can explore all the hidden tweaks available on their devices.



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