硬件方面, 华为p10 支持4.5G网络,搭载麒麟960处理器,4GB内存和64GB存储空间,由于采用了Ultra Memory技术,新款手机可支持实时碎片整理、智能内存压缩、自动内存回收等功能,应用启动速度较上一代提升30%。
华为P10配备5.1英寸1080P屏幕和Hi6403音频芯片,支持24位无损音频播放,采用前置实体home键,按键上除了配备指纹识别功能外。

华为P10还支持Smart Touch功能,短按可返回,长按则回到屏幕主界面。支持IP68级防水防尘、华为Pay,并且内置金融级安全芯片。
华为P10采用了全新的1200万像素+2000万像素徕卡双摄,其中彩色主摄像头1200万像素,拥有F2.2光圈,全新支持OIS光学防抖功能。黑白摄像头为2000万像素,通过华为的混合变焦技术,可以实现1倍到2倍之间的无损变焦。
操作上,华为依旧为用户提供了专业模式、风格选择、大光圈、黑白相机、流光快门和延时摄影等功能。除此之外还加入了人像模式,可以实现3D人脸检测、肤质增强以及智能补光。