By mk Founder on Tag: Development, Android, NVIDIA Shield, NVIDIA
Development

ค่ายเขียว NVIDIA มีชุดเครื่องมือสำหรับนักพัฒนาเกมที่ใช้ชื่อว่า GameWorks อยู่แล้ว (พวกเอนจินฟิสิกส์ PhysX, ตัวช่วยสร้างวิชวลเอฟเฟคต์ VisualFX จับมารวมกันเป็นชุดในชื่อ GameWorks)

แต่เมื่อโลกของเกมเริ่มหมุนมาทาง Android และ NVIDIA เองก็แทงข้างนี้แบบเต็มตัวกับแพลตฟอร์ม SHIELD ทำให้บริษัทต้องขยาย GameWorks มาสู่ Android โดยใช้ชื่อว่า AndroidWorks

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

ปีที่แล้ว กูเกิลเปิดตัว Material Design พร้อม Android 5.0 และในรอบปีที่ผ่านมา เราก็เห็นแอพ Android จำนวนไม่น้อยปรับโฉมตัวเองเป็น Material Design มากขึ้น

อย่างไรก็ตาม ระบบปฏิบัติการ Android ที่รองรับ Material Design เต็มรูปแบบต้องเป็น Android 5.0 ขึ้นไปเท่านั้น ถ้านักพัฒนาแอพอยากรันบนระบบปฏิบัติการรุ่นเก่าให้ราบรื่น ก็ต้องลงแรงแก้ปัญหากันเอง ซึ่งเป็นงานยากพอสมควร ในงาน I/O ปีนี้ กูเกิลจึงออกตัวช่วยเพื่อให้ Android รุ่นเก่าสามารถมี UI แบบ Material โดยนักพัฒนาไม่ต้องทำอะไรเพิ่ม กูเกิลเตรียมมาให้หมดแล้ว

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

นอกจากตัวระบบปฏิบัติการ Android M กูเกิลยังออกคู่แฝดคนละฝา Google Play Services เวอร์ชันใหม่ 7.5 ด้วย ของใหม่ได้แก่

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

นอกจากตัวระบบปฏิบัติการ Android และเครื่องมืออื่นๆ สำหรับนักพัฒนาแล้ว กูเกิลยังเพิ่มความสามารถให้ Google Play Developer Console เพื่อสนับสนุนแอพของนักพัฒนาให้ทำรายได้-มีผู้ใช้งานมากขึ้น

By mk Founder on Tag: Google, Development, Google I/O, Web Components
Google

ที่งาน Google I/O 2015 กูเกิลออกไลบรารี Polymer เวอร์ชัน 1.0 เรียบร้อยแล้ว

Polymer เป็นไลบรารีสำหรับสร้าง UI บนเว็บด้วยแนวคิด Web Components มันเปิดตัวครั้งแรกในงาน I/O ปี 2013 และถูกพูดถึงอย่างจริงจังใน I/O 2014 (อ่านบทความ รู้จัก Web Components - ปฏิวัติการเขียน UI บน HTML ด้วยการสร้างคอมโพเนนต์ และ รู้จัก Polymer ไลบรารีสำหรับสร้าง Web UI ด้วย Web Components ประกอบ)

By mk Founder on Tag: Development, Android, Google Nexus, Android Studio, Marshmallow
Development

กูเกิลออกไฟล์อิมเมจของ Android M Developer Preview ให้อุปกรณ์สาย Nexus สี่ตัว ได้แก่ Nexus 5/6/9/Player ดาวน์โหลดไปทดสอบกันแล้ว

รุ่นพรีวิวของ Android M รอบนี้มีความเปลี่ยนแปลงนโยบายการอัพเดต เพราะเดิมทีกูเกิลจะออกรุ่นพรีวิวให้รันแอพทดสอบเพียงครั้งเดียว แล้วออกตัวจริงเลย แต่รอบนี้กูเกิลประกาศว่าจะออกอัพเดตพรีวิวให้ 3 ครั้ง และสามารถอัพเดตผ่าน OTA ต่อเนื่องกันได้ตลอด (แต่พอถึงรุ่นจริงต้องแฟลชรอมใหม่อยู่ดี อัพจากพรีวิวเป็นตัวจริงไม่ได้)

By mk Founder on Tag: Google, Development, iOS, Google Search
Google

App Indexing เป็นเทคโนโลยีของกูเกิลที่ทำให้ Google Search สามารถค้นเจอเนื้อหาภายในแอพได้ และนำมาแสดงในหน้าผลการค้นหาเฉกเช่นเดียวกับเว็บเพจ (ข่าวเก่า)

ที่ผ่านมา App Indexing ยังใช้ได้เฉพาะแพลตฟอร์ม Android เท่านั้น แต่วันนี้กูเกิลประกาศแล้วว่ามันจะสามารถใช้กับ iOS ได้ด้วย โดยผู้ใช้จะต้องติดตั้งแอพ Google (Google Search เดิม) หรือ Chrome เวอร์ชันบน iOS ก่อน

By lew Founder on Tag: Development, Arduino, Hardware, Hardware
Development

Arduino ประกาศบริการ Arduino Create ทำให้สามารถพัฒนาซอฟต์แวร์บน Arduino หรือ Sketchbook ได้โดยไม่ต้องลงซอฟต์แวร์ใดๆ บนเครื่องอีกต่อไป

ข้อดีเหนือกว่า Arduino IDE บนเครื่องปกติ นอกจากจะเป็นเรื่องของความพร้อมใช้งานที่สามารถพัฒนาโค้ดจากเครื่องใดๆ ก็ได้แล้ว Arduino Create ยังแสดงแผนภาพวงจร (schematic) ของตัวอย่าง เพื่อให้ต่อตามได้ง่าย, เชื่อมต่อกับเอกสารการใช้งานภาษา, แจ้งเตือนเมื่อมีข่าว, และมีส่วนสอนการใช้งานเป็นวิดีโอ

ตอนนี้มีนักพัฒนาทดสอบ Arduino Create ประมาณ 150 คน และเดือนหน้าจะเริ่มเปิดโครงการในระดับเบต้า

By lew Founder on Tag: Google, Development, Android, Dart
Google

กูเกิลพัฒนาภาษาขึ้นมาใช้งานเองในช่วงหลังสองภาษา คือ Go, และ Dart ตัวภาษา Go นั้นใช้งานกันในเซฺิร์ฟเวอร์มากขึ้นเรื่อยๆ แต่ภาษา Dart กลับมีอนาคตที่ไม่แน่นอนนัก หลังจากที่ตอนแรกกูเกิลดูจะตั้งใจใส่เอนจินลงในโครมแต่เปลี่ยนใจไปตอนหลัง ตอนนี้กูเกิลเปิดโครงการทดลอง Sky หันมาใช้ Dart พัฒนาแอพสำหรับแอนดรอยด์

Sky แยกเป็นสองส่วน ส่วนแรกคือเอนจินที่เขียนด้วย C++ และสามารถเขียนแอพด้วย HTML/Dart เป็นไฟล์ .sky ส่วนที่สองเป็นเฟรมเวิร์คสำหรับพัฒนาแอพพลิเคชั่น มี API แบบ asynchronous เต็มรูปแบบ

By mk Founder on Tag: Development, Android, Windows Store, Microsoft, .NET
Development

จากประเด็น Windows 10 จะรองรับโค้ด Android/iOS/.NET (ข้อมูลเพิ่มเติมเรื่องโค้ดเนม) มีคำถามที่นักพัฒนาทั่วโลกยังสงสัยและคาใจกันอยู่ ผมมีโอกาสสัมภาษณ์คุณ Todd Brix ผู้บริหารตำแหน่ง General Manager, Windows Store and Developer Marketing ได้ข้อมูลเพิ่มเติมมาอีกบางส่วนครับ

By mk Founder on Tag: Development, Android, iOS, Windows 10, UWP, Microsoft, .NET
Development

ต่อจากข่าว Windows 10 จะรองรับโค้ด Java/C++ จาก Android และ Objective-C จาก iOS ที่สร้างความฮือฮาไปทั่ววงการ ไมโครซอฟท์ออกมาเผยข้อมูลเพิ่มเติมบนหน้าเว็บ Windows Dev Center ครับ

แนวคิดการนำโค้ดของแพลตฟอร์มต่างๆ มาสร้างเป็นแอพบน Windows 10 มีชื่อเรียกอย่างเป็นทางการว่า Universal Windows Platform Bridges (ตัวย่อ UWPB) เป้าหมายของมันก็ชัดเจนว่าต้องการเพิ่มจำนวนแอพบน Universal Windows Platform (UWP) ให้มากที่สุดเท่าที่เป็นไปได้

By mk Founder on Tag: Development, Microsoft, Microsoft Office, Office 365
Development

ไมโครซอฟท์เคยเสนอแนวคิด Office Graph ไปเมื่อปีที่แล้ว และออกแอพตัวใหม่ Office Delve ขึ้นมาแสดงความเชื่อมโยงของกราฟมาแล้ว

งาน Build 2015 รอบนี้ ไมโครซอฟท์เปิดให้ทดสอบ Office Graph ของจริงกันแล้ว

Office Graph

By mk Founder on Tag: Development, Microsoft, Linux, .NET, Mac
Development

ไมโครซอฟท์เคยประกาศเปิดซอร์ส .NET Core (บางส่วนของแพลตฟอร์ม .NET ทั้งชุด) และพอร์ตไปทำงานบนแมคและลินุกซ์

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

By mk Founder on Tag: Java, Development, Android, iOS, Objective-C, Windows 10, Microsoft, .NET
Java

ไมโครซอฟท์ประกาศเป้าหมายของ Windows 10 ว่าภายใน 2 ปีข้างหน้าจะต้องมีอุปกรณ์ที่รัน Windows 10 จำนวน 1 พันล้านชิ้น ซึ่งถือเป็นแพลตฟอร์มที่ใหญ่มาก เพราะ Android KitKat ยังทำได้แค่ประมาณ 500 ล้านชิ้นเท่านั้น

เพื่อให้ Windows 10 มีแอพจำนวนมากพอ ไมโครซอฟท์จึงประกาศแนวทาง 4 ข้อที่ช่วยให้นักพัฒนาสามารถนำโค้ดของแอพบนแพลตฟอร์มอื่นๆ มาใช้งานบน Windows 10 ได้ง่ายขึ้น

ไฮไลท์อยู่ที่การนำโค้ด Android และ iOS มารันบน Windows 10 นั่นเองครับ

By mk Founder on Tag: Visual Studio Code, Development, IDE, Microsoft, Linux, Visual Studio, Mac
Visual Studio Code

และแล้วก็ถึงวันที่เราได้เห็น Visual Studio บนแมคและลินุกซ์ ถึงแม้จะยังไม่ใช่ Visual Studio ตัวเต็มก็ตาม

ไมโครซอฟท์เปิดตัว Visual Studio Code ตัวแก้ไขและปรับแต่งโค้ด (code optimized editor) ที่ตัดความสามารถของ Visual Studio รุ่นปกติ (พวก GUI designer) ออกไป เหลือแต่ตัว editor อย่างเดียว ที่น่าสนใจคือทำงานได้ข้ามแพลตฟอร์ม ทั้งบนวินโดวส์ แมค และลินุกซ์

By mk Founder on Tag: Development, Samsung, Tizen, Wearable Computing, Samsung Gear
Development

ซัมซุงออก Gear SDK รุ่นใหม่ให้นักพัฒนาใช้งานแล้ว โดย Gear SDK รุ่นนี้ออกแบบมาสำหรับนาฬิกา Samsung Gear รุ่นใหม่ที่ยังไม่เปิดตัว (ข่าวลือก่อนหน้านี้บอกเรียก Samsung Gear A)

ซัมซุงยังไม่เผยรายละเอียดของ Gear SDK ตัวใหม่นี้ แต่จากภาพโปรโมทต่างๆ ก็แสดงให้เห็นชัดเจนว่า Gear รุ่นใหม่จะใช้หน้าปัดกลมแล้ว ส่วนภาพตัวอย่างแอพมีให้ดู 5 ตัวคือ CNN, Yelp, Baidu Maps, FidMe, Apposter

By mk Founder on Tag: Development, HTC, Valve, Steam, Virtual Reality, SteamVR, Games
Development

ต่อจากข่าว Valve เตรียมแจกแว่นเสมือนจริง HTC Vive รุ่น Developer Edition ดึงนักพัฒนาเกมเข้าร่วม วันนี้ Valve เปิดให้นักพัฒนาเกมที่สนใจสามารถลงทะเบียนขอรับแว่น HTC Vive บนหน้าเว็บ Steam VR แล้ว

เงื่อนไขของ Valve คือแจกแว่นฟรี (Oculus ต้องเสียเงินซื้อ) แต่กระบวนการคัดเลือกก็เข้มงวดพอสมควร ต้องกรอกรายละเอียดของบริษัท ผลงานในอดีต และแผนการพัฒนาเกม VR ในอนาคต ตัวแทนของ Valve ระบุว่ารับบริษัทเกมทุกขนาดไม่ว่าใหญ่หรือเล็ก สามารถสมัครเข้าร่วมโครงการนี้ได้หมด

By mk Founder on Tag: Development, Twitter, Fabric
Development

ปีที่แล้ว Twitter เปิดตัว Fabric ชุดเครื่องมือช่วยงานของนักพัฒนาแอพมือถือ ความสามารถของ Fabric มีหลากหลาย ทั้งตัววิเคราะห์สถิติการใช้งาน, ตัววิเคราะห์การแครช, ระบบโฆษณา MoPub, ระบบล็อกอินด้วยบัญชี Twitter, ระบบล็อกอินด้วยโค้ด SMS รวมถึง Twitter Kit หรือการฝังข้อความทวีตลงในแอพได้แบบเนทีฟ (เหมือนกับ embed ข้อความทวีตลงเว็บ)

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

ฟีเจอร์อย่างหนึ่งของ Google Play Services รุ่นหลังๆ คือ App Indexing หรือการเปิดให้ระบบค้นหาของกูเกิลสามารถค้นข้อมูลภายในแอพ Android ที่ติดตั้งอยู่ภายในเครื่องได้ เมื่อผู้ใช้สั่งค้นหาข้อมูลผ่านกูเกิลบน Android ก็มีโอกาสที่เห็นข้อมูลจากแอพควบคู่ไปกับข้อมูลจากเว็บตามปกติ

By wiennat Writer on Tag: Development, Compiler, Microsoft, .NET
Development

ต่อเนื่องจากแผนการโอเพนซอร์ส.NET Framework และรองรับการทำงานบนลินุกซ์และโอเอสเท็น ล่าสุดไมโครซอฟท์เปิดตัวโครงการพัฒนาคอมไพเลอร์ชื่อว่า LLILC (อ่านว่า lilac) ซึ่งเป็นคอมไพเลอร์แบบ Just in Time (JIT) สำหรับ CoreCLR เพื่อใช้งานร่วมกับ LLVM ข้อดีของ LLVM อ่านได้ในข่าวเก่า

Subscribe to Development