Firefox 31 มาแล้ว ของใช้สำหรับนักพัฒนามาเพียบ!

เจอกันทุก ๆ 6 สัปดาห์ครับ โดยครั้งนี้ Mozilla ปล่อย Firefox 31 สำหรับ Windows, Mac, Linux และบน Android เป็นที่เรียบร้อยแล้ว

ดาวน์โหลด Firefox ได้ที่

Firefox ในรุ่น 31 นี้คุณสมบัติที่ขนเข้ามาส่วนใหญ่เป็นของทางฟากนักพัฒนาเสียเยอะ แต่ขอเริ่มจากของทั่ว ๆ ไปก่อน

  • มีช่องค้นหาเข้ามาที่หน้า about:newtab แล้ว การใช้งานก็ไม่ต่างจากช่องค้นหาปกติที่สามารถเลือกบริการได้ด้วย แต่ต้องเป็นบริการที่มีโลโก้นะถึงจิ้มเลือกได้
  • สามารถตรวจจับมัลแวร์หรือไวรัสในการดาวน์โหลดไฟล์ (ได้ในระดับนึง) โดยใช้ Google Safe Browsing แบบเดียวกับที่ใช้ใน Chrome
  • รองรับการใช้ฟอนต์ Opentype แบบบางส่วนกับ MathML (ตัวอย่าง)
  • ไฟล์ ogg และ pdf จะใช้ Firefox เป็นตัวอ่านหรือเล่นไฟล์ ถ้าในระบบ Windows ไม่มีโปรแกรมอื่นที่เล่นได้

Continue reading …

Mozilla เตรียมนำมือถือ Firefox OS บุกอินเดียในเร็ว ๆ นี้

Mozilla ระบุ เตรียมนำมือถือที่ใช้ระบบปฏิบัติการ Firefox OS บุกตลาดอินเดีย หลังจากที่ทางบริษัทประสบความสำเร็จในการร่วมมือกับผู้ผลิตมือถือท้องถิ่นในประเทศอย่าง Intex และ Spice โดยจะมีราคาที่ “อภิมหาถูก” และจะวางจำหน่ายในอีกไม่กี่เดือนข้างหน้า อย่างไรก็ตาม ทาง Mozilla ไม่ได้ระบุข้อมูลราคาหรือรายละเอียดอื่น ๆ

Test

ตัวอย่างอุปกรณ์ที่ใช้ Firefox OS ที่ถูกจัดแสดงในงาน Mobile Asia Expo ที่ผ่านมา

ตลาดมือถือราคาถูกในอินเดียส่วนใหญ่ยังคงเป็นมือถือธรรมดา (Featured Phone) แม้ว่าจากรายงานล่าสุดของ IDC จะระบุว่าอัตราการส่งมอบสมาร์ทโฟนเพิ่มขึ้นถึง 186% ในปีที่ผ่านมา ด้วยเหตุนี้เองจึงทำให้สมาร์ทโฟนราคาถูกที่ใช้งาน Firefox OS มีความน่าสนใจมากทีเดียว

นอกเหนือจากการร่วมมือกับผู้ผลิตมือถือในอินเดียแล้ว ทางบริษัทก็เพิ่งจะบรรลุสัญญาเป็นพันธมิตรกับผู้ให้บริการเครือข่ายในไต้หวัน Chunghwa Telecom นั่นทำให้จำนวนพันธมิตรในฝั่ง Operator เพิ่มขึ้นเป็น 22 ราย โดยในจำนวนนั้นมีผู้ให้บริการรายใหญ่อย่าง Deutsche Telekom, China Unicom และ SingTel รวมอยู่ด้วย

ที่มา: Mozilla Blog ผ่าน The Next Web

แอพคีย์บอร์ดภาษาไทยสำหรับ Firefox OS

ณ ตอนนี้ Firefox OS ยังไม่ได้มีคีย์บอร์ดภาษาไทยอย่างเป็นทางการก็จริง แต่ทว่าด้วยความเปิดของระบบทำให้เราสามารถสร้างคีย์บอร์ดขึ้นมาใช้เองได้ ต่างจากบางระบบที่ต้องรอถึง 8 เวอร์ชัน แค่ลง Thai keyboard – 4 line เราก็ใช้คีย์ไทยได้แล้ว โดยรุ่นของ Firefox OS ที่ใช้ได้คือ 2.0 ขึ้นไป หลังจากติดตั้ง การตั้งค่าก็คือ เลือก Setting > Keyboard > Select Keyboard > add more keyboard แล้วทำเครื่องหมายถูกที่ ไทย-๔ แถว แค่นี้ก็เป็นอันเสร็จพิธี

โดยนักพัฒนาก็ไม่ใช่ใครอื่นไกล pureexe คนเดียวกันกับที่พอร์ท Firefox OS ลง Nexus 4 นั้นเอง ข้างล่างนี้เป็นการสัมภาษณ์เรื่องความยากง่ายในการเอาแอพ Thai keyboard – 4 line ขึ้น Firefox Marketplace ด้วย

ถาม: ความยากง่ายในการทำ?
ตอบ: อยู่ในระดับปานกลางเพราะดัดแปลงจาก demo keyboard ใน source-code ของ FirefoxOS แต่ต้องปรับนิดหน่อยเนื่องจากคำสั่ง toUpperCase ไม่รองรับภาษาไทย ทำให้ยกชิฟท์ไม่ได้ครับ

ถาม: ปัญหาในการส่ง?
ตอบ: ปัญหาเรื่อง submit คือผมส่งไปตั้งแต่ 20 มกราคมครับ แต่พึ่งได้รับให้ขึ้นเมื่อ 1 พฤษภาคม เนื่องจากตัว Firefox OS มีบั๊กเกี่ยวกับคีย์บอร์ด ทาง app reviewer จึงขอให้ชะลอไว้ก่อนครับ

สำหรับคนที่สนเรื่องคีย์บอร์ดภาษาไทยอย่างเป็นทางการ แนะนำให้ไปพูดคุยกันที่ [Bug 844717] – [Keyboard][V1.2] Add Thai keyboard layout #12239

โกล์โกล์โกล์! บริการ Goal.com สำหรับคอบอลโลกชนิดที่ว่าติดขอบ Firefox

บริการตัวใหม่ของ Social API คราวนี้ออกมาเข้ากับเทศกาลฟุตบอลโลกหรือคอบอลโดยตรง นั้นคือบริการ Goal for Firefox เอาไว้ติดตามข่าว บทความ และผลการแข่งขันชนิดที่ว่าติดขอบ Firefox กันเลยทีเดียว ยังไม่พอยังมีส่วนขยาย Goal.com Feed สำหรับ Firefox Android อีกด้วย!

ง่าย ๆ แค่เข้าหน้า Goal for Firefox แล้วคลิกที่ปุ่มฟ้า Activate now ถ้า Firefox ที่ใช้อยู่เป็นภาษาไทย Goal ก็จะเป็นฉบับภาษาไทยให้ พร้อมข่าวที่ท้องถิ่น/แปลแล้วด้วย ชนิดว่าที่ว่าเอาใจแฟนบอลชาวไทยกันสุด ๆ

เปิดปิดแถบข้างได้ง่ายๆ แถมมีการแจ้งเตือนด้วย ช่วยให้ติดตามผลบอลได้อย่างทันท่วงที

เปิดปิดแถบข้างได้ง่ายๆ แถมมีการแจ้งเตือนด้วย ช่วยให้ติดตามผลบอลได้อย่างทันท่วงที

ยังไม่พอ สำหรับคนที่ใช้ Firefox OS ก็ยังมีการรวมแอพ  World Cup Apps—Editors’ Picks มาให้ด้วย ในนั้นมีทั้งเกมส์ ข่าว ท่องเที่ยว แอพทั้งหลายที่เกี่ยวข้องกับฟุตบอลโลกครั้งนี้

ยังมีต่ออีก มีชุดตกแต่งลายธงชาติ Flags 2014 มาให้ด้วย ที่แน่ ๆ มีธงชาติไทยมาให้เราประดับ Firefox กันนน

ธีมธงชาติไทยสำหรับ Firefox

ธีมธงชาติไทยสำหรับ Firefox

และสุดท้ายก็มีอวาตาร Firefox สไตล์บอลโลก มาให้เปลี่ยนกันใน Facebook และ Twitter อีกด้วย 2014 World Cup social media avatars ขอให้ทุกท่านมีความสุขกับเทศกาลบอลโกลที่กำลังมาถึงในคืนนี้ครับผม…

Firefox 30 มาพร้อมกับ Gstreamer 1.0 และปิด add-ons เพิ่มความเสถียร

เจอกันทุก ๆ 6 สัปดาห์ครับ โดยครั้งนี้ Mozilla ปล่อย Firefox 30 สำหรับ Windows, Mac, Linux และบน Android เป็นที่เรียบร้อยแล้ว

ดาวน์โหลด Firefox ได้ที่

  • รุ่น Desktop ธรรมดาและรุ่น Android

Firefox 30 อาจจะเรียกได้ว่าเป็น minor change ของ Firefox 29 ก็ว่าได้ แต่มีการตั้งค่าอันใหม่ที่น่าจะทำให้ Firefox เสถียรขึ้นมาก นั้นก็คือปิดการใช้งานโปรแกรมเสริมทั้งหมด (ยกเว้น Flash) เวลาเว็บมีการเรียกใช้งานโปรแกรมเสริมเมื่อไหรก็จะถามให้ผู้ใช้เปิดใช้งาน ไม่เปิดตลอดเวลาเหมือนเมื่อก่อน ช่วยลดการล่ม (crash) จากการใช้โปรแกรมเสริมได้อีกเยอะ โดยพวกที่จะถามก่อนเปิดก็จะมี McAfee Security Scanner, Skype, Facebook video calling หรือ MS Office Lync plugin ส่วนบางโปรแกรมอยู่ใน blacklist เช่น Java นั้นผู้ใช้จะต้องเข้าไปเปิดเองที่หน้าตัวจัดการส่วนเสริมเอง

ส่วนอันนี้น่าจะเป็นข่าวที่ดีมากของคนที่ใช้ Linux เพราะว่าในรุ่นนี้ได้รองรับ GStreamer 1.0 และเปิดใช้งานอย่างเป็นทางการแล้ว (แต่ก่อนต้องไปเปิดเองใน about:config) ที่นอกจากจะรองรับการเร่งฮาร์ดแวร์ด้วย GPUs  และจัดการเรื่องการใช้งาน CPU ได้ดีขึ้น ก็ยังมีการรองรับ H.264, mp3 และ aac ทำให้เราสามารถเล่นวิดีโอพวกนี้ได้ใน Firefox

นอกจากนี้ยังมี ปุ่มแถบข้าง ช่วยให้การเข้าถึงประวัติ ที่คั่นเว็บ และ social api ง่ายขึ้นมาก

ส่วนในฝากของ Andriod มีปุ่ม Quickshare เพิ่มเข้ามาในเมนู ทำให้การแชร์เว็บไปทีอื่น ๆ ได้สะดวกขึ้น

ยังมีการเปลี่ยนแปลงอีกมากมาย สำหรับนักพัฒนาแนะนำให้ไปดูที่ Firefox 30 for developers แต่ที่ชอบมาก ๆ คือ มี Box Model Highlighter มาให้แล้ว

สำหรับท่านที่สนใจสามารถดูรายละเอียดฉบับเต็มได้จาก Firefox Release Notes (Desktop, Mobile) และ มาแล้ว… Firefox 30 ยังแจ๋ว ครับ

จิ๊กซอว์ชิ้นสุดท้าย: Safari บน iOS8 และ OSX10.10 รองรับ WebGL อย่างเป็นทางการแล้ว

หลังจากที่ Microsoft กลับลำ 180 องศา ยอมใส่ WebGL เข้ามาใน IE11 คราวนี้ก็ถึงตายักษ์ตัวสุดท้ายที่จะทำให้เว็บ 3 มิติบนเว็บนั้นเป็นมาตรฐานหนึ่งเดียวกัน และในที่สุดก็ Apple ก็ยอมเปิดใช้งาน WebGL (ที่ใส่มานานแล้ว) บนเอนจิ้น Webkit เป็นค่าปริยายเสียที ก็ทำให้อุปกรณ์ทั้งหลายแหล่ของ Apple ตั้งแต่ iPhone 4s หรือ iPad 2 ขึ้นมานั้นใช้งานตัว WebGL ได้ เท่ากับว่าเบราเซอร์หลักอย่าง Firefox, Chrome, IE และ Safari ก็รองรับหมดแล้ว

iOS8 ใช้งาน WebGL ได้แล้ว! (ยืมรูปมาจาก @hapztron)

iOS8 ใช้งาน WebGL ได้แล้ว! (ยืมรูปมาจาก @hapztron)

WebGL นั้นเกี่ยวข้องกับวัตถุ 3 มิติโดยตรงเช่น เกมส์ หรือแอปพลิเคชันด้านสถาปัตยกรรม, ทางการแพทย์, อุตสาหกรรม, ฯลฯ แต่มันก็ยังใช้เป็นตัวเพิ่มความเร็วทางด้านกราฟิก 2D ได้ด้วย

การเปิดใช้ WebGL บนอุปกรณ์ของ Apple ทำให้อุปกรณ์ที่ใช้งาน WebGL ได้เพิ่มขึ้นอีกเป็นล้าน คราวนี้ลองจินตนาการกันเล่น ๆ

  • เล่นเกมบนเว็บอยู่ในบ้าน ออกนอกบ้านก็หยิบ tablet ขึ้นมาเปิดเว็บเล่นต่อได้
  • แพทย์ต้องการส่งผลตรวจร่างกายผู้ป่วย เพื่อขอคำปรึกษาของผู้เชี่ยวชาญที่อยู่ห่างกันออกไป ก็แค่ส่งลิงก์ไปให้เปิดในเมล
  • สถาปนิกส่งแพลนบ้าน ให้ลูกค้าดูได้โดยตรงจากมือถือหรือแท็บเล็ต
  • สร้างวัตถุ 3 มิติขึ้นมาแล้ว อยากให้คนอื่นช่วยดูหรือพิมพ์ออกมาด้วยเครื่องพิมพ์ 3 มิติก็ทำได้

Continue reading …

Firefox 31 เพิ่มตัวดูดสีสำหรับนักพัฒนาเว็บ

ใน Aurora 31 ได้มีการเพิ่มเครื่องมือพัฒนาเว็บแบบค่อนข้างจัดหนัก ให้มาเยอะ แถมหลายอย่างเราก็ต้องการมานานแล้วด้วย มาดูกันดีกว่าว่ามีอะไรบ้าง

มีตัวดูดสี (Eyedropper) มาให้จิ้มที่หน้าเว็บเราก็สามารถรู้ได้เลยว่ารหัสสีที่เป็นค่า HEX นั้นคืออะไร

ปรับค่าใน box model ได้แล้ว

ในแท็บ Network เราสามารถคัดลอก request ให้เป็น cURL ได้แล้ว

อันนี้ค่อนข้างท้าทายสุด ๆ และเจ๊งมาก คือสามารถดีบั๊กตัว WebGL กับ 2d canvas ได้จากคอนโซล

ถ้าใครอยากได้อะไรเครื่องมือใหม่ๆ หรือมีความคิดดี ๆ ที่จะเสนอ แนะนำให้ไปที่นี่เพื่อเสนอไอเดียครับ https://ffdevtools.uservoice.com/forums/246087-firefox-developer-tools-ideas

มีอีกมากมายหลายอย่าง สำหรับนักพัฒนาอย่างเรา ๆ แนะนำให้ไปดูที่ https://hacks.mozilla.org/2014/05/editable-box-model-multiple-selection-sublime-text-keys-much-more-firefox-developer-tools-episode-31/

หน้าต่าง”ตัวเลือก”ใน Firefox 32 ถูกปรับให้เป็นหน้าแท็บเหมือนกับหน้าส่วนเสริมแล้ว

ตามมาติด ๆ หลังจากการเปลี่ยนแปลงครั้งใหญ่ใน Firefox 29 

คราวนี้ก็ถึงคิวของหน้าปรับแต่ง (Preferences) หรือตัวเลือก (Options) จากเดิมที่เป็นหน้าต่างเล็ก ๆ ใช้มาตั้งแต่รุ่น 1.0 ก็ถูกปรับให้ไปใช้เป็นหน้าในเนื้อหา (ต้นฉบับใช้ in-content) แบบเดียวกับที่เราเห็นกันในหน้าส่วนเสริม (about:addons)

หน้าปรับแต่ง Firefox โฉมใหม่!

หน้าปรับแต่ง Firefox โฉมใหม่!

โดยโปรเจ็คนี้ถูกริเริ่มมาจากกลุ่มนักศึกษามหาวิทยาลัยมิชิแกนเมื่อปี 2012 ได้ความสนใจจากในชุมชนมากขึ้น แล้วก็ถูกสานต่อมาเรื่อย ๆ  โดยคุณ Jennifer Morrow ได้ให้เหตุผลการเปลี่ยนแปลงไว้ 4 ข้อ

1. สอดคล้องกับทุกอุปกรณ์ จากการเติบโตอย่างหยุดไม่อยู่ของอุปกรณ์จำพวกแท็บเล็ตและสมาร์ทโฟนและ Firefox เองก็มีอยู่บนอุปกรณ์พวกนั้นด้วยเช่น Firefox OS และ Firefox for Android ซึ่งการใช้กล่องแบบหน้าต่างนั้นเป็นเรื่องที่ยากมาก การเปลี่ยนไปใช้เป็นเนื้อหาแบบแท็บนั้นทำให้ส่วนติดต่อการใช้งานนั้นสอดคล้องกันทุกอุปกรณ์

2. สอดคล้องกับทุกระบบปฏิบัติการ เหตุผลก็คล้ายข้อแรก ระบบปฏิบัติการหลัก ๆ ที่พวกเราใช้กันอยู่ต่างก็ใช้วิธีการสร้างหน้าต่างที่แตกต่างกันไป ก็ต้องปรับให้สอดคล้องกัน

3. สอดคล้องกับความเป็นเว็บ เบราว์เซอร์คือประตูของเว็บ แต่การที่ตัวเบราว์เซอร์เองต้องเปิดหน้าต่างให้เหมือนกับโปรแกรมในเดสก์ท็อป มันก็ดูแปลกและลักลั่นในตัวเองอยู่ แถมการตัดหน้าต่างออกไปก็ทำให้ผู้ใช้หาหน้าต่างให้วุ่นวายอีกต่อไป เพราะมันกลายเป็นแท็บที่ทุกคนคุ้นเคย

4. มีพื้นที่เพิ่มขึ้น หน้า about:addons ก็ได้พิสูจน์แล้วว่า การตัดเอาหน้าต่างออกไปแล้วทำเป็นแท็บแทน ทำให้มีพื้นที่ให้ใช้สอยเพิ่มมากขึ้น ไม่ต้องจำกัดอยู่ในหน้าต่างเล็ก ๆ อีกต่อไป Continue reading …

ไม่ได้คิดไปเอง! Firefox 29 เร็วขึ้นกว่ารุ่นก่อน ๆ อย่างเห็นได้ชัด

นอกจากรูปโฉมใหม่ที่ดูทันสมัยตามยุคแล้ว การเปิดปิดแท็บของ Firefox 29 นั้นก็ทำได้เร็วขึ้นด้วย จากรูปด้านล่างแสดงให้เห็นว่า Firefox  29 นั้นเปิดแท็บเร็วขึ้น 20% และการปิดแท็บก็ทำได้เร็วขึ้นถึง 31%

แถมยังไม่พอ asm.js ในรุ่นล่าสุด ประสิทธิภาพการรัน Box2d, Bullet, Lua และ Zlib นั้นก็ทำได้ดีกว่า Chrome และ IE รุ่นล่าสุดแล้ว (Opera หายไปไหน?)  และอีกรูปจะเห็นได้ว่า การเปิดเกม Epic Citadel นั้นทำได้เร็วขึ้นถึง 2 เท่าถ้าเทียบกับ Firefox 22 ตอนที่เพิ่งใส่ asm.js เข้ามาใหม่ ๆ สามารถตามไปดูรายละเอียดเพิ่มเติมจากลิงก์ในรูปข้างล่าง

เท่าที่ตามอ่าน feedback ใน twitter เกี่ยวกับ Firefox 29 หลายคนก็เอะใจว่ามันเร็วขึ้นนะ และพวกนี้ก็คือหลักฐานที่บอกได้ชัดเจนว่า Firefox เร็วส์ขึ้นจริง ๆ

เบนช์มาร์คจากเอนจิ้น ภาษา และไลบารี่ที่เราใช้กันจริงๆ ก็ทำให้เห็นว่าประสิทธิภาพของ asm.js ดีขี้นมาก

เบนช์มาร์คจากเอนจิ้น ภาษา และไลบารี่ที่เราใช้กันจริงๆ ก็ทำให้เห็นว่าประสิทธิภาพของ asm.js ดีขี้นมาก

เกมเปิดเร็วขึ้นคูณสอง ถ้าเทียบกับตอนใส่ asm.js มาใหม่ ๆ

เกมเปิดเร็วขึ้นคูณสอง ถ้าเทียบกับตอนใส่ asm.js มาใหม่ ๆ

 

 

Firefox 29 มาแล้ว เปลี่ยนโฉมใหม่หมดพร้อม​ Sync แบบใหม่ที่ใช้ง่ายกว่าเก่า

Firefox 29 ถือเป็นการเปลี่ยนแปลงครั้งใหญ่ที่สุดของ Firefox นับตั้งแต่การเปิดตัว Firefox 4 ในปี 2011 พร้อมใช้งานแล้ววันนี้บนทุกแพลตฟอร์มทั้งบน Windows, OS X, Linux และ Android สำหรับผู้ที่ใช้ Firefox รุ่นเก่าอยู่จะได้รับการอัพเดตโดยอัตโนมัติ หรือสามารถกดอัพเดตจากในเว็บเบราว์เซอร์ได้ทันทีครับ

การเปลี่ยนแปลงที่สำคัญที่สุดใน Firefox 29 คือการเปลี่ยนแปลงด้านรูปลักษณ์ โดยส่วนติดต่อผู้ใช้แบบใหม่นี้มีชื่อเรียกว่า Australis ซึ่งผ่านการวิจัยและปรับปรุงอย่างต่อเนื่องมากว่า 2 ปีก่อนจะมาลงใน Firefox โดยเน้นความเรียบง่าย ความทันสมัย และเพิ่มความสามารถในการปรับแต่งให้มากขึ้น ทั้งหมดผ่านการออกแบบมาอย่างรอบคอบ โดยนำข้อมูลจากจากการวิจัยพฤติกรรมของผู้ใช้มาออกแบบให้เหมาะสมกับผู้ใช้ที่สุด ลดขั้นตอนยุ่งยากในการใช้งานลง เพื่อให้เข้าถึงคุณสมบัติที่ต้องการได้เร็วขึ้น โดยทาง Mozilla กล่าวว่า Firefox 29 นี้เป็นเว็บเบราว์เซอร์ที่มีการออกแบบมาอย่างรอบคอบที่สุดในโลก

firefox-australis

ภาพส่วนติดต่อผู้ใช้แบบใหม่ Australis บน Windows, OS X และ Linux

สิ่งแรกที่ผู้ใช้จะพบเมื่อเปิด Firefox คือดีไซน์แบบใหม่ที่ตัดสิ่งที่ไม่จำเป็นออก ช่วยให้ผู้ใช้สามารถจดจ่อไปที่เนื้อหาของเว็บได้ดีขึ้น ตำแหน่งของเมนูหลักจะอยู่ที่เดียวกันบนทุกแพลตฟอร์ม และดีไซน์ทุกจุดก็จะไปในทิศทางเดียวกันหมด เพิ่มความ Consistency หรือความสม่ำเสมอในทุกจุด ไม่ว่าผู้ใช้จะใช้จะใช้ Firefox บนแพลตฟอร์มไหน ก็จะได้ประสบการณ์ในการใช้งานแบบเดียวกันหมด

สำหรับผู้สนใจสามารถดูรายละเอียดเพิ่มเติมเกี่ยวกับการออกแบบใน Firefox ตัวใหม่ได้จากที่นี่ครับ


คุณสมบัติใหม่ใน Firefox 29

 

ดีไซน์ใหม่ทั้งหมด

Firefox-on-Windows-en-US
แท็บแบบใหม่ที่โค้งมน ดูโฉบเฉี่ยวและทันสมัยกว่าเดิม ส่วนแท็บที่ไม่ได้ใช้งานจะถูกลดรายละเอียดลง สังเกตว่าจะเป็นแค่ขีดบาง ๆ กั้นระหว่างแท็บ เพื่อลดการรบกวน และช่วยให้ผู้ใช้จดจ่อไปที่เนื้อหาของเว็บได้ดีขึ้น แน่นอนว่าทั้งหมดถูกออกแบบมาโดยคำนึงถึงประโยชน์ใช้สอบเป็นหลัก ไอคอนต่าง ๆ ดูทันสมัยขึ้น การจัดวางของปุ่มทำได้เข้าใจง่ายกว่าเดิม

โหมดการปรับแต่งแบบใหม่

customize-en-USFirefox เป็นเว็บเบราว์เซอร์ที่ขึ้นชื่อในด้านความสามารถในการปรับแต่งอยู่แล้ว และใน Firefox รุ่นล่าสุดนี้ก็ยิ่งทำได้ดีขึ้นไปอีก

เพียงคลิกที่ปุ่มปรับแต่งด้านล่างในเมนู ผู้ใช้สามารถลากและจัดวางเครื่องมือที่ใช้งานบ่อยมาวางในแถบเมนูหรือแถบเครื่องมือได้ทันที ส่วนคุณสมบัติไหนไหนที่ใช้งานน้อยก็สามารถลากมาวางไว้ที่แถบเมนูเผื่อเรียกใช้เป็นครั้งคราว (ทางด้านขวาของภาพ) ส่วนคุณสมบัติไหนที่ไม่ได้ใช้เลยก็สามารถลากไปเก็บซ่อนไว้ได้ทันที

เมนู Firefox แบบใหม่

Firefox-Menu-Closeup-en-US
เมนูแบบใหม่นี้สามารถเปิดได้จากปุ่มที่อยู่ขวาสุดของแถบเครื่องมือใน Firefox เมนูแบบใหม่นี้จะเปลี่ยนจากเดิมที่มีแต่ตัวอักษรมาเป็นไอคอนขนาดใหญ่พร้อมคำบรรยาย มีคุณสมบัติพื้นฐานมาให้อย่างครบถ้วน ทั้งการซูม, ค้นหา, สั่งพิมพ์ และอื่น ๆ ซึ่งแน่นอนว่านอกจากจะคลิกได้ง่ายแล้ว ยังดูเป็นมิตรและเข้าใจง่ายขึ้นด้วย สามารถปรับตำแหน่งได้ตามใจชอบ เปรียบเสมือนเป็นแอพ ๆ หนึ่ง

ที่คั่นหน้าที่ใช้ง่ายขึ้น

bookmark
สามารถสร้างที่คั่นหน้า (Bookmark) ได้ทันทีในคลิกเดียว เพียงคลิกที่ปุ่มรูปดาว และสามารถเรียกใช้ที่คั่นหน้าจากตำแหน่งเดียวกันได้ทันที

เข้าถึงตัวจัดการส่วนเสริมได้ง่ายขึ้น

Add-ons-Manager-en-US
ด้วยการจัดวางเมนูใหม่ทั้งหมด ทำให้สามารถเปิดตัวจัดการส่วนเสริมได้จากเมนูของ Firefox ช่วยให้การค้นหาส่วนเสริมและติดตั้งทำได้ง่ายขึ้น ปัจจุบัน Firefox มีส่วนเสริมและชุดตกแต่งให้เลือกใช้งานมากมาย และที่สำคัญคือฟรีครับ

Firefox Sync แบบใหม่ ใช้เพียง Firefox Account

Active-Sync-en-US

Firefox Sync แบบใหม่นี้ใช้เพียงบัญชี Firefox Account ในการตั้งค่าเท่านั้น ไม่จำเป็นต้องมานั่งกรอกรหัสจับคู่ให้วุ่นวายอีกต่อไป โดยในครั้งแรกผู้ใช้จำเป็นที่จะต้องสมัคร Firefox Account ก่อน ซึ่งสามารถสมัครได้จากใน Firefox ทันที จากนั้นเพียงแค่ใช้บัญชีนี้ก็สามารถซิงค์แท็บ, ที่คั่นหน้า, ประวัติ, และข้อมูลในแบบฟอร์มระหว่าง Firefox แต่ละเครื่องทั้งบนเดสก์ท็อปและมือถือได้อย่างง่ายดาย สามารถดูรายละเอียดเพิ่มเติมได้จากบทความนี้ครับ Firefox Sync ตัวใหม่ ไฉไลกว่าเดิม

สำหรับท่านที่เคยใช้ Firefox Sync ในรุ่นก่อน ๆ จำเป็นต้องทำการสมัครใหม่ทั้งหมดในรุ่นนี้ครับ ก็คือต้องเริ่มต้นนับ 1 ใหม่หมด แต่ก็คุ้มค่ากับการเปลี่ยนครับ เพราะ Firefox Sync แบบใหม่นี้นอกจากจะปลอดภัยขึ้นแล้วยังใช้งานง่ายขึ้นด้วยครับ สามารถดูวิธีการเปลี่ยนไปใช้ Firefox Sync แบบใหม่ได้จากที่นี่


คุณสมบัติและเครื่องมือใหม่สำหรับนักพัฒนา

 

WebRTC

เทคโนโลยีที่ทำให้เว็บเบราว์เซอร์สามารถใช้งานไมค์และกล้องของเครื่องเราได้ และสามารถสื่อสารกันได้แบบ Peer-to-Peer ทำให้การสนทนาแบบเห็นหน้า (Video Call) และแบ่งปันไฟล์ทำได้ในบนเว็บเบราว์เซอร์โดยไม่ต้องพึ่งโปรแกรมเสริม (plugin) ใด ๆ

WebAPIs

API พิเศษที่ทาง Mozilla จัดเตรียมไว้ให้นักพัฒนาเรียกใช้ บางชุดสามารถเข้าถึงได้ในระดับของฮาร์ดแวร์ ซึ่งทาง Mozilla ได้ทำการพัฒนาและส่งให้ W3C ไปบรรจุเป็นมาตรฐาน เพื่อให้เป็นมาตรฐานในทุกเว็บเบราว์เซอร์ ซึ่งบางอันก็ได้รับการรับรองจาก W3C ไปแล้ว ตัวอย่าง API เด่น ๆ เช่น Push Notifications API ซึ่งเอาไว้ส่งการแจ้งเตือนไปยังเครื่องของผู้ใช้ สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับ WebAPIs สามารถดูได้จากที่นี่

asm.js และ Emscripten

เทคโนโลยีของ Mozilla ที่ช่วยแปลงเกมที่เขียนโดยใช้ภาษา C/C++ เป็น asm.js ซึ่งเป็น JavaScript รุ่นปรับแต่งของ Mozilla ซึ่งทำงานได้เร็วกว่า JavaScript ทั่วไป และมีความเร็วใกล้เคียงกับการทำงานแบบ Native เหมาะสำหรับเกมและแอพพลิเคชันบนเว็บที่ต้องการประสิทธิภาพสูง และบน Firefox ก็ได้รับการปรับแต่ง asm.js ให้ทำงานได้เร็วกว่าทุกเว็บเบราว์เซอร์ ทาง Mozilla ยังได้จับมือกับ Epics Games และ Unity เพื่อนำ Unreal Engine 4 และ Unity เอนจินเกมยอดนิยมมาลงใน Firefox ทำให้นักพัฒนาเกมที่ใช้เอนจินเหล่านี้สามารถพอร์ตเกมมาลงบนเว็บเบราว์เซอร์ได้ทันที และการทำงานก็ไม่ต้องพึ่งโปรแกรมเสริมเพิ่มแต่อย่างใด แต่ใช้เทคโนโลยีเปิดอย่าง HTML5, CSS และ JavaScript แทน

Web Audio API

API ที่ทำให้นักพัฒนาสามารถควบคุมเสียงในเว็บเบราว์เซอร์ได้ดีขึ้น ความสามารถใหม่ที่เพิ่มขึ้นมาอย่าง การปรับตำแหน่งเสียง และเอฟเฟกต์ Reverb ซึ่งนักพัฒนาเกมจะได้รับอานิสงส์จาก API ใหม่นี้ไปเต็ม ๆ

CSS Flexbox

การบรรจุ CSS Flexbox ลงไปใน Firefox ช่วยให้นักพัฒนาสามารถสร้างส่วนติดต่อผู้ใช้ที่เหมาะกับขนาดของหน้าต่างเว็บเบราว์เซอร์ หรือสร้าง Layout แบบยืดหยุ่นซึ่งปรับให้เข้ากับขนาดฟอนต์ ซึ่งมีประโยชน์อย่างมากสำหรับนักพัฒนาที่ต้องการสร้างส่วนติดต่อผู้ใช้แบบ Responsive ทั้งบนเว็บหรือเว็บแอพบนเดสก์ท็อป, แท็บเล็ต, และมือถือ

App Manager

ช่วยให้การพัฒนาแอพบนมือถือทำได้ง่ายขึ้นมาก ด้วย Firefox Web developer tools ที่รองรับการพัฒนาแอพบนมือถือ สามารถแสดงตัวอย่างแบบ Live Prototyping และสามารถดีบั๊กแอพ Firefox OS จากบนเดสก์ท็อปได้ทันที

Extension APIs

นักพัฒนาที่ใช้ Add-on SDK สามารถเรียกใช้ปุ่มและ API ของแถบเครื่องมือ (Toolbar) แบบใหม่ เพื่อผสานส่วนเสริมเดิมเข้ากับแถบปรับแต่งเครื่องมือแบบใหม่ของ Firefox ได้ทันที


การออกรุ่นใหม่ของ Firefox หลายท่านอาจจะสงสัยว่าทำไมเลขรุ่นตั้งแต่ช่วงปี 2011-2014 ถึงได้กระโดดไปขนาดนั้น เพราะหลังจาก Firefox 4 เป็นต้นไปทาง Mozilla เปลี่ยนมาใช้นโยบายการออกรุ่นแบบใหม่ทุก ๆ 6 สัปดาห์ โดยให้เหตุผลว่าเทคโนโลยีเว็บในปัจจุบันมีการเปลี่ยนแปลงที่รวดเร็วมาก หากใช้การออกรุ่นใหม่ทุก ๆ 2-3 ปีแบบเดิมจะไม่สามารถตามเทคโนโลยีทันได้ (แต่แบบใหม่ก็ถี่เกินจนผู้ใช้ตามไม่ทันเช่นกันนะฮะ) ทำให้เลขรุ่นเพิ่มขึ้นอย่างรวดเร็วแบบที่เห็นครับ

ในโอกาสนี้ทาง Mozilla ก็ได้จัดทำหน้าเว็บ Web We Want ในรูปแบบของแผนที่โลกเพื่อแสดงความต้องการของคนทั่วโลกว่าต้องการอะไรจากเว็บเบราว์เซอร์ โดยแสดงเป็นแผนภาพสวยงามและสามารถคลิกเพื่อดูเปอร์เซ็นต์ในแต่ละทวีปได้ด้วย และเราก็สามารถมีส่วนร่วมในการโหวตได้ด้วยครับ

web-we-want

Web We Want ในหน้าเว็บของ Mozilla

ขอให้ทุกท่านมีความสุขกับ Firefox 29 ครับ จาก Mozilla และสมาชิกทุกคนใน Mozilla Thailand Community

รายละเอียดการเปลี่ยนแปลงทั้งหมดใน Firefox 29

ที่มา: Mozilla Blog