Mark Zuckerberg ไปขึ้นเวทีงานสัมมนา Disrupt ที่จัดโดยเว็บไซต์ TechCrunch มีประเด็นที่น่าสนใจมากมาย ขอแยกเป็นข่าวๆ ไปเพื่อไม่ให้ปนกันครับ
เรื่องที่หลายคนสนใจคงเป็นแอพมือถือของ Facebook ที่บริษัทเองยอมรับว่ามีประสิทธิภาพต่ำ และแก้เกมโดยพัฒนาแอพใหม่บน iOS ที่เขียนด้วย Objective-C ซึ่งพัฒนาขึ้นจากเดิมมากในแง่ความเร็ว
ที่งานนี้ Zuckerberg ยอมรับแต่โดยดีว่าการตัดสินใจเลือกใช้ HTML5 บนอุปกรณ์พกพา เป็นความผิดพลาดครั้งใหญ่ที่สุดของบริษัท และเสียเวลากับเรื่องนี้ไปถึง 2 ปี เขายังบอกว่าแอพเวอร์ชัน Android แบบ native กำลังอยู่ระหว่างการพัฒนา โดยจะเชื่อมต่อกับระบบเซิร์ฟเวอร์ที่ปรับแต่งเพื่อรับแอพ iOS รุ่นล่าสุดให้เป็นระบบเดียวกัน
Zuckerberg ยังไม่บอกว่าแอพ Facebook for Android รุ่นใหม่จะออกเมื่อไร บอกเพียงว่า "เร็วๆ นี้" และประโยคทองของวงการไอทีอย่าง "it will be ready when it's ready"
ที่มา - The Verge
Comments
หนี Flash ป่ะ HTML5
ฮาๆ fb บน tab2 10.1 ตอนนี้ยังเพี้ยนๆอยู่เลย มีแถบแสดงว่า like กี่คน 2 แถบซ้อนกัน
+1 โหลดช้ากว่าเปิดจากเว็บมาก
ไม่รู้เมื่อไรจะมีเวอร์ชั่นบน Tab แอนดรอยด์บ้าง
เล่นบน Chrome ก็ดีครับ เหมือนเล่นในคอมพ์
Educational Technician
7.7 ก็เป็นครับ
น้ำตาจะไหล ขอแชร์นะครับ
+1 ยืนถือ HTC Desire ในมือพร้อมน้ำตาไหลพราก
Coder | Designer | Thinker | Blogger
ผมว่าบางครั้ง Geek บางคนก็มีทิฐิสูงนะ
อย่างกรณีนี้ผมว่าตามาร์คมองรู้ตั้งแต่แรกๆแล้วว่า HTML5 ยังไงมันก็ทำงานสู้ Native ไม่ได้
แต่ก็ยังลองลุยดูจนเสียเวลาไป 2 ปีอย่างที่เพิ่งยอมรับในข่าว
ดูบิล เกต, สตีฟ จ็อบก็เห็นอยู่ชัด ๆ แล้วครับ
อย่างน้อยก็พิสูจน์ได้ว่า html5 ไม่เหมาะกับอะไร
ไม่ใช่เรื่องของทิฐิครับ มันเป็นงานพัฒนา คำว่าพัฒนาก็ต้องมีการทดลอง แก้ปัญหา เพื่อได้ให้สิ่งที่ดีที่สุด
สำหรับแอพที่ต้องการคุณภาพสูง HTML5 ยังไม่ใช่คำตอบในเวลานี้ครับ
ก็ดีนะครับที่รู้จักยอมรับข้อผิดพลาด
กรี๊ดดดดดด Android จะมาแล้ววววววววว
ผมไม่แปลกใจเลย ก็เล่นกินทรัพยากรไม่ต่างจาก flash แล้วมันจะไหวได้ไงบนมือถือเปิดกะคอมยังกระตุกเลย
= =!! ผมว่าการที่ flash ไม่ทำต่อบนมือถือ อาจจะคิดเป็นนัยๆว่า "เอาซี๊....ขาดฉันแล้วจะรู้สึก"
เรื่องนี้ไม่เห็นเกี่ยวกับ Flash เลยครับ - -'
คิดว่า Flash vs. HTML5 กับ HTML5 ที่ใช้บน facebook มันคนละเรื่อง เทคโนโลยีคนละสาย แต่ใช้ชื่อเดียวกันนะ
+1
สายเทคโนโลยี เกี่ยวกับ flash และ HTML5 ยังมีคนเข้าใจผิดอีกมาก ผมขอคอมเม้นยาวเพราะรู้สึกหงุดหงิดกับความเข้าใจผิดนี้หลายครั้ง และขออภัยถ้าผมแอบเชียร์ flash
1.ในสายเทคโนโลยีการเขียนเว็บ
flash จะตอบโจทย์ตรงที่มีลูกเล่นเยอะกว่า ใช้ภาษา action script ที่เป็นผู้ผลิตเดียว นักพัฒนาไม่ต้องกลัวว่าเขียนโค้ดแบบนี้แล้วพอไปรันในต่าง browser แล้วจะมีปัญหา เพราะคือมาตรฐานเดียว แต่ถ้านักพัฒนาเขียนไม่ระวังก็กินทรัพยากรได้ (ผมยังเคยเผลอกิน cpu 100% แล้วเครื่องค้างมาแล้ว) มันจึงเป็นภัยแบบหนึ่ง
HTML5 ที่เมื่อก่อนคาดหวังว่าจะเป็นมาตรฐานเดียวกัน คาดหวังว่าจะมีลูกเล่นที่มาโค่น flash ได้ กลับเป็นว่าตอนนี้ ก็ยังเละเทะ หลายมาตรฐานอยู่ดี เขียนโค้ดอย่างนึง เอาไปรันใน ต่าง browser ยังไม่ได้อยู่ดี แถมถ้าเขียนซับซ้อนมากๆ ก็กินทรัพยากรไม่ต่างจาก flash สมัยก่อน ถ้ายังกลายเป็นอย่างนี้อยู่ HTML5 จะตายด้วยตัวเอง แล้ว flash จะกลับมา
บนอุปกรณ์พกพา flash อาจจะตายในตอนนี้ แต่ บน desktop pc ยังยังคงมีอยู่ ยังไม่ตายง่ายๆหรอก แต่อาจจะได้รับความนิยมน้อยลง และแฟลชผลักดันตัวเองให้สามารถเป็นเกมออนไลน์ 3D ที่รันบน browser ได้
2.ในสายเทคโนโลยี เกี่ยวกับแอพพลิเคชั่นบนมือถือ
flash จะถูกนำไปคอมไพล์ ไปเป็น Adobe Air ยกตัวอย่างเช่น เกม Angry Birds และเกมอีกหลายๆเกม บางทีผมต้องพูดว่า Adobe AIR กับคนทั่วไป เพราะพูดว่า Flash คนฟังจะร้องยี๊ !!! เพราะทัศนคติเกี่ยวกับ flash ในยุคแรก ที่ iOS และ Android เริ่มเกิดต้องยอมรับว่า Adobe AIR ก็ยังรันได้ช้ากว่า Native แต่ระยะหลัง ก็เร็วลื่นขึ้นเป็นที่น่าพอใจ ไม่ขี้ริ้วขี้เหร่แล้วนะ
HTML5 นี่ผมก็ไม่ค่อยรู้ เค้าทำเป็น framework น่าจะมีหลายค่าย แต่เท่าที่รู้ก็มีใช้ บน PhoneGap ส่วน facebook ตัวเก่า ใช้เทคโนโลยีสายนี้ ถ้าใช้กับ Content ที่มีปริมาณมากอย่าง facebook มันก็ต้องอืดเป็นธรรมดา
Native คำนี้ผมยังไม่ค่อยแน่ใจในคำนิยาม เมื่อก่อนผมเข้าใจว่าคำว่า Native นี่จะใช้ประมาณ C/C++ อะไรแบบนี้เลย แต่เท่าที่ดูจากภาพรวมจากบทความต่างๆ Objective-C บน iOS กับ Java บน Android ก็ถือว่าเป็น Native ซื่งอันนี้ เร็วลื่นกว่า HTML5 และ flash แน่นอน เพราะมาจากผู้ผลิตสายตรง แต่มันก็ยังมีความไม่อิสระในความคิดในการออกแบบหน้าจออยู่ นอกจากจะสร้าง UI libary ขึ้นมาเองซึ่งก็ยากมาก
สรุปก็คือ Flash/HTML5 ที่ทำเป็นแอพมือถือ กับ Flash ที่แปะบนหน้าเว็บ/HTML5(ที่เปรียบเสมือน Native บนเว็บ) มันคนละเรื่องกัน เฉกเช่นเดียว
ข้อเสียเดียวของ flash คือมันรันอยู่ภายนอก แล้วดันชอบมีช่องโหว่น่ะสิครับ
เราอาจจะได้เห็น facebook version adobe air ก็ได้นะครับ อะฮิ ~
ครับ ผมเม้นผิดเนื้อหาในข่าวเองแหละครับ แต่แค่จะบอกมุมมองว่า HTML5 ไม่ได้โอเคอย่างที่คิด สุดท้ายเอามาทำแทนแอพก็ไม่โอเค เล่นแทนแฟรชในเว็ปก็ไม่ได้ดีกว่าแฟรชเลย
ผมไม่คิดว่าเป็นทิฐิอะไรหรอก แต่ทำเป็น HTML5 มันสามารถเข้าถึงได้จากทุกอุปกรณ์ไงครับ ไม่ต้องมานั่งพัฒนา Native แยกไปเป็นแต่ละ OS แต่ตามาร์คคงไม่คิดว่ามันจะมีปัญหามากขนาดนี้
Technology is so fast!
ขอให้ตั้งค่าว่าจะให้แสดงภาพใหญ่หรือภาพเล็กได้รึเปล่า
เพราะภาพใหญ่มันเปลือง data มากๆ
จริง หลังๆ data พุ่งขึ้น สังเกตดูเหมือนจะเป็นเพราะ app facebook เลย
อคติทำให้คนรับเหตุผลด้านเดียว
ขอดื่มน้ำ 3 ขวดก่อนอัพเดทให้ Android
ต้องโทรเรียกเพื่อนมาอัพเดทให้ด้วย
ขอดื่มน้ำ 3 ขวด โดนพักงาน 3 เดือนนะฮะ
ก็คงต้องรีบอยู่แหละ คนกด1 ดาวให้จะทะลุล้านอยู่แล้ว อ่าน comment มีแต่ด่าๆๆ
"With the first link, the chain is forged. The first speech censured, the first thought forbidden, the first freedom denied, chains us all irrevocably."
เป็นapp top developer ที่1ดาวเยอะมาก
Facebook for android ก็ไม่ได้แย่อะไรขนาดนั้น ผมเล่นบน FireFox, Chrome, Facebook App ความเร็ว+การแสดงผลก็ไม่ต่างกันเท่าไหร่
เค้าน่าจะคิดได้เร็วกว่านี้ว่าการใช้ HTML5 มันไม่เวิร์คอย่างที่หวัง ...
ช่วงที่พัฒนาก็คงจะคิดว่ามันน่าจะเวิร์คตามทฤษฎี แต่มันคงติดตรงที่ HTML5 มันพัฒนาช้าเกินไปเทคโนโลยีมันยังไม่เข้าที่ เหมือนกับทดลองนั่นทดลองนี่ไปพร้อมๆ กันกับ Standard มันเลยไม่ค่อยได้ประสิทธิภาพ
แต่ที่ทำมาผมว่ามันก็ไม่เสียเปล่านะ มันเป็นประสบการณ์ให้คนทั้งโลกได้เรียนรู้ว่า HTML5 นั้นยังไม่พร้อมสำหรับรองรับงานแบบนี้
"it will be ready when it's ready" ... ขออย่าไช้เวลา 10 ปีแบบเกมส์บางเกมส์ละกัน
samsung ใหญ่แค่ใหน ?
https://youtu.be/6Afpey7Eldo
Facebook Forever for Android and iOS
อ่าว แล้วจะเหลืออะไรที่เป็น cross platform development อีกล่ะ ในเมื่อมือถือก็จะไม่มี flash แถม html5 ที่ศาสดาพยายามผลักดันก็ยังไม่เวิร์คอีก สงสัยงานนี้ก็คงหนีไม่พ้นต้องมาพัฒนาแยกลงแต่ละ platform เหมือนเดิม
เทพบุตรฯ น่าจะหมายถึง web อย่างเดียวนะ ที่ควรใช้ html5 เพื่อให้ใช้ได้หลาย platform
แต่ถ้าเป็น app ที่ติดตั้งลงบนเครื่องและมีความซับซ้อนมากๆ ก็ควรทำ native app เฉพาะ platform นั้นๆ ไปเลย
ผมอธิบายไปข้างบนน่ะครับลองขึ้นไปอ่าน
ที่ไม่มี flash มันก็แค่ไม่มีบนเว็บ แต่ flash ในรูปแบบของ AIR ยังมีอยู่
และยังมี cross platform อีกจำนวนมาก เช่น Apceletor Titanium เป็นต้น
นั่งดูตั้งแต่แถวๆนี้อวย HTML5 สุดท้ายฮาแตก
เค้าเชียร์ HTML5 เทียบกับ flash ไม่ใช่หรอครับ ไม่ได้เชียร์เทียบกับ native (จริงๆ ไม่ใช่เชียร์ html5 ด้วย เพียงแต่ออกมาด่า flash กัน เพราะประสบการณ์ไม่ค่อยจะดีกันเท่าไหร่สำหรับหลายๆ เว็บ)
อคติทำให้คนรับเหตุผลด้านเดียว
ถ้าถึงวันที่ทุกเวบเปลี่ยนมาใช้ html5 animation banner เต็มสูบ ผมคิดว่าทุกคนจะบอกให้กลับไปใช้ flash เพราะอย่างน้อย flash ก็ block ได้ง่าย
ปัญหาอยู่ที่ mobile device มันทำให้ html5 เร็วไม่ได้ตะหากล่ะ
ถ้ามันทำให้เร็วได้ก็เหมือนเราใช้ html5 บน desktop ทุกคนก้คงจะใช้ html5 กันหมด
html5 ไม่ได้กาก เพียงแต่วันนี้มันยังไม่ถึงเวลาเท่านั้นเอง
+1 กำลังจะมาคอมเม้นต์ตามนี้เลย
เปลี่ยนคำว่า html5 เป็น flash แล้วลองอ่านอีกรอบ...
+1 สุดท้ายถนนทุกสายก็วิ่งสู่ HTML อยู่ดี ส่วนตัวคิดว่าไม่ช้าหรอกเพราะความแรงอุปกรณ์เคลื่อนที่ตอนนี้ไปเร็วมาก
ประเด็นเรื่องความเร็ว ทั้งสามารถเปลี่ยนคำว่า HTML5 เป็นคำว่า Flash ได้เลย
ส่วนประเด็นเสียที่ต่างกันคือ แฟลชเป็นเรื่อง security ส่วน html5 เป็นเรื่องมาตรฐาน สินะ
อยากรู้ facebook for windows phone กับ facebook for ios อันไหนดีกว่าเร็วกว่า
People Hub เร็วส์
Coder | Designer | Thinker | Blogger
แต่ฟังก์ชันน้อย ไม่ค่อยอัพเดต
แต่เรื่องลื่นนี่ยกนิ้วให้กินขาดครับ 555
ผมว่ามันยังไม่ถึงเวลาของมัน อย่าง Java เมื่อก่อนใครพูดถึงมันก็ส่ายหน้า แต่ตอนนี้ก็เป็นที่ยอมรับว่าเป็นภาษาที่ได้รับความนิยมพอสมควร ถึงเวลา HTML5 น่าจะเป็นหนึ่งในภาษาที่คนนิยมใช้งานในการพัฒนา Mobile Application โดยเฉพาะพวกที่ต้อง Cross Platform เป็นเป็นช่องที่ยังไม่มีอะไรมาอุดได้
ผมไม่รู้ ผมใช้ Flipboard
ป.ล. FB App บน JB 4.1.1 Nexus ของผม มันบัก ทำให้คอนโซลของการโทรเข้า-ออกเพี้ยนไปสุดกู่ แถมยังวางสายไม่ได้อีก
FB app มันมาส่งผลกระทบได้ด้วยเหรอครับเนี่ย
Educational Technician
จริง ๆ ก็ไม่กล้าฟันธงแต่ทีแรกหรอกครับ แต่ถอนออกแล้วมันดันกลับมาเป็นปกตินี่ดิ
iphone 3g ใช้ไม่ได้แล้ว T^T
มือใหม่!! ใหม่จริงๆนะ