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

Wichai T.Preecha

0

เจอกันทุก ๆ 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 บุกอินเดียในเร็ว ๆ นี้

teerapatxtop

2

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

Wichai T.Preecha

0

ณ ตอนนี้ 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

Chengings

0

บริการตัวใหม่ของ 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 เพิ่มความเสถียร

Chengings

1

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

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

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 อย่างเป็นทางการแล้ว

Wichai T.Preecha

0

หลังจากที่ 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 เพิ่มตัวดูดสีสำหรับนักพัฒนาเว็บ

Wichai T.Preecha

1

ใน 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 ถูกปรับให้เป็นหน้าแท็บเหมือนกับหน้าส่วนเสริมแล้ว

Wichai T.Preecha

0

ตามมาติด ๆ หลังจากการเปลี่ยนแปลงครั้งใหญ่ใน 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 เร็วขึ้นกว่ารุ่นก่อน ๆ อย่างเห็นได้ชัด

Wichai T.Preecha

0

นอกจากรูปโฉมใหม่ที่ดูทันสมัยตามยุคแล้ว การเปิดปิดแท็บของ 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 แบบใหม่ที่ใช้ง่ายกว่าเก่า

teerapatxtop

2

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