1 คะแนน โดย GN⁺ 2026-02-13 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • มีการสร้างแอปทดสอบเพื่อยืนยันว่า บั๊กการแก้ไขการปรับขนาดหน้าต่าง ใน macOS 26.3 ได้รับการแก้ไขแล้วหรือไม่
  • วิเคราะห์ พื้นที่ตอบสนองต่อการคลิกรอบขอบหน้าต่าง ด้วยการสแกนระดับพิกเซล และแสดงสถานะการตอบสนองด้วยสี
  • ใน RC เวอร์ชันที่แก้ไขแล้ว พบว่ามีการเปลี่ยนเป็น พื้นที่โค้งตามรัศมีมุม แสดงให้เห็นถึงการปรับปรุง
  • อย่างไรก็ตาม ความหนาของพื้นที่ปรับเฉพาะแนวตั้ง·แนวนอนลดลงจาก 7 พิกเซลเหลือ 6 พิกเซล ทำให้ความแม่นยำในการใช้งานลดลง
  • ในรีลีสสุดท้าย การแก้ไขถูก ถอดออกทั้งหมดและกลับไปเป็นพื้นที่สี่เหลี่ยมแบบเดิม และใน release notes ก็เปลี่ยนจาก “Resolved Issue” เป็น “Known Issue”

การเปลี่ยนแปลงใน macOS 26.3 RC เวอร์ชัน

  • ใน release notes ของ macOS 26.3 RC มีการระบุชัดเจนว่า ได้แก้ไขปัญหาการปรับขนาดหน้าต่าง ที่ถูกหยิบยกขึ้นมาในบล็อกก่อนหน้าแล้ว
    • ด้วยเหตุนี้จึงมีการสร้างแอปทดสอบเพื่อยืนยันการเปลี่ยนแปลงที่เกิดขึ้นจริง
  • แอปทดสอบจะ สแกนระดับพิกเซล บริเวณมุมล่างขวาของหน้าต่าง และแสดงการตอบสนองต่อการคลิกเมาส์ด้วยสี
    • แดง: มีการตอบสนองต่อการคลิก
    • เขียว: สามารถปรับขนาดได้
    • เหลือง: ปรับได้เฉพาะแนวตั้งหรือแนวนอน
    • น้ำเงิน: ไม่มีเหตุการณ์เมาส์
  • ผลลัพธ์คือพื้นที่ปรับขนาดหน้าต่างถูกเปลี่ยนจาก สี่เหลี่ยมเป็นรูปทรงที่ตามเส้นโค้งของมุม ทำให้ความสอดคล้องด้านภาพดีขึ้น
  • อย่างไรก็ตาม ความหนาของพื้นที่สีเหลืองลดลงจาก 3 พิกเซลเหลือ 2 พิกเซล ทำให้ความหนารวมลดจาก 7 พิกเซลเหลือ 6 พิกเซล
    • นี่คือการลดลงประมาณ 14% ซึ่งทำให้ผู้ใช้มีโอกาสพลาดพื้นที่ปรับมากขึ้น

การถดถอยใน macOS 26.3 รีลีสสุดท้าย

  • เมื่อนำการทดสอบเดียวกันมารันอีกครั้งในเวอร์ชันสุดท้าย พบว่า การแก้ไขใน RC เวอร์ชันถูกถอดออกไปทั้งหมด
    • พื้นที่ปรับขนาดหน้าต่างจึงกลับไปเป็น รูปสี่เหลี่ยมแบบเดิม อีกครั้ง
  • ใน release notes ของ Apple สถานะของปัญหานี้ก็ถูกเปลี่ยนจาก “Resolved Issue” เป็น “Known Issue” เช่นกัน
    • กล่าวคือ การแก้ปัญหาถูกถอนกลับ และปัญหานี้ยังคง เป็นบั๊กที่รับรู้กันอยู่

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

 
GN⁺ 2026-02-13
ความเห็นจาก Hacker News
  • ตั้งแต่ได้รู้จัก window manager (WM) บน Linux ครั้งแรก ก็เชื่อมาตลอดว่าการย้ายหน้าต่างและปรับขนาดด้วยคอมโบ super+lmb/rmb มีประสิทธิภาพที่สุด
    ข้อดีที่สุดคือไม่ต้องคอยเล็งหัวหน้าต่างหรือมุมทีละพิกเซลอีกต่อไป
    ดูการถกเถียงที่เกี่ยวข้องได้ใน เธรด Reddit ด้วย

    • เมื่อก่อนเคยใช้ window manager Sawfish และมันดีมากจนกระทั่งหยุดพัฒนา
      สิ่งที่คิดถึงที่สุดคือความสามารถในการ ปรับขนาดหน้าต่างได้อย่างอิสระ ไม่ว่าจะเป็นหน้าต่างไหนก็ตาม
      พอใช้จอแนวตั้งแล้วจะยิ่งเสียดายที่หน้าต่างโมดัลขนาดคงที่มักมีแถบเลื่อนติดมาโดยไม่จำเป็น
    • บน Linux ถ้าจำคีย์ลัดปิด/ย่อ/ขยายหน้าต่างได้ ก็สามารถ เอาขอบหน้าต่างและ title bar ออก ไปเลยได้
      เท่ากับได้พื้นที่หน้าจอคืนมาเต็ม ๆ
    • บน macOS สามารถเปิดใช้การลากหน้าต่างด้วยคอมโบ Control+Command ได้
      ตั้งค่าได้ด้วยคำสั่ง defaults write -g NSWindowShouldDragOnGesture -bool true และถ้าใช้ร่วมกับ three-finger drag ก็แทบไม่มีปัญหาเรื่องการ resize ตรงขอบเลย
    • ตั้งแต่เริ่มใช้ Linux และเห็นฟีเจอร์นี้ ก็สงสัยมาตลอดว่าทำไม OS อื่น ๆ ถึงไม่ คัดลอกไปตรง ๆ
    • ไม่นานมานี้ต้องใช้ Mac เครื่องใหม่สำหรับงาน และพอย้ายมาจาก Hyprland ก็ปรับตัวยากพอสมควร
      ถึงจะใช้ Aerospace กับ Karabiner-Elements เพื่อจำลอง workflow ส่วนใหญ่ได้ แต่ก็ยังคิดถึงการ resize ด้วย super+คลิกขวาอยู่ดี
      อย่างน้อย ctrl+cmd+คลิกซ้ายเพื่อย้ายหน้าต่างก็ถือว่าใช้ได้ดีทีเดียว
  • หน้าจอใหญ่ขึ้นเรื่อย ๆ แต่กลับรู้สึกว่าองค์ประกอบ UI เล็กลงและกดยากขึ้น
    สมัย Macintosh 640x480 ปุ่มควบคุมหน้าต่างชัดเจนและกดง่ายกว่านี้มาก
    มีการย้อนความหลังเกี่ยวกับเรื่องนี้ใน บทความบล็อกนี้ ด้วย

    • ตั้งแต่ยุค EGA 620x200 ดูเหมือนขนาดพิกเซลของพื้นที่ควบคุมหน้าต่างแทบไม่เปลี่ยนเลย
      ทุกวันนี้มีจอที่ ppi เกิน 200 เยอะแล้ว แต่ยังคงใช้หน่วยพิกเซลเดิมอยู่ก็ดูไม่มีประสิทธิภาพ
      บางทีอาจดีกว่าถ้ากลับไปใช้ tiling window manager แล้วตัดเรื่องการปรับขนาดด้วยปุ่มเดียวไปเลย
    • ใช้ Mac มาตั้งแต่ยุค System 7 ในปี 1994 และรู้สึกว่า Snow Leopard (10.6) คือช่วงที่ทั้งเสถียรและเร็วที่สุด
      โดยเฉพาะทัชแพดและคีย์บอร์ดยุค blackbook ที่คุณภาพยอดเยี่ยม และรองรับหลายจอก็ดีมาก
      ถ้า ปรัชญาการออกแบบของ MacOS รุ่นเก่า มารวมกับฮาร์ดแวร์สมัยใหม่ จะออกมาเป็นแบบไหนก็น่าสนใจ
    • พอเห็น UX designer ที่ใช้จอ 4K แต่สุดท้ายกลับลดลงมาทำงานที่ ความละเอียด 2K ก็ยิ่งชัดว่า ปัญหาแบบ “จอใหญ่แต่ทุกอย่างดูเล็ก” มีอยู่จริง
  • ถ้าความหนาเป็นพิกเซลลดจาก 7 เหลือ 6 ก็เท่ากับลดลง 14% ก็จริง แต่ไม่ได้แปลว่า โอกาสคลิกพลาด จะเพิ่มขึ้น 14% พอดี
    เพราะการคลิกของผู้ใช้ไม่ได้กระจายแบบสม่ำเสมอ แต่มีแนวโน้มไปที่ตรงกลางมากกว่า

    • แต่ถ้าไม่รู้การกระจายตัวที่แท้จริง โอกาสพลาดก็อาจสูงกว่านั้นได้เหมือนกัน
    • ในทางกลับกัน โอกาสที่ click event จะ ไม่ถูก window manager ดักไว้ และถูกส่งต่อไปยังแอปพลิเคชัน อาจเพิ่มขึ้นก็ได้
    • ฉันก็คิดเหมือนกัน แต่ไม่ได้พูดออกไปเพราะกลัวจะดูจู้จี้เกินไป
  • ช่วงหลังการอัปเดตของ Apple ให้ความรู้สึกว่าเพิ่ม บั๊กมากขึ้น ทั้งใน macOS, iOS และ iPadOS
    เหมือนมีบางกลุ่มภายในที่ให้น้ำหนักกับตรรกะขององค์กร มากกว่าผลประโยชน์ของผู้ใช้

    1. ต่อจอนอกทีไรต้องจัดวางจอใหม่ทุกครั้ง
    2. AirDrop หยุดทำงานแบบไม่มีเหตุผล
    3. การคัดลอก-วางข้ามอุปกรณ์ไม่เสถียร
    4. แอป Preview แครช ตอนเลื่อนดู PDF
      พอปัญหาใหม่ ๆ แบบนี้เกิดขึ้น ก็เหมือนการควบคุมคุณภาพภายในของ Apple กำลังสั่นคลอนอย่างหนัก
    • ถ้าเสียบสาย Ethernet แล้วเปิด Wi‑Fi บน macOS เครื่องจะ แครชทั้งระบบแล้วรีบูต ทันที
      ไม่มีแม้แต่ข้อความเตือน แค่ล้มไปเฉย ๆ
    • สงสัยว่า Apple บังคับใช้ AI ภายในองค์กร แบบเดียวกับ Microsoft หรือเปล่า
  • การเปลี่ยนแปลงครั้งนี้เคยถูกแก้ในเวอร์ชัน RC แล้ว แต่กลับ ถูกย้อนกลับในรุ่นปล่อยจริง
    ดูเหมือนจะมี regression หรือผลข้างเคียงบางอย่าง เลยอยากรู้ว่าปัญหาที่แท้จริงคืออะไร

    • มีรายงานว่า สไตล์ NSWindow บางแบบพัง (ฟอรัม Apple Developer)
    • อาจเป็นเหตุผลทางเทคนิคก็ได้
      เช่นเวลามุมของหน้าต่างสองบานซ้อนกัน อาจไม่สามารถใช้แค่ bounding box แบบง่าย ๆ ได้อีก และต้องคำนวณจากกราฟิก mask จริง
      หรือไม่ก็อาจเป็น บั๊กหรือแครช ธรรมดา
    • หรืออาจเป็นไปได้ว่า Apple มีแผนจะ เลิกใช้ดีไซน์มุมโค้ง เลยตัดสินใจย้อนกลับ
    • เป็นไปได้สูงว่าในการทดสอบสาธารณะ เสียงตอบรับจากผู้ใช้ไม่ดี เลยชะลอไว้ก่อน
    • แค่การแก้ไขง่าย ๆ แบบนี้ยังปล่อยออกมาได้ยาก ก็ยิ่งทำให้รู้สึกถึง ความซับซ้อนของโครงสร้างองค์กร ภายใน Apple
      กลับกัน สิ่งที่น่าสนใจกว่าคือทำไมบั๊กนี้ถึงถูกจัดการได้เร็วขนาดนั้น
  • เรื่อง hit testing ของ UI เป็นปัญหาที่วงการแก้กันมาหลายสิบปีแล้ว แต่ยังมีข้อถกเถียงอยู่ก็น่าแปลก
    แม้แต่มุมโค้งเองก็ไม่ได้ยากในเชิงเทคนิค เลยเดาว่าอาจมี ความขัดแย้งระหว่างดีไซเนอร์กับนักพัฒนา ภายใน

    • การทำ touch hit testing ของ Mobile Safari แย่มากเป็นพิเศษ
      แตะใกล้ ๆ คอนโทรลแล้วมักมี element อื่นตอบสนองแทน
      ถ้าใน CSS ควบคุม tap zone ได้ก็คงดี แต่ตอนนี้ต้องเพิ่ม HTML element หรือยัด onclick handler เข้าไปแบบฝืน ๆ
      และใน iOS 26 Safari ก็ยังมีปัญหาใหม่ที่ ดักจับ tap event อีกด้วย
  • มีบั๊กที่อยู่ ๆ ก็ปรับขนาดหน้าต่างไม่ได้มาหลายเดือน และสาเหตุคือ หน้าต่างพาดอยู่สองจอ
    ถ้าหน้าต่างล้ำไปอีกหน้าจอแม้แค่ไม่กี่พิกเซล ก็จะ resize ไม่ได้เลย

    • การจัดการ จอนอก ของ macOS นี่สับสนมากจริง ๆ
      บางครั้งตำแหน่งหน้าต่างก็ถูกจำไว้ บางครั้งก็ย้ายไปจออื่นแบบมั่ว ๆ หรือถึงขั้นไปโผล่ใน พื้นที่ที่มองไม่เห็น
      เริ่มเข้าใจแล้วว่าทำไม Apple ถึงดูเหมือนอยากให้ผู้ใช้ใช้หน้าต่างแบบ tile หรือ full screen เท่านั้น
      มันไม่นิ่งกว่า Windows หรือ Linux เสียอีก
    • มีตัวเลือกให้ปิดฟีเจอร์นี้ได้อยู่ที่ไหนสักแห่งใน Settings แต่พอลองปิดแล้วกลับรู้สึกว่าใช้งานสบายกว่าซะอีก
    • ถ้าใช้คีย์ลัด super+ลูกศรเพื่อ จัดหน้าต่างให้พอดีกับขอบจออย่างแม่นยำ ก็หลีกเลี่ยงปัญหานี้ได้
      ตอนนี้แทบไม่ต้องลากด้วยเมาส์เองแล้ว
  • แม้จะไม่สมบูรณ์แบบ แต่ BetterTouchTool สามารถใช้สามนิ้วแตะสองครั้งเพื่อสลับโหมด resize ได้
    ถ้าใช้ Yabai ก็ไม่ต้องปิด SIP ทั้งหมด และยังใช้ปุ่ม HYPER เพื่อ ย้ายหน้าต่าง ได้ด้วย
    ปรับหน้าต่างตามการเคลื่อนของเคอร์เซอร์ และพอปล่อยปุ่มก็หยุดทันที

  • เคยลองแอป resize หน้าต่างบน Mac มาหลายตัว แต่ก็ยังไม่มีตัวไหนดีเท่า FancyZones ของ Windows PowerToys
    ไม่ได้อยากได้คีย์ลัดซับซ้อนหรือ hot corner
    สิ่งที่ต้องการมีแค่สองอย่าง

    1. พื้นที่ที่กำหนดไว้ล่วงหน้า
    2. การ resize จากเส้นขอบร่วมกัน ของหน้าต่างสองบาน
      ถ้ามีแอปที่ให้ฟีเจอร์แบบนี้โดยไม่ต้องสมัครสมาชิกก็คงดี
    • ถึงจะเสียเงิน แต่ Rectangle Pro ก็เป็นโซลูชันที่ใกล้เคียงที่สุด
      แต่ฉันเลือกติดตั้ง Hammerspoon แล้วเขียนสคริปต์ Lua เอง
      เป็นการตั้งค่าแบบคัสตอมสำหรับจอ 1440p สองจอ เลยทำให้โค้ดเรียบง่ายและแก้ไขง่าย
      ดูได้ที่ เว็บไซต์ทางการของ Hammerspoon และ ตัวอย่างสคริปต์ของฉัน
    • Swish สามารถ resize หลายหน้าต่างพร้อมกันได้, BentoBox ได้แรงบันดาลใจจาก FancyZones
      Lasso มีเลย์เอาต์แบบกริด และ MacsyZones ก็ให้ฟีเจอร์คล้ายกันในรูปแบบโอเพนซอร์ส
      Swish, BentoBox, Lasso, MacsyZones
    • PowerToys ดีอยู่หรอก แต่กินพื้นที่ 1.17GB นี่มากเกินไปจริง ๆ
  • ถ้าขนาดนี้จน Gnome เริ่มดูดีกว่า ก็ถือว่าสถานการณ์หนักแล้ว

    • เพิ่งย้ายไปใช้ KDE Plasma และพอได้กลับมาใช้ มุมหน้าต่างแบบเหลี่ยม อีกครั้งก็พอใจมาก
    • ชอบ implementation ของ Gnome บน Fedora
      พอกลับมาใช้ Mac แล้วไม่เข้าใจว่าทำไม Spotlight กับ Mission Control ถึงแยกกันอยู่
    • คิดถึง ฟีเจอร์ snap หน้าต่าง ของ Windows หรือ Gnome
      การดูแอปทั้งหมดด้วยปุ่ม Win, จัดครึ่งจอ, หรือ maximize แบบไม่ full screen ล้วนตรงไปตรงมากว่า macOS มาก