Specyfikacja techniczna Huawei P8 został wyposażony w ośmiordzeniowy procesor HiSilicon Kirin 930 o taktowaniu 2 GHz (cztery rdzenie Cortex-A53 taktowane z częstotliwością 2 GHz i cztery z częstotliwością 1,5 GHz). Dodatkowo wyposażono je w niezależny układ graficzny Mali-T628 MP4. Urządzenie posiada 3 GB pamięci operacyjnej oraz 16 GB pamięci wewnętrznej, którą można rozszerzyć poprzez kartę pamięci (do 64 GB). Zamiast karty pamięci możliwa jest instalacja drugiej karty SIM w formacie Micro-SIM.

Modem aparatu obsługuje sieć w standardzie LTE z prędkością do 300 Megabitów na sekundę (standard Cat. 6), a także sygnał Wi-Fi standardu b/g/n oraz Bluetooth w standardzie 4.1. Urządzenie wyposażono także w moduł nawigacji satelitarnej w standardach Global Positioning System, GLONASS i BeiDou, radio FM, czujnik NFC oraz port microUSB. Wbudowany mikrofon wyposażono w układ redukcji szumów tła.

Wbudowany i niewymienny Akumulator litowo-polimerowy ma pojemność 2680 mAh.

Wyświetlacz Smartfon posiada ekran dotykowy o przekątnej 5,2 cala i rozdzielczości 1080p (full HD), co daje zagęszczenie 424 pikseli na cal. Ekran posiada matrycę wyprodukowaną w technologii IPS-NEO, chronioną szkłem Gorilla Glass 3. Dzięki wyjątkowo cienkim ramkom wyświetlacz pokrywa ok.