屏幕方面,华为P7配备了5英寸屏幕,5英寸的机身现在来说算是主流的中等尺寸,拥有1920x1080像素的全高清分辨率PPI达到445,达到了主流级别。为了令机身拥有漂亮的外观,正反面均配备第三代大猩猩玻璃,抗划痕能力增强300%。
而魅族MX3采用5.1 寸15:9 单片式触控屏幕,分辨率达1800 x 1080(415 PPI)并使用颜色补正和TOL全贴合玻璃技术。边框宽度缩减至2.9mm,让全机宽度成为适合单手握持的71.9mm。
硬件方面,华为搭载核心处理器为自主研发的海思Kirin910T四核处理器,与Kirin910相比主要是CPU主频提升至1.8GHz。GPU渲染器同样为Mali-450MP,运行内存为2GBRAM,内置存储空间16GBROM。
系统方面,华为P7采用了基于Android4.4.2系统深度优化的Emotion UI 2.3系统,界面与早前的Emotion UI相比,在细节上有了一些变化。不过整体风格以及操作习惯仍然有所保留,所以无需担心操作方面的问题。而魅族MX3运行于Android 4.2.2系统版本。
摄像头方面,华为P7搭载1300万像素后置摄像头,采用SONY最新第4代堆栈式传感器,智能专业图像处理引擎,F2.0光圈,并增加了一秒抓拍(1.2秒)功能。另外,前置摄像头也升级至800万像素,拥有十级美肤,视频美颜等更多前置拍摄功能。
而魅族MX3使用80 万像素Sony第三代背照式感光元件,魅族表示这是考量最佳画质下的决定。镜头组的光圈从上一代的f/2.4升级到f/2.0,使用5片式镜片组成。

