Nexus 6P vs Nexus 6: design and features of newer Nexus 6P are a noticeable step up

As reviews for the Nexus 6P have started arriving, it is clear that Google has created a lovely device which could overshadow last year's Nexus 6. A comparison of these two devices proves that the Nexus 6P has several improvements in terms of design and features.
Design
The Nexus 6P has been manufactured by Huawei and it has several key elements that are often found in devices from the company including a full metal body. At its rear, there is a glass strip over the camera and a fingerprint scanner. As for colors, there are three options graphite, aluminum, and frost. Compared to this, the Nexus 6 manufactured by Motorola for Google has a metal frame and a plastic rear panel that is curved. There is no fingerprint scanner on the device but it is bigger and comes in two colors white and blue.
Display
There is a bigger AMOLED screen measuring 5.96 inches on the Nexus 6 and it has a resolution of 1440 x 2560 pixels and density of 493 pixels per inch. As for the Nexus 6P it has a smaller AMOLED screen measuring 5.7 inches with a resolution of 1440 x 2560 pixels and density of 518 pixels per inch.
Specs
With a better and faster Qualcomm Snapdragon 810 chipset, the Nexus 6P has the advantage in this category and it is coupled with an octa-core CPU comprised of four Cortex-A53 cores clocked at 1.55 GHz and four Cortex-A57 cores clocked at 2.0 GHz along with an Adreno 430 GPU. As for the older Nexus 6 it has a Qualcomm Snapdragon 805 chipset, coupled with a quad core Krait 450 CPU clocked at 2.7 GHz along with an Adreno 420 GPU.
Memory
There is no memory slot on these devices and so external storage cannot be added, as for RAM, each has 3 GB onboard.
Price
Coming to price, the Motorola Nexus 6 is available at $648 unlocked while the Huawei Nexus 6P costs $500 unlocked.