General Mobile GM 20 Pro’nun gövdesinde plastik bir malzeme tercih ediliyor. Çentikli bir tasarımı benimseyen cihazın sol tarafında SIM kart/microSD kart girişi yer alırken cihazın üst kısmında herhangi bir giriş veya tuş bulunmuyor. Sağ tarafa bakıldığında güç ve ses tuşları karşımıza çıkıyor. Telefonun alt kısmında ise hoparlör ızgarası, USB-C ve 3.5 mm kulaklık girişi mevcut. Telefonda stereo hoparlör deneyimi sunulmuyor. Cihazdaki hoparlör performansı ise ortalama düzeyde. Telefonun arka kısmında üçlü kamera sistemi göze çarpıyor.
Dikey olarak olarak konumlandırılmış kameranın hemen altında flaş eşlik ediyor. Telefonun arka kısmında parmak izi sensörü de bulunuyor. Ekran kilidini hızlı bir şekilde açmaya imkan tanıyan bu sensör piyasadaki en hızlı sensörlerden biri olmasa da çoğu kullanıcı için yeterli bir performansa sahip. Kutu içeriğinden kulaklık ve şarj cihazı haricinde kılıf da çıkıyor. Kılıf sayesinde telefonun arka kısmını çizilmelere ve düşmelere karşı korumak mümkün olsa da cihazın ön tarafında ne yazık ki bir ekran filmi yer almıyor.
Telefonda ekran filmi yer almadığı için ekranı korumak adına bir ekran filmi takmanızda yarar var. Telefonun arka kısmında ise üçlü kamera sistemi yer alıyor. 48 megapiksel ana kameraya 8 megapiksel ve 2 megapiksel kameralar eşlik ediyor. Telefonda 108 megapiksel yüksek çözünürlüklü bir mod da bulunuyor. Telefonun ön tarafında ise 16 megapiksel bir kamera mevcut. Kamera kısmına geldiğimizde detaylara yer vereceğiz.