Motorola's software is unique in the sense that it provides an experience that's close to stock Android with minimal bloatware, adds essential features over AOSP Android, and releases kernel sources when available. The downside to this is poor update support and questionable decision making when it comes to the software.

Motorola has consistently refused to use 64-bit software in their smartphones, despite 64-bit processors being present in their devices since the release of the Moto E 2015. The company has instead opted to use legacy 32-bit software on their phones leading up to their 2017 lineup, which includes the Moto G5 Plus. It's unclear why such a counter intuitive decision was made since converting a 32-bit device, to a 64-bit, is nearly impossible due to a lack of drivers.

XDA developer vache, however, has achieved the feat and has composed a guide on how to build and run 64-bit ROMs and TWRP on the Moto G5 Plus. It's currently still in the development phase, but if done correctly, could be a major finding for the Moto G5 Plus software community as well as other devices in the future, like the Moto Z Play, which utilizes the same SoC and 32-bit software.

One of the advantages of having 64-bit functionality is the ability to run the Google Camera HDR+ port, which has been shown to considerably improve the performance and quality of cameras on a wide range of devices.

For all of the benefits 64-bit will provide, there are some trade-offs to take note of. For instance, the system server (app_process) must run in 32-bit mode, as well as other proprietary services.

Despite certain system and service requirements, the fact the the Moto G5 Plus could soon support 64-bit is encouraging and we look forward to more information about this project.

What do you guys think? Are you excited about 64-bit support potentially coming to the Moto G5 Plus and other devices? Drop a comment below and let us know.