Tags:
Google Nexus

นอกจากกูเกิลจะเปิดให้ดาวน์โหลด Android 5.0 SDK ก็ยังมีประกาศแผนการอัพเกรดอุปกรณ์สาย Nexus ตามข่าวลือเมื่อวานนี้

  • อุปกรณ์ Nexus ชุดใหม่ได้แก่ Nexus 6, Nexus 9, Nexus Player จะเริ่มวางขายหรือส่งของช่วง "ต้นเดือน พ.ย." (early November) โดยไม่ระบุวันชัดเจน
  • อุปกรณ์ Nexus รุ่นเก่าทั้งหมดและ Google Play edition ตามที่เคยประกาศรุ่นไว้ จะได้อัพเกรดเป็น Android 5.0 ในช่วงต้นเดือนพฤศจิกายนเช่นกัน
  • นักพัฒนามีเวลาประมาณ 2 สัปดาห์ในการทดสอบแอพว่าใช้ได้กับ Android 5.0 หรือไม่ ก่อนจะมีอุปกรณ์ Android 5.0 ในตลาด
  • กูเกิลยังออกไฟล์อิมเมจสำหรับ Nexus 5 (hammerhead) และ Nexus 7 2013 Wi-Fi (razor) ให้นักพัฒนาดาวน์โหลดไปทดสอบแอพ อิมเมจนี้มีเฉพาะตัวระบบปฏิบัติการ Android 5.0 และแทบไม่มีแอพอื่นใดติดตั้งมาด้วย เพราะหน้าที่ของมันคือการทดสอบแอพเท่านั้น นักพัฒนาจะต้องดาวน์โหลดมา wipe/flash เครื่องเอง ไม่มีให้ดาวน์โหลดผ่าน OTA (ลิงก์ดาวน์โหลด)
  • นอกจากนี้ กูเกิลยังออกคำแนะนำในการปรับแอพเป็น Material Design และรองรับ Android TV รายละเอียดอ่านได้ในลิงก์ที่มา

ที่มา - Android Developers Blog

Tags:
Lollipop

หลังกูเกิลเปิดตัว Android 5.0 Lollipop เป็นทางการไปวันก่อน ตอนนี้ก็ถึงตาของ SDK ที่เปิดมาให้ดาวน์โหลดแล้ว

  • Material design: ธีมและ API ชุดใหม่สำหรับการพัฒนาแอพพลิเคชั่นให้เข้ากับระบบของ Android 5.0
  • Concurrent documents on Overview: แอพพลิเคชั่นสามารถแปลงข้อมูลหลายๆ ชุดออกมาเป็นเหมือนหลายแอพพลิเคชั่นให้ผู้ใช้สลับผ่านระบบสลับแอพพลิเคชั่นของแอนดรอยด์ได้ ที่เจอบ่อยคงเป็นเบราว์เซอร์ที่ผู้ใช้สามารถสลับแท็บได้แบบเดียวกับการสลับแอพพลิเคชั่นทันที
  • Notification API: เปิดให้แอพพลิเคชั่นตั้งได้ว่าข้อความที่แสดงขึ้นมาเป็นส่วนตัวหรือไม่ ผู้ใช้เองจะเปิดได้ว่าให้ข้อความแจ้งเตือนแสดงข้อความส่วนตัวหรือไม่หากโทรศัพท์ล็อกอยู่
  • WebView: แยกจากระบบปฎิบัติการไปอยู่ใน Google Play API ทำให้สามารถอัพเดตได้ตามรอบของการอัพเดต Google Play แทนที่จะเป็นการอัพเดตระบบปฎิบัติการ ในรุ่นแรกจะใช้ Chrome 37 เป็นฐาน ทำให้ WebView สามารถเข้าถึง API ใหม่ๆ เช่น WebRTC, WebView, และ WebGL
Tags:
Windows 10

Joe Belfiore ผู้บริหารของไมโครซอฟท์เผยสถิติ Windows Insider Program โครงการร่วมทดสอบและให้ฟีดแบ็ก Windows 10 Technical Preview ดังนี้

  • มีผู้สมัครเข้าโครงการมากกว่าหนึ่งล้านรายแล้ว
  • ร้อยละ 36 ของผู้ทดสอบรัน Windows 10 บน VM แสดงว่าผู้ทดสอบที่เหลือรัน Windows 10 บนเครื่องจริง นอกจากนั้น ผู้ทดสอบร้อยละ 68 รันแอพมากกว่า 7 แอพต่อวัน และมีผู้ทดสอบถึงหนึ่งในสี่รันแอพมากกว่า 26 แอพต่อวัน และมีผู้ทดสอบร้อยละ 5 ที่รันแอพถึง 68 แอพต่อวัน นี่ทำให้บริษัทเชื่อมั่นว่าฟีดแบ็กจากผู้ใช้มาจากการใช้งานเป็นเรื่องเป็นราวระดับหนึ่ง (medium-term use) ไม่ได้เกิดจากการทดลองใช้เพียงไม่กี่นาที
  • มีฟีดแบ็กที่ผู้ใช้พิมพ์ส่งหาบริษัทผ่านแอพ Windows Feedback ที่มากับ Windows 10 มากกว่าสองแสนรายการ

Belfiore แนะนำว่า ให้ผู้ทดสอบกดปุ่ม "me too" กับฟีดแบ็กของคนอื่นที่ตรงกับสิ่งที่ต้องการจะบอกกล่าวไมโครซอฟท์ ใครที่ต้องการพูดคุยกับไมโครซอฟท์และนักทดสอบรายอื่นสามารถโพสต์ที่ฟอรัม Windows Technical Preview Program ได้ ส่วนใครที่ไม่ได้สมัคร Windows Insider Program ก็ยังสามารถแนะนำไมโครซอฟท์ได้ทาง UserVoice ครับ

Tags:
Windows 10

เว็บไซต์ Ars Technica รายงานว่า มีความเป็นไปได้สูงมากที่ไมโครซอฟท์จะยังดำเนินโครงการ Windows Insider Program ที่เปิดให้ผู้ใช้ภายนอกร่วมทดสอบ Windows ที่อยู่ในระหว่างการพัฒนาต่อไปหลังการเปิดตัว Windows 10 อย่างเป็นทางการในปีหน้า

Ars Technica เชื่อว่าไมโครซอฟท์จะประสบปัญหาปล่อยอัพเดตย่อยอย่างต่อเนื่องและรวดเร็วแน่นอนหากไม่มีโครงการลักษณะข้างต้น ดังนั้นโครงการดังกล่าวคงจะมีอยู่ต่อไปเพื่อให้บริษัทมีโอกาสเห็นการใช้งานในโลกแห่งความเป็นจริงในช่วงทดสอบก่อนที่จะปล่อยให้ผู้ใช้งานทั่วไปครับ

ที่มา: Ars Technica

Tags:
Facebook

Facebook เคยประกาศเอาไว้เมื่อต้นปีนี้ในงานสัมมนา f8 ว่าจะออกปุ่ม Like สำหรับแอพมือถือ วันนี้มันเปิดตัวให้ใช้งานแล้วครับ

ปุ่ม Like บนมือถือ (Mobile Like Button) มีหน้าตาเหมือนปุ่ม Like แบบปกติทุกประการ เพียงแต่มันสามารถนำไปฝังในแอพได้โดยตรง (รองรับ iOS/Android) มันยังเชื่อมโยงกับบัญชีของผู้ใช้ Facebook ในเครื่องนั้นด้วย ทำให้ผู้ใช้ไม่ต้องล็อกอินใหม่ซ้ำซ้อน

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

ที่มา - Facebook Developers

Tags:
Twitter

เพิ่งมีข่าวว่า Twitter เตรียมจัด Flight งานสัมมนาสำหรับนักพัฒนแอพบนอุปกรณ์พกพาในวันที่ 22 ตุลาคม ตอนนี้ก็มีรายงานชุดแรกจาก The Information ระบุว่าจะมีการเปิดตัวแพลตฟอร์มสำหรับพัฒนาแอพเพื่อใช้งานร่วมกับ Twitter ในชื่อ Fabric ในงานดังกล่าว

Twitter Fabric เป็นแพลตฟอร์มสำหรับช่วยให้นักพัฒนาสามารถเชื่อมบริการเข้ากับ Twitter ได้ง่ายขึ้น โดยจะมีเครื่องมือช่วยเหลือนักพัฒนาอย่างครบวงจรที่ได้มาจากการเข้าซื้อบริษัทจำนวนมากในช่วงหลัง ตั้งแต่ Digit บริการช่วยสมัครบัญชีใหม่ผ่านเบอร์โทรศัพท์ เครื่องมือสำหรับช่วยพัฒนาแอพอย่างระบบช่วยวิเคราะห์ปัญหาในแอพจาก Crashlytics และเครือข่ายโฆษณาบนอุปกรณ์พกพา MoPub

คาดกันว่าการเปิดตัว Fabric ก็เพื่อจะสานสัมพันธ์อันดีกับนักพัฒนาอีกครั้ง หลังจากเหตุการณ์ตัดการเข้าถึง และจำกัด API ครั้งใหญ่เมื่อปีก่อนอันสร้างความบาดหมางน้ำใจเป็นอย่างยิ่งให้กับนักพัฒนา และหากสำเร็จจะเป็นการช่วยเพิ่มพื้นที่โฆษณาให้กับ Twitter มากขึ้นไปอีก

อย่างไรก็ตามทาง Twitter ไม่ได้ออกมาให้ความเห็นเกี่ยวกับข้อมูลชุดนี้แต่อย่างใดครับ

ที่มา - The Information

Tags:
MediaTek

ผู้ผลิตชิปสำหรับสมาร์ทโฟนราคาถูกอย่าง MediaTek เข้ามาทำตลาดคอมพิวเตอร์สวมใส่ได้ (wearable computing) บ้างแล้ว โดยออกเป็นระบบปฎิบัติการ LinkIt สำหรับคอมพิวเตอร์ขนาดเล็ก พร้อมบอร์ดพัฒนาของตัวเองโดยเฉพาะเรียกว่า LinkIt ONE พัฒนาร่วมกับ Seeed Studio

ตัวบอร์ด LinkIt ONE จะใช้ชิป MediaTek Aster (MT2502) ตัวคอร์เป็น ARM7 EJ-S ทำงานที่ 260MHz มีหน่วยความจำแฟลช 16MB และแรม 4MB ในชิปเดียว ในตัวบอร์ดยังมีชิปสื่อสาร MT5931 รองรับทั้ง GSM, GPRS, Bluetooth 4.0, และ Wi-Fi พร้อมกับชิป GPS MT3332 รองรับสามระบบดาวเทียม GPS/GLONASS/BeiDou

Tags:
Red Hat

Red Hat ซื้อกิจการบริษัท FeedHenry ผู้สร้างแพลตฟอร์มพัฒนาแอพมือถือสำหรับตลาดองค์กร (enterprise mobile application platform - PaaS) ด้วยมูลค่าประมาณ 82 ล้านดอลลาร์

FeedHenry ทำตัวเป็นแพลตฟอร์มให้นักพัฒนาไปสร้างแอพมือถือหลายแพลตฟอร์ม (iOS, Android, WP, BlackBerry) ด้วยเครื่องมือพัฒนาหลากรูปแบบ (HTML5, Cordova, Xamarin, Sencha หรือ native ก็ได้) ตัวแพลตฟอร์มกลุ่มเมฆของ FeedHenry จะคอยเชื่อมต่อกับระบบ backend ภายในองค์กรให้ และช่วยดูแลเรื่องความปลอดภัยของข้อมูลให้ด้วย ช่วยให้กระบวนการพัฒนาเรียบง่ายและรวดเร็วขึ้น

Red Hat บอกว่าซื้อ FeedHenry มาช่วยเสริมธุรกิจกลุ่มเมฆ JBoss xPaaS for OpenShift ของตัวเอง ที่เน้นการทำตัวเป็น PaaS สำหรับสร้างแอพภาคธุรกิจอยู่แล้ว

ที่มา - Red Hat

Tags:
Instagram

Tyler Kieft ทีมงาน Instagram ออกมาเขียนบล็อกเล่าถึงการออกแบบแอพพลิเคชั่นบนแอนดรอยด์ที่มีความท้าทาย เพราะ Instagram ต้องรองรับอุปกรณ์จำนวนมากทั่วโลก หน้าจอทั้งหมดรวม 27 แบบ ตั้งแต่ 240x320 ไปจนถึง 1080p ในงาน Scale Conference ทางทีมงานจึงไปนำเสนอเรื่องนี้

จุดสำคัญของการออกแบบหน้าจอใหม่ของ Instagram คือ flat design หน้าจอแบบสีเรียบง่าย ที่นอกจากประเด็นความดูดีแล้ว หน้าจอแบบ flat ยังลดปริมาณภาพ (asset) ที่ต้องใช้สร้างหน้าจอ ตัวอย่างเช่น title bar ของ instagram แต่เดิมต้องใช้ภาพ 29 ภาพ แต่หน้าจอแบบใหม่จะใช้ภาพเพียง 8 ภาพ ช่วยลดเวลาโหลดแอพพลิเคชั่นเฉลี่ย 120ms หรือ 10-20% โดยรวมของแอพพลิเคชั่นรุ่นใหม่ใช้ภาพประกอบหน้าจอน้อยลงครึ่งหนึ่ง ลดขนาด apk ไปได้มาก

Tags:
Firefox

Firefox เคยออกเครื่องมือพัฒนาเว็บชื่อ WebIDE มีความสามารถดีบั๊กเว็บจากระยะไกล (remote debugging) โดยเบื้องต้นรองรับการทดสอบเว็บด้วย Firefox for Android และ Firefox OS ผ่านโพรโทคอล Firefox Developer Tools Protocol

ล่าสุด Mozilla ขยายฟีเจอร์การดีบั๊กระยะไกลโดยเพิ่ม Chrome, Chrome for Android, Safari for iOS ด้วย ดังนั้นนักพัฒนาเว็บสามารถเขียนเว็บและดีบั๊กด้วย WebIDE/Firefox Developer Tools ของ Firefox บนคอมพิวเตอร์ และส่งเว็บนั้นไปทดสอบบนเบราว์เซอร์อื่นๆ ข้างต้น โดยที่ยังสามารถ inspect ชิ้นส่วนต่างๆ ได้จาก Firefox ครับ (ดูวิดีโอประกอบ)

ผู้สนใจทดสอบต้องลง Firefox Nightly แล้วติดตั้งส่วนเสริม Firefox Tools Adapter ด้วย

ที่มา - Mozilla Hacks

Tags:
Swift

ทีมพัฒนาภาษา Swift ได้ประกาศขึ้นเลขเวอร์ชัน 1.0 พร้อมทั้งรองรับการส่งแอพ iOS ที่เขียนด้วย Swift ขึ้นไปยัง App Store แล้วครับ

อย่างไรก็ตาม ทีมพัฒนาก็ได้เตือนว่ารุ่น 1.0 ที่ปล่อยมานี้ ยังเป็นเพียงแค่รุ่น GM (gold master รุ่นสำเนาจาก RTM - ผู้เขียนข่าว) เท่านั้น ยังไม่ใช่รุ่น final แต่อย่างใด ในแง่การศึกษาภาษา Swift แล้ว ตัวภาษายังไม่เสถียรและอาจมีการปรับปรุงสมรรถนะ เพิ่มฟีเจอร์ใหม่ หรือถึงขั้นเปลี่ยนไวยากรณ์ได้ภายหลัง แต่ในแง่ของการเขียนแอพใช้งานจริง ก็ไม่ต้องกังวลว่าแอพที่เขียนวันนี้จะทำงานไม่ได้ในอนาคต เพราะทุกแอพที่ส่งขึ้นไปจะมี runtime พ่วงไปด้วยนั่นเองครับ

ที่มา: Swift Blog ผ่าน @newsycombinator

Tags:

วันนี้ที่เวทีการประชุม Internet Governance Forum ณ กรุงอิสตันบูล ประเทศตุรกี มีการเสวนาในหัวข้อ Cloud computing อินเทอร์เน็ตบนมือถือ กับประโยชน์สำหรับประเทศที่กำลังพัฒนา โดยประกอบด้วยตัวแทนจากหน่วยงานรัฐและวิชาการเข้าร่วมในการเสวนาครั้งนี้

โดยภาพรวม ทุกคนบนเวทีเสวนาต่างเห็นตรงกันว่า cloud computing และอินเทอร์เน็ตบนมือถือ สามารถสร้างประโยชน์ในวงกว้าง ในกรณีของประเทศจีน ตัวเลขของการใช้อินเทอร์เน็ตบนมือถือนั้นนำหน้าการใช้บนแพลตฟอร์มอื่นๆ ตั้งแต่ปี 2012 และทำให้เกิดบริการและแอพพลิเคชันใหม่ๆ จำนวนมาก ด้านตัวแทนจากทางเคนยาระบุว่า การเข้าถึงอินเทอร์เน็ตผ่านมือถือ เป็นช่องทางสำคัญที่ทำให้เกิดการเรียนรู้ในประเทศ ส่วนตัวแทนจากทางโปรตุเกสระบุว่า การนำเอา cloud computing เข้ามาจัดการบริหารเมือง ทำให้มีประสิทธิภาพมากขึ้น

อย่างไรก็ตาม ปัญหาเรื่องของมาตรฐาน การจัดการกับข้อมูลที่มหาศาล ยังคงเป็นปัญหาที่สำคัญ โดยตัวแทนจากภาควิชาการของจีน เสนอให้มี "Big data appliance" (อย่างเช่น Watson ของ IBM) เพื่อรับมือกับความสลับซับซ้อนของข้อมูลเหล่านี้

ที่มา - การประชุม IGF 2014

Tags:

ช่วงบ่ายของการประชุม Internet Governance Forum ที่นครอิสตันบูล ประเทศตรุกี ได้มีการสัมมนาเกี่ยวกับการพัฒนาแอพพลิเคชั่นเพื่อประชาชนระดับฐานพิรามิด หรือคนจนที่ใช้สมาร์ทโฟน เพื่อการเข้าถึงข้อมูลข่าวสารที่เป็นประโยชน์ต่อการพัฒนาคุณภาพชีวิต

โดยมีกรณีศึกษาจากรัฐบาลประเทศโคลัมเบีย นำเสนอโดย นาย Diego Molano Vega รัฐมนตรีกระทรวงเทคโนโลยีสารสนเทศและการสื่อสารของประเทศโคลัมเบีย Diego กล่าวว่า อินเทอร์เน็ตปัจจุบันเป็นเครื่องมือของคนรวย ไม่มีแอพพลิเคชั่นที่มุ่งตอบสนองคนจนโดยเฉพาะเกษตรกรซึ่งยังเป็นคนส่วนใหญ่ของประเทศ สิ่งที่สำคัญคือการสร้างสภาพแวดล้อมให้ผู้ประกอบการขนาดเล็ก สามารถดำเนินธุรกิจพัฒนาแอพพลิเคชั่นเพื่อกลุ่มคนจนที่ใช้สมาร์ทโฟน อาทิ แอพพลิเคชั่นด้านการเกษตร แอพพลิเคชั่นด้านสวัสดิการที่อยู่อาศัย แอพพลิเคชั่นเพื่อการเข้าถึงข้อมูลกฎหมาย และด้านสาธารณสุข เพื่อให้เกิดความเท่าเทียมในการพัฒนา ซึ่งทางรัฐบาลโคลัมเบียมีแผนสนับสนุนงบประมาณเพื่อการนี้แล้ว

Tags:
App Store

แอปเปิลออกมาเผยสาเหตุยอดนิยมที่ทำให้แอพถูกปฏิเสธไม่ให้ขึ้น App Store นักพัฒนาบน iOS ท่านใดสนใจก็ตามไปอ่านที่ต้นทางกันได้ครับ

  • แอพแครชและมีบั๊ก ทดสอบมาไม่พอ
  • หน้าตา UI ต่ำกว่ามาตรฐาน โดยไม่ปฏิบัติตามคำแนะนำของแอปเปิล
  • ลิงก์ในแอพเสีย กดไม่ไป รวมถึงขาดลิงก์สำคัญๆ ที่ต้องมี เช่น support, privacy policy
  • เผลอใส่ภาพ placeholder หรือข้อความ lorem ipsum ไว้โดยไม่แก้ไขในแอพเวอร์ชันจริง
  • กรอกข้อมูลใน App Review Information ตอนส่งแอพไม่ครบ เช่น ไม่ให้บัญชีทดสอบเพื่อให้ทีมงานของแอปเปิลไปลองเล่นแอพ (พบสาเหตุนี้มากที่สุดในบรรดาสาเหตุทั้งหมด)
  • กรอกข้อมูล Advertising Identifier (IDFA) ไม่ครบ ในกรณีที่แอพมีโฆษณา
  • แอพไม่ได้มีสาระอะไร เป็นแค่หน้าเว็บธรรมดา รวมลิงก์ หรือดูดข้อมูลมาจากหลายๆ ที่
  • ส่งแอพแบบเดียวกันมาซ้ำๆ ก็จะโดนแอปเปิลแบนทั้งบัญชีได้
  • คำอธิบายแอพ (description) ไม่ชัดเจน ภาพประกอบแอพไม่อธิบายความสามารถได้ดีพอ
  • แอพทำงานไม่ได้ตามที่กล่าวอ้าง (misleading) บางฟีเจอร์ขาดหายไป ไม่ตรงกับที่อธิบายไว้
  • แอพอาจเจาะกลุ่มผู้ใช้กลุ่มเล็กเกินไป หรือไม่ได้มีคุณค่าอะไรมากแก่ผู้ใช้งาน

ที่มา - Apple Developers

Tags:
YUI

Yahoo User Interface Library (YUI) เป็นไลบรารีจาวาสคริปต์ที่ยาฮูพัฒนาขึ้นในปี 2005 และประกาศโอเพนซอร์สในปี 2006 ซึ่งหลังจากนั้นก็มีเว็บไซต์และ CMS จำนวนมากนำ YUI ไปต่อยอดใช้งาน

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

ที่มา - Yahoo! Engineering

Tags:
PHP

ทีม PHP ประกาศออก PHP รุ่นใหม่ในหมายเลข 5.6.0 ซึ่งมีความสามารถที่เข้ากันไม่ได้กับรุ่นก่อนหน้า ดังนี้

  • คีย์ในอาร์เรย์จะไม่ถูกเขียนทับเมื่อประกาศค่าเป็น property ของ class ผ่านการประกาศด้วยวงเล็บเหลี่ยม (bracket)
  • ฟังก์ชัน json_decode() จะเข้มงวดกับการแปลไวยากรณ์ JSON มากขึ้น
  • Stream wrappers จะตรวจสอบใบรับรองเป็นค่าเริ่มต้นเมื่อใช้งาน SSL/TLS
  • ค่าตัวเลขขนาดใหญ่ที่สร้างจาก GMP ถูกทำให้เป็นวัตถุแล้ว
  • การใช้ฟังก์ชันจาก Mcrypt ต้องส่งค่ากุญแจและ IV ที่ถูกต้องเสมอ
Tags:
Android

กูเกิลประกาศความสามารถใหม่ของ Google Cloud Messaging (GCM) อีกสามฟีเจอร์ให้คนทั่วไปใช้งาน จากที่เปิดในวงจำกัดหลังงาน Google I/O ที่ผ่านมา สามฟีเจอร์ได้แก่

  • XMPP แบบสองทาง แอพพลิเคชั่นบนเครื่องของผู้ใช้จะสามารถส่งข้อความกลับโดยไม่ต้องเชื่อมต่อกับเซิร์ฟเวอร์โดยตรง การเชื่อมต่อผ่าน GCM จะประหยัดแบตเตอรี่กว่า
  • User Notification API เซิร์ฟเวอร์สามารถส่งข้อความแจ้งเตือนไปหาผู้ใช้ได้หลายเครื่องในครั้งเดียว แต่หากผู้ใช้อ่านข้อความจากเครื่องใดแล้วก็จะลบข้อความแจ้งเตือนออกจากเครื่องอื่นๆ ให้เอง
  • Delivery Receipt API สามารถยืนยันได้ว่าข้อความไปถึงเครื่องผู้ใช้แล้วหรือยัง

ที่มา - Android Developers Blog

Tags:

นักพัฒนาสาย Android คงไม่มีใครไม่รู้จัก ADB หรือชื่อเต็ม Android Debug Bridge ซึ่งเป็นเครื่องมือแบบคอมมานด์ไลน์ที่ช่วยให้นักพัฒนาเข้าถึงฮาร์ดแวร์ Android และแอพที่รันอยู่บนฮาร์ดแวร์เหล่านี้ได้ อย่างไรก็ตาม จุดอ่อนสำคัญของ ADB คืออินเทอร์เฟซแบบคอมมานด์ไลน์ที่อาจไม่เหมาะสำหรับทุกคนเสมอไป

งานนี้เลยมีคนพยายามทำ GUI สำหรับ ADB ขึ้นมา ผลออกมาเป็น ChromeADB ซึ่งเป็น client สำหรับ ADB ที่เขียนด้วย HTML (Node.js) และเผยแพร่ในรูปแบบส่วนเสริมของ Chrome (มีเวอร์ชัน Android ด้วย)

เนื่องจากแอพตัวนี้เป็น "หน้ากาก" ที่เขียนครอบ ADB อีกที ความสามารถของมันจึงเหมือนกับ ADB แทบทั้งหมด แต่ปรับเปลี่ยนให้หน้าตาสวยงาม ใช้ง่ายขึ้นมาก (แต่ก็แปลว่าผู้ใช้ต้องติดตั้ง ADB อยู่ในเครื่องผ่าน Android SDK อยู่ก่อนแล้ว)

Tags:
C++

มาตรฐาน C++ รุ่นใหม่ผ่านการโหวตไปแล้วเมื่อวันศุกร์ที่ผ่านมา ทำให้มาตรฐาน C++14 สามารถออกได้ตามกำหนด ต่างจาก C++11 ที่เลยกำหนดไปหลายปี (ชื่อเดิมคือ C++0x แต่เลื่อนจนออกมาตรฐานได้ปี 2011)

C++14 เพิ่มส่วนขยายเข้ามาหลายส่วน เช่น การรองรับ Transactional Memory ที่จะทำให้เขียนโปรแกรมมัลติคอร์ได้ง่ายขึ้น, นิยามพฤติกรรมในหลายส่วน, ปรับปรุงประสิทธิภาพการทำงาน

มาตรฐาน C++98 ใช้เวลาห้าปีก่อนจะมีคอมไพล์เลอร์ที่รองรับเต็มรูปแบบตัวแรก ส่วน C++11 ใช้เวลาสองปี

ที่มา - ISO CPP

Tags:
Mono

โครงการ Mono ออกซอฟต์แวร์รุ่นใหม่ 3.6.0 โดยข้ามเวอร์ชันจาก 3.2.x มาเลย ของใหม่ในรุ่นนี้คือการปรับปรุงประสิทธิภาพของรันไทม์ และเปลี่ยนวิธีการติดตั้งมาเป็น nuget สำหรับเวอร์ชันแมค

ส่วนอื่นๆ ของ Mono 3.6 ที่ถูกปรับปรุงคือ debugger, garbage collection, class libraries (รองรับคลาสของ .NET 4.5 เพิ่มเติมอีกบางส่วน), profiler รายละเอียดอ่านกันเองตามลิงก์

Mono เกิดขึ้นมาเพื่อเป็นชุดพัฒนา .NET แบบโอเพนซอร์ส แต่ภายหลังก็พบที่ทางของตัวเองในฐานะเครื่องมือพัฒนาแอพสำหรับอุปกรณ์พกพาแบบข้ามแพลตฟอร์มโดยใช้ C#

ที่มา - Mono, Infoworld