3 คะแนน โดย GN⁺ 2026-01-07 | 3 ความคิดเห็น | แชร์ทาง WhatsApp
  • แอป Gmail มีขนาด 760.7MB ตามข้อมูลใน App Store ทำให้ติดอยู่ใน 3 อันดับแอปที่มีขนาดใหญ่ที่สุด ในบรรดาแอปฟรี 100 อันดับแรก
  • ระหว่างปี 2013~2017 ขนาดของแอป Gmail พุ่งจาก 12MB เป็นมากกว่า 200MB และหลังจากนั้นก็ยังคงเพิ่มขึ้นอย่างต่อเนื่อง
  • แอปบางตัวอย่าง Tesla, Crypto.com, SmartThings มีขนาดแตะ 1GB และ Google Home ก็อยู่ที่ราว 630MB
  • พื้นที่เก็บข้อมูลจำนวนมากบน iPhone ถูกใช้ไปกับแอปและข้อมูล ส่งผลให้เกิด ประสิทธิภาพลดลงและความยุ่งยากในการดาวน์โหลดใหม่
  • ขนาดแอปเพิ่มขึ้นเร็วกว่าการขยายฟีเจอร์อย่างมาก จึงสะท้อนให้เห็นถึง ปัญหาด้านประสิทธิภาพและการปรับแต่งให้เหมาะสม

สถานะขนาดของแอป Gmail

  • แอป Gmail แสดงขนาด 760.7MB บน App Store และเป็น แอปที่มีขนาดใหญ่เป็นอันดับ 3 ในบรรดาแอปฟรี 100 อันดับแรก
    • เมื่อเทียบกันแล้ว แอป Outlook มีขนาด 428MB ซึ่งเล็กกว่า Gmail มาก
  • ตามรายงานของ Axios ในปี 2017 ขนาดของแอป iPhone หลัก ๆ เพิ่มขึ้นอย่างต่อเนื่องในช่วงปี 2013~2017
    • Gmail ในช่วงเวลาดังกล่าว พุ่งจากราว 12MB เป็นมากกว่า 200MB
    • แอปยอดนิยมอื่น ๆ จำนวนมากก็มีกรณีที่ เพิ่มขึ้นมากกว่า 10 เท่า ในช่วงเวลาเดียวกัน

การเปรียบเทียบกับแอปอื่น

  • แอปที่มีขนาดใหญ่กว่า Gmail ได้แก่ Tesla, Crypto.com, Samsung SmartThings เป็นต้น โดยแต่ละแอปมีขนาดประมาณ 1GB
  • แอปอื่นของ Google โดยรวมก็มีขนาดค่อนข้างใหญ่เช่นกัน โดย Google Home มีขนาด 630MB ขณะที่ Google TV มีขนาดเพียง 1/10 ของนั้น
  • ขนาดเฉลี่ยของแอปหลักของ Google อยู่ที่ ประมาณ 250MB ส่วนค่าเฉลี่ยของแอปหลักของ Microsoft อยู่ที่ ประมาณ 330MB
  • ขนาดเฉลี่ยของแอปฟรี 100 อันดับแรกอยู่ที่ 280MB และในชุดที่ขยายรวมเกมด้วยจะอยู่ที่ ประมาณ 200MB

การใช้พื้นที่เก็บข้อมูลและผลกระทบต่อประสิทธิภาพ

  • บน iPhone ของผู้เขียน แอปอย่างเดียว (ไม่รวมข้อมูล) กินพื้นที่ 35GB ข้อมูลแอปกิน 35GB และ iOS กิน 25GB
    • รวมแล้วมีพื้นที่ 100GB ถูกใช้ไปกับแอปและระบบปฏิบัติการ ทำให้ พื้นที่สำหรับเก็บวิดีโอ 4K และรูปภาพมีจำกัด
  • เมื่อพื้นที่เก็บข้อมูลไม่พอ จะเกิดความไม่สะดวก เช่น ความเร็วลดลง, ต้องดาวน์โหลดรูปจากคลาวด์ใหม่, จำเป็นต้องติดตั้งแอปใหม่
  • หากใช้แพ็กเกจข้อมูลแบบจำกัด การดาวน์โหลดแอปขนาดใหญ่ซ้ำ ก็ยิ่งเป็นภาระ

ตารางเปรียบเทียบขนาดแอป (อ้างอิง iOS 26.2)

  • ในกลุ่มฟังก์ชันเดียวกัน แอปของ Google และ Microsoft มีขนาดใหญ่กว่าแอปพื้นฐานของ Apple ตั้งแต่หลายสิบถึงหลายร้อยเท่า
    • ตัวอย่าง: Mail(8.7MB) vs Gmail(673MB) vs Outlook(376MB)
    • Files(2.6MB) vs Drive(370MB) vs OneDrive(283MB)
    • Safari(5.1MB) vs Chrome(313MB) vs Edge(397MB)
    • FaceTime(3.4MB) vs Meet(263MB) vs Teams(423MB)
  • แอปพื้นฐานของ Apple ส่วนใหญ่มีขนาด ไม่เกิน 10~20MB ขณะที่แอปของ Google และ Microsoft อยู่ในระดับ หลายร้อย MB

ความแตกต่างระหว่างแพลตฟอร์มและข้อสงสัย

  • ขนาดของแอป Gmail ที่ตรวจสอบบนอุปกรณ์ Android อยู่ที่ ประมาณ 185MB ซึ่งเล็กกว่าเวอร์ชัน iOS มาก
  • บน Play Store ไม่สามารถตรวจสอบขนาดแอปได้หากไม่มีอุปกรณ์ จึง ยังไม่ชัดเจนว่านี่เป็นปัญหาเฉพาะของ iOS หรือไม่
  • ยังมีการกล่าวถึงว่า Microsoft Authenticator มีขนาด 150MB ทั้งที่มีหน้าที่เพียงแสดงรหัส 6 หลัก
  • ประเด็นที่ว่าแอป Gmail ใหญ่กว่าแอป Mail พื้นฐานราว 80 เท่า ก็ถูกชี้ให้เห็นว่าเป็น การเพิ่มขนาดที่ไม่มีประสิทธิภาพเมื่อเทียบกับฟังก์ชัน

3 ความคิดเห็น

 
ahwjdekf 2026-01-08

สมกับเป็น Android ที่คุ้มค่าที่สุดจริง ๆ

 
xguru 2026-01-08

ในคอมเมนต์ของโพสต์นั้นมีข้อมูลที่น่าสนใจกว่านี้อีกครับ

ถ้าดู emerge - insights : com.google.Gmail จะเห็นว่าไฟล์ภาษาสีส้มกินพื้นที่ 151MB (24.56%)

ลองใช้ size analysis ของ Emerge Tools เปรียบเทียบองค์ประกอบไบนารีและจุดที่ทำให้เปลืองขนาดของแอปอีเมลหลัก ๆ

[0] Fastmail

  • เป็น แอปที่เล็กที่สุด ในบรรดาตัวที่นำมาเปรียบเทียบ
  • แค่ปรับแต่งไฟล์เสียงก็สามารถ ลดขนาดแอปได้ราว 20%
  • ในองค์ประกอบของแอป 71% เป็นไบนารี
  • ดูภาพ X-ray visualization

[1] Gmail

  • สาเหตุหลักที่ทำให้ขนาดเพิ่มขึ้นคือ ไฟล์ localization
  • สัดส่วนองค์ประกอบแอป: ไบนารี 60%, localization 24%
  • ดูภาพ X-ray visualization

[2] Outlook

  • สามารถลดขนาดได้มากด้วยการ strip binary symbols
  • สัดส่วนองค์ประกอบแอป: ไบนารี 65%, localization 14%
  • ดูภาพ X-ray visualization

[3] HEY

  • แค่ ลบข้อมูลซ้ำ + ปรับแต่งรูปภาพ ก็สามารถ ลดขนาดได้ราว 15%
  • สัดส่วนองค์ประกอบแอป: ไบนารี 45%, แอสเซ็ต 27%
  • มีการชี้ว่าสัดส่วนแอสเซ็ตสูงกว่าปกติ
  • ดูภาพ X-ray visualization

[4] ProtonMail

  • แค่ปรับแต่งรูปภาพและลบข้อมูลซ้ำก็สามารถ ลดได้ราว 30%
  • สัดส่วนองค์ประกอบแอป: ไบนารี 58%, แอสเซ็ต 14%, localization 7%
  • ดูภาพ X-ray visualization

กรณีเพิ่มเติม: Spark

ข้อสรุปร่วมกัน

  • ในเกือบทุกแอปที่วิเคราะห์ พบ จุดลดขนาดแบบ “ง่าย ๆ” ได้อย่างน้อย 20%
  • ในภาพ X-ray visualization สีแดงหมายถึงไฟล์ซ้ำ
  • ปัญหาทั่วไปคือหลายทีม ไม่ได้ติดตามขนาดแอปเลย
 
GN⁺ 2026-01-07
ความคิดเห็นจาก Hacker News
  • ตกใจหลังเห็นบทความของ Axiosที่บอกว่าขนาดแอป Gmail กระโดดเกิน 200MB แบบฉับพลันตั้งแต่ต้นปี 2017 และตอนนี้เกิน 760MB ไปแล้ว
    เมื่อก่อนแอปทั่วไปมีขนาดราว 10~30MB แต่ตอนนี้อยู่ในระดับ หลายร้อย MB
    Gmail ก็ไม่ใช่แอปที่มีกราฟิกความละเอียดสูงมากมาย เลยเดาว่าน่าจะเป็นเพราะ เฟรมเวิร์ก

    • แอปสมัยก่อนมีขนาดตั้งแต่หลักหลายสิบ KB ถึงไม่กี่ MB
      แอปยูทิลิตีเล็ก ๆ ที่ฉันทำเมื่อ 6 ปีก่อนมีแค่ 9KB และส่วนใหญ่ก็เป็นโค้ดที่คอมไพเลอร์ใส่มาให้โดยค่าเริ่มต้น
    • ตอนใช้ HTC Desire เมื่อ 13 ปีก่อน พื้นที่เก็บข้อมูลภายในน้อยมากจนต้องลบแล้วติดตั้งแอปใหม่วนไป
      ตอนนั้น WhatsApp ขนาด 7MB ก็รู้สึกว่าใหญ่มากแล้ว แต่ตอนนี้อยู่ที่ 231MB
      ตอนนี้แอปส่วนใหญ่ใหญ่กว่า ‘แอปยักษ์’ ในยุคนั้นมาก
    • น่าจะเป็นเพราะ เฟรมเวิร์กและทรัพยากรการแปลภาษา
      แอป iOS ต้องใส่ทรัพยากรของทุกภาษาไว้ใน app bundle
    • แอปอีเมล YAM ในยุค Amiga เมื่อก่อนทั้งโปรแกรมมีแค่ 1.4MB
      แน่นอนว่าตอนนี้ความละเอียดและฟีเจอร์มีมากกว่ามาก แต่ก็ยังอดคิดไม่ได้ว่าจำเป็นต้องใหญ่ขนาดนี้จริงหรือ
      เมื่อก่อนใช้ โครงสร้างข้อมูลที่ปรับให้เหมาะกับระดับไบต์ เลยใช้พื้นที่ได้มีประสิทธิภาพกว่า
    • ช่วงที่ขนาดพุ่งขึ้นในต้นปี 2017 ตรงกับช่วง เปิดตัว Google Meet พอดี
  • ตอน Google ทำแอป iOS จะใช้ แบ็กเอนด์ C++ ที่แชร์ร่วมกัน เพื่อให้ตรรกะระหว่าง Android, iOS และเว็บเป็นชุดเดียวกัน
    ดังนั้นพอ build Gmail ก็จะใส่โค้ดสำหรับ Meet, Chat, Spaces รวมถึง gRPC, protocol buffers, video codec เข้าไปทั้งหมด
    สุดท้าย Gmail เลยไม่ได้ถูกคอมไพล์เป็นแค่แอปเมลธรรมดา แต่เป็นโครงแบบ คอนเทนเนอร์ Super App

    • ถึงขั้นมีมุกว่า “โทรศัพท์ผู้ใช้ไม่ได้รัน google3 เหรอ? งั้นก็ยัด google3 เข้าไปด้วยเลย!” ซึ่งทำให้รู้สึกว่ามันเกินไปมาก
    • คำอธิบายนี้ฟังดูมีเหตุผล แต่ก็ยังสงสัยว่าทำไมแอปอื่น ๆ ถึงใหญ่ขึ้นคล้ายกัน
      อย่างเช่น Withings, Bunq, Albert Heijn สามแอปรวมกันกินพื้นที่ 1GB
    • ปัญหาดูเหมือนจะไม่ใช่เหตุผลทางเทคนิคเท่านั้น แต่เป็น ท่าทีที่ไม่ใส่ใจการปรับให้เหมาะสม มากกว่า
      แทบไม่เห็นความพยายามด้าน modularization หรือการทำให้เบาลงเลย
    • เป็นไปได้ด้วยซ้ำว่าอาจใส่ ไลบรารีเข้ารหัสของตัวเองหรือ QUIC network stack มาด้วย
    • โค้ดคงสะสมมากเกินไปแล้ว จึงไม่น่าจะกลับไปสร้างใหม่ด้วยอะไรอย่าง Flutter ได้
  • ตารางเปรียบเทียบกับแอปพื้นฐานของ iOS เป็นการเทียบที่ไม่ถูกต้อง
    แอปพื้นฐานส่วนใหญ่มีฟังก์ชันจำนวนมากอยู่ใน system framework อยู่แล้ว ตัวแอปเองเลยเป็นเพียง UI shell บาง ๆ
    ตัวอย่างเช่นถึง Photos จะมีขนาด 4.2MB แต่โค้ดวิเคราะห์รูปภาพจริง ๆ หรือการซิงก์ iCloud อยู่ในระบบ

    • ถึงอย่างนั้นก็มองว่ายังพอเทียบบางส่วนได้
      ถ้าไม่นับ private framework ของ Apple ก็น่าจะเป็นไปได้ที่จะทำฟังก์ชันคล้ายกันให้อยู่ใน 4.2MB
  • ที่ Gmail ใหญ่กว่าแอป Mail พื้นฐานถึง 80 เท่า น่าจะเป็นเพราะ Apple Mail ใช้ system library ของระบบ
    แต่ Google ต้องใส่ cross-platform runtime เข้าไปด้วย
    เพราะแบบนี้ Docs กับ Sheets ก็เลยใหญ่คล้ายกัน

    • Apple ใส่เฟรมเวิร์กเฉพาะสำหรับบางแอปไว้ในระบบ แต่แอป third-party ต้องใส่มาเอง
      ความต่างของขนาดระหว่าง Safari.app กับ Safari Technology Preview.app ก็เป็นเพราะเหตุนี้
    • Gmail บนโทรศัพท์ Android ของฉันมีขนาด 175MB ซึ่งดีกว่า iOS แต่ก็ยังใหญ่
    • ทั้ง Windows 98 กับ Office 97 รวมกันยังมีแค่ 700MB แต่ไคลเอนต์อีเมลตัวเดียวกลับใหญ่กว่านั้น ถือว่า มากเกินไป
    • โค้ดกับเวกเตอร์กราฟิก 700MB ถือว่าเป็นทรัพยากรจำนวนมหาศาล
      มันดูเหมือนเป็นท่าทีที่ไม่คำนึงถึงพื้นที่เก็บข้อมูลของผู้ใช้
  • เนื้อหาในบทความสุดท้ายแล้วก็แค่บอกว่า “แอป Gmail มีขนาด 700MB” เท่านั้น

    • แอป DJI Mimo ก็มีขนาดถึง 800MB เหมือนกัน
      ทั้งที่ใช้แค่เปลี่ยนการตั้งค่าไมค์ไม่กี่อย่าง แต่กลับบวมเพราะ วิดีโอการตลาดและการบังคับสมัครบัญชี
      มองว่านี่เป็นความสิ้นเปลืองที่ไม่จำเป็นจริง ๆ
    • ถึงอย่างนั้นคำถามแบบนี้ก็จำเป็นต้องถูกหยิบขึ้นมาพูด
      การที่ Gmail แจกจ่ายแอปเมลขนาดเกือบ 1GB สมควรถูกวิจารณ์
      บางทีอาจยัดไคลเอนต์ YouTube มาด้วยก็ได้
    • ฉันเองก็หวังว่าจะได้เห็นสาเหตุจากในบทความ แต่กลับไม่มีคำอธิบายอะไรเลย เลยน่าเสียดาย
    • หลายครั้งแอป iOS มีขนาดใหญ่กว่าเวอร์ชัน Android เกิน 10 เท่า
      แทบหาแอป iOS ที่เล็กกว่าแอป Electron ไม่ค่อยได้
    • จากในโทรศัพท์ของฉัน แอปของ Google มีขนาดประมาณ Gboard 247MB, Google 415MB, Play Services 1330MB, Gmail 233MB เป็นต้น
  • เหตุผลที่ขนาดแอป Gmail ไม่ลดลงก็เพราะ ผู้ใช้ไม่ได้รู้สึกว่าเป็นปัญหา
    ถ้าไม่มีใครหยุดติดตั้ง ก็ไม่มีเหตุผลให้ต้องเสียต้นทุนไปกับการ optimize หรือ refactor
    ถ้าไม่มีข้อจำกัด ซอฟต์แวร์ก็จะโตขึ้นเรื่อย ๆ

  • Gmail เป็น แอปข้ามแพลตฟอร์ม จึงไม่ได้ใช้วิดเจ็ตพื้นฐานของ iOS แต่ต้องใส่ UI ของตัวเองเข้ามา
    ในทางกลับกัน iOS Mail ใช้วิดเจ็ตที่มีอยู่แล้วในระบบ

    • นอกจากนี้ Google ยังมีแนวโน้มจะใส่ ระบบติดตามและยืนยันตัวตน ไว้ในแอปด้วย
      ฟีเจอร์อย่าง SSO, MFA, Analytics ถูกใส่มาทั้งหมด
  • การบอกว่า Safari มีขนาด 5.1MB ฟังดูไม่สมเหตุสมผล
    จริง ๆ แล้วมันแค่ดูเล็กเพราะทรัพยากรระบบอย่าง WebKit ถูกแยกไปคำนวณต่างหาก
    เป็นไปไม่ได้ที่แอปของ Apple จะเล็กกว่า Google ถึง 100 เท่า

    • Safari ใช้ WebKit เป็น system framework จึงมีแค่โค้ด UI อยู่ในตัวแอป
    • สุดท้าย Safari ก็เป็นเพียง wrapper ของ WebView ในระบบ เท่านั้น ทำให้การเปรียบเทียบนี้บิดเบือนอยู่แล้ว
  • ที่แอป Android ดูเล็กกว่า iOS เป็นเพราะ วิธีรายงานและความต่างของโครงสร้าง
    ตามรายงานของ SafetyDetectives
    พื้นที่ที่ใช้จริงหลังติดตั้งบน Android อยู่ราวครึ่งหนึ่งของ iOS
    และบทวิเคราะห์ของ Emerge Toolsก็น่าอ่านประกอบ

  • เมื่อก่อนเคยตื่นเต้นกับยุคที่ Gmail ให้พื้นที่เก็บข้อมูล 1GB
    แต่ตอนนี้กลับกลายเป็นว่าแอปเดียวกินพื้นที่เท่านั้นได้แล้ว มัน ช่างย้อนแย้ง จริง ๆ