By mk Founder on Tag: Google, Development, Android, Android Wear
Google

จากกรณี พบบั๊กแรกบน Android Wear ใช้งานกับแอพเสียเงินไม่ได้ กูเกิลออกมาประกาศวิธีแก้ปัญหานี้แบบชั่วคราว (workaround) แล้ว

วิธีแก้ปัญหาคือให้ย้ายที่เก็บไฟล์ APK สำหรับใช้บนอุปกรณ์ wearable จากเดิมที่เก็บไว้ในไดเรคทอรี assets/ ให้มาอยู่ที่ res/raw แทน โดยนักพัฒนาจะต้องเป็นคนปรับแพ็กเกจของแอพด้วยมือ ไม่สามารถใช้ตัวช่วยสร้างแพ็กเกจ Gradle ได้

กูเกิลบอกว่าจะปรับปรุง Gradle ใน Android SDK เวอร์ชันหน้า แต่ระหว่างนี้ให้ใช้วิธีนี้ไปพลางๆ ก่อน

By mk Founder on Tag: Development, Android, Arm, Linaro, Hardware, Hardware
Development

ค่าย ARM ออกมาตอบรับ Android L ที่พร้อมรันระบบปฏิบัติการบนสถาปัตยกรรม 64 บิตแล้ว

ARM ใช้วิธีเคลื่อนไหวผ่าน กลุ่ม Linaro ที่สนับสนุนการพัฒนาซอฟต์แวร์โอเพนซอร์สบน ARM โดย Linaro 14.06 รุ่นล่าสุดนำซอร์สโค้ดของ Android AOSP มารันบนบอร์ดสำหรับนักพัฒนาที่ใช้สถาปัตยกรรม ARMv8-A ได้แล้ว

By mk Founder on Tag: Google, Development, Android, Google Play Services
Google

กูเกิลเริ่มปล่อยอัพเดต Google Play Services 5.0 ที่เปิดตัวในงาน Google I/O แล้ว

ของใหม่ที่สำคัญใน Play Services 5.0 คือการรองรับ Android Wear, ปรับปรุง Google Play Games, ผนวก Google Cast SDK และ Analytics, เพิ่ม App Indexing API เป็นต้น

นักพัฒนาสาย Android ท่านใดที่สนใจ สามารถอ่านรายละเอียดได้ตามลิงก์ที่มา

By nuntawat Writer on Tag: Development, HTML5, PhoneGap, Windows Phone 8, Adobe
Development

ถึงแม้ทีมงาน PhoneGap เครื่องมือพัฒนาแอพแบบข้ามแพลตฟอร์มด้วย HTML5 ประกาศรองรับการสร้างแอพ Windows Phone 8 เต็มรูปแบบตั้งแต่ต้นปีที่แล้ว แต่ก็เพิ่งปล่อยแอพ PhoneGap Developer App เมื่อเดือนที่แล้วนี่เอง

By mk Founder on Tag: Google, Development, Google I/O, Google Play Games, Games
Google

ของใหม่สำหรับนักพัฒนาเกมบน Android ที่เรียกใช้บริการของ Google Play Games มีการเปลี่ยนแปลงดังนี้

By mk Founder on Tag: Google, Development, Gmail, E-mail, Google I/O
Google

ของใหม่ในงาน Google I/O ที่ไม่มีพื้นที่ยืนบนเวที Keynote ครับ กูเกิลประกาศ Gmail API เป็นครั้งแรก และชวนนักพัฒนามาใช้ API ตัวนี้แทนโพรโตคอล IMAP ที่เริ่มล้าสมัยสำหรับอีเมลในยุคปัจจุบันแล้ว

By lew Founder on Tag: Google, Development, Google I/O, Google Cloud
Google

กูเกิลเปิดตัว Google Cloud Platform รุ่นใหม่ อัพเดตทั้ง API เดิมและเปิดบริการใหม่เพิ่มเติมอีกสองบริการ ได้แก่ Cloud Dataflow และ Cloud Monitoring

By mk Founder on Tag: Development, Home Appliance, Nest
Development

เหตุผลที่กูเกิลซื้อ Nest Labs ชัดเจนขึ้นเรื่อยๆ โดยวันนี้ Nest เปิดตัว Nest Developer Program เปิด API ของสินค้าตัวเอง (ปัจจุบันมี 2 ชนิดคือเทอร์โมสตัต และเครื่องตรวจจับควัน) ให้นักพัฒนารายอื่นๆ เข้าถึงได้แล้ว

Nest ประกาศชัดเจนว่าโครงการนี้มีจุดประสงค์ให้อุปกรณ์ต่างๆ ภายในบ้านสื่อสารกันได้อัตโนมัติ และต้องการไปให้ไกลกว่าการเป็นแค่รีโมทควบคุมการเปิดปิดจากระยะไกล เหมือนระบบ smart home ในท้องตลาดปัจจุบัน

By mk Founder on Tag: Development, Firefox, Firefox OS, Mozilla
Development

Firefox รุ่น Nightly เพิ่มเครื่องมือพัฒนาตัวใหม่ชื่อ WebIDE (เข้าถึงได้จากหน้า Tools > Developer > WebIDE) ซึ่งเป็นชุดเครื่องมือสำหรับพัฒนาเว็บแอพไปรันบน Firefox for Android และ Firefox OS

WebIDE เป็นเครื่องมือพัฒนาแบบ IDE (integrated development environment) ทั่วไป โดยมีตัวแก้ไขโค้ดที่พัฒนาจาก CodeMirror พร้อมระบบวิเคราะห์โค้ด HTML/JavaScript/CSS, ระบบการทดสอบและดีบั๊กเว็บแอพแบบเรียลไทม์ที่ใช้ Firefox Remote Debugging Protocol

By mk Founder on Tag: Google, Development
Google

กูเกิลเปิดตัว Web Starter Kit ชุดเครื่องมือสำหรับพัฒนาเว็บในยุคหลายอุปกรณ์-หลายหน้าจอ

Web Starter Kit เป็นไฟล์ Zip ที่ประกอบด้วยเว็บเซิร์ฟเวอร์ในตัวเอง เทมเพลตเว็บพื้นฐานสำหรับปรับแต่ง เครื่องมือทดสอบหน้าตาเว็บบนอุปกรณ์ต่างๆ เครื่องมือทดสอบประสิทธิภาพของเว็บ (ใช้ PageSpeed) แนวคิดจะคล้ายกับ Bootstrap แต่ไม่เหมือนกันซะทีเดียว

By mk Founder on Tag: Google, Development, Android, Google I/O, Android Wear
Google

งาน Google I/O 2014 จะเริ่มในสัปดาห์หน้า (25-26 มิ.ย.) พระเอกรายหนึ่งของงานย่อมหนีไม่พ้นแพลตฟอร์ม Android Wear ตามกระแสอุปกรณ์แบบสวมใส่ได้ที่มาแรงในปีนี้

อย่างไรก็ตาม กูเกิลไม่รอให้ถึงงาน I/O และเริ่มออกวิดีโอแนะนำแนวคิดของ Android Wear ให้นักพัฒนาชมล่วงหน้าแล้ว สาระสำคัญมีดังนี้

By lew Founder on Tag: Development, Android
Development

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

By lew Founder on Tag: Java, Development, C++, Android, Games
Java

กูเกิลเปิดโครงการ FlatBuffers สำหรับนักพัฒนาเกมที่ต้องการเซฟไฟล์แบบไบนารี ทำให้สามารถเซฟและอ่านไฟล์ได้จากทั้ง C++ และจาวา รวมถึงสามารถอ่านและเขียนไฟล์ json ได้อีกด้วย

ฟอร์แมต FlatBuffers จะซ้ำซ้อนกับ Protobuf ของกูเกิลเองพอสมควร แต่ FlatBuffer จะใช้พื้นที่น้อยกว่า ความต่างที่ชัดเจนคือ FlatBuffers จะตัดหมายเลขประจำฟิลด์ต่างๆ ออกทำให้ทำงานระหว่างเวอร์ชั่นของ API ไม่ได้ แต่ความได้เปรียบคือ FlatBuffers จะไม่ใช้หน่วยความจำเพิ่มเติมจากขนาดไบนารีที่อ่านขึ้นมา ต่างจากโปรโตคอลอื่นๆ ที่ต้องแตกไบนารีขึ้นมาเสียก่อน

By mk Founder on Tag: Development, Firefox, Browser, Mozilla
Development

Firefox ออกรุ่น 31 Beta ที่มีของใหม่สำหรับผู้ใช้ทั่วไปเพียงอย่างเดียวคือ เพิ่มช่องค้นหาในหน้า New Tab แต่มีของใหม่สำหรับนักพัฒนาเว็บ (web developer tools) เป็นจำนวนมาก

By lew Founder on Tag: Google, Development, Chrome
Google

Chrome กำลังเพิ่มความสามารถให้ผู้ใช้เข้าตรวจสอบพฤติกรรมของแอพพลิเคชั่นและส่วนขยายที่ติดตั้งลงใน Chrome ได้ โดยต้องติดตั้ง Chrome Apps & Extensions Developer Tool เสียก่อน

By lew Founder on Tag: Apple, Development, Programming, Swift
Apple

ภาษา Swift เป็นไฮไลท์สำคัญของงาน WWDC ปีนี้ ที่น่าแปลกใจคือไม่มีข่าวเกี่ยวกับมันเลยจนกระทั่งเปิดตัวในงาน ตอนนี้รายละเอียดการพัฒนาบางส่วนก็เปิดเผยมาจากเว็บของ Chris Lattner โปรแกรมเมอร์ในฝ่ายเครื่องมือพัฒนา เขาส่งโค้ดเข้าโครงการ LLVM อย่างต่อเนื่องเพื่อเตรียมความพร้อมสำหรับภาษา Swift

โครงการ Swift เริ่มต้นในเดือนกรกฎาคมปี 2010 โดย Lattner พัฒนาโครงสร้างพื้นฐาน และทีมนักพัฒนาคนอื่นเข้ามาช่วยในปี 2011 จนกระทั่งแอปเปิลเริ่มเอาจริงในเดือนกรกฎาคมปี 2013 หรือประมาณปีที่แล้ว ก่อนจะเปิดตัวในงานที่เพิ่งผ่านไป

By mk Founder on Tag: Development, Microsoft, .NET, Visual Studio
Development

ไมโครซอฟท์ออก Visual Studio เวอร์ชัน 14 (ที่น่าจะใช้ชื่อจริงว่า Visual Studio 2015 เพราะยืนยันว่าจะออกรุ่นจริงในปี 2015) รุ่นทดสอบแรก Community Technology Preview (CTP1)

ของใหม่ในรุ่นนี้เน้นเทคโนโลยีด้านภาษาโปรแกรมและคอมไพเลอร์ ตามที่เคยประกาศไปแล้วในวิสัยทัศน์ของ .NET ยุคหน้า

By lew Founder on Tag: Apple, Development, Games
Apple

แอปเปิลเปิดตัว Metal ที่เป็น API เพื่อเข้าถึงชิปกราฟิกในระดับล่างแบบเดียวกับ Mantle ของ AMD ที่เคยเปิดตัวไปก่อนหน้านี้ โดย Metal เป็น API ที่สร้างขึ้นมาให้ทำงานร่วมกับชิป A7 โดยเฉพาะ แอปเปิลระบุว่าประสิทธิภาพของ Metal ดีกว่าเดิมถึง 10 เท่าตัว

ในงานแอปเปิลสาธิตเกม Plants vs. Zombies: Garden Warfare ที่ต้องเรนเดอร์สามเหลี่ยมถึง 1,300 ล้านชุดพร้อมกัน ส่วนค่าย Crytek เองก็สาธิตเกม The Collectibles และทาง EA ก็ระบุว่าจะพอร์ตเอนจิน Frostbite ของตัวเองให้รองรับ Metal ด้วย

By lew Founder on Tag: Apple, Development, Programming, WWDC14, Swift
Apple

แอปเปิลเปิดตัวภาษารุ่นต่อไปสำหรับการพัฒนาบน iOS ในชื่อว่าภาษา Swift แก้ปัญหาทั้งในแง่ของประสิทธิภาพและฟีเจอร์ของภาษาสมัยใหม่ ตัว runtime สร้างขึ้นบนโครงสร้าง LLVM มีประสิทธิภาพดีกว่า Objective-C ทุกวันนี้เกือบเท่าตัว

ในแง่ฟีเจอร์ Swift จะรองรับฟีเจอร์ของภาษาโปรแกรมยุคใหม่ เช่น interface, generics, namespace, closure ตัวภาษาสามารถคอมไพล์เป็นไบนารีแบบเนทีฟได้ และมีฟีเจอร์ระดับสูงเช่น collections หรือ pattern matching มาให้ในตัว รวมถึงฟีเจอร์ที่เจาะจงกับ iOS และ OS X อย่าง Cocoa และ Cocoa Touch ก็จะทำงานร่วมกับ Swift ได้ในตัว

By mk Founder on Tag: Google, Development, PayPal, Google Play
Google

กูเกิลประกาศข่าวเกี่ยวกับ Google Play Store ดังนี้

Subscribe to Development