HTC G3搭载一枚500万像素的摄像头,带有CMOS传感器,支持自动对焦和数码变焦,支持有声视频录制,可拍摄最大分辨率为2592*1944的照片。而魅族MX配备了一枚800万像素BSI CMOS摄像头加LED闪光灯,最大光圈是F/2.2,ISO可在50至3200之间进行调整,最大分辨率可达3264x2448,同时支持1080P摄录,帧数可达30Fps。
HTC G3配备了3.2英寸HVGA级别TFT屏幕材质的手机触控屏,支持Multi-touch多点触控技术,画质细腻逼真,操作更为准确和灵敏。而魅族MX的机身尺寸为121.3x63.3x10.3mm,重量为139g,4.0英寸1677色ASV液晶显示屏,分辨率达到960x640像素。
HTC G3搭载一枚高通骁龙Snapdragon MSM7200A处理器,主频为528MHz,搭配512MB ROM+288MB RAM的内存组合,运行速度方面表现不俗。而魅族MX分为两个版本,MX 16GB使用Cortex-A9双核处理器、MX 32GB使用Cortex-A9四核处理器(四核A9处理器只有NVIDIA Tegra 3 )MX拥有1GB RAM和1GB ROM。
系统方面HTC G3搭载了Android 1.5操作系统,具有强劲的扩展性能,可玩性很高。而魅族MX则使用Android 2.3系统。