By mk Founder on Tag: Development, iOS 9, Facebook
Development

Facebook ปรับปรุง Facebook SDK ให้รองรับ iOS 9 แล้ว ช่วยให้นักพัฒนาแอพที่ต้องใช้ความสามารถของ Facebook เช่น ระบบล็อกอิน สามารถปรับแอพตาม iOS 9 ได้ง่ายขึ้น

Facebook SDK for iOS รุ่นใหม่จะนับเวอร์ชันเป็น v4.6 หรือ v3.24 (แล้วแต่เลือกใช้งาน) รองรับ iOS 9 และ Xcode 7 เต็มรูปแบบ รวมถึงรองรับฟีเจอร์ App Thinning ของแอปเปิลที่ปรับขนาดแอพตามอุปกรณ์ที่ใช้งานด้วย

By mk Founder on Tag: Development, Cloud Computing, Enterprise, Salesforce, Heroku
Development

Salesforce เปิดตัว App Cloud บริการคลาวด์แบบ PaaS สำหรับพัฒนาแอพขององค์กร

App Cloud ถือเป็นการอัพเกรดแพลตฟอร์ม Salesforce1 เดิมให้ทำงานเชื่อมต่อกันมากขึ้น และเพิ่มส่วนประกอบต่างๆ ให้แพลตฟอร์มสมบูรณ์ขึ้นกว่าเดิม โดยหลักแล้ว App Cloud ประกอบด้วย 5 ชิ้นส่วนคือ

By Job_The_Gamer Writer on Tag: Development, Web Application, Design, Microsoft, Microsoft Office
Development

ไมโครซอฟท์ออก Office UI Fabric เฟรมเวิร์คพัฒนาเว็บแอพฝั่ง front-end (แบบเดียวกันกับ Bootstrap) ให้นักพัฒนาเว็บสามารถนำไปใช้สร้างเว็บแอพเพื่อให้ได้ดีไซน์แบบเดียวกันกับ Microsoft Office อย่างรวดเร็ว

เช่นเดียวกันกับเฟรมเวิร์คยอดนิยมตัวอื่น Office UI Fabric ถูกออกแบบมาให้ทำงานได้ดีกับอุปกรณ์พกพาและรองรับการปรับขนาดตามหน้าจอแบบ responsive โดยได้รวมชุดของ CSS ที่ช่วยกำหนดรูปแบบฟอนต์, สี,ไอคอน, อนิเมชัน ให้ได้สไตล์ที่ดูเหมือนกับ Office และใช้การวางเลย์เอาต์แบบ responsive grid อีกทั้งยังรวมคอมโพเนนต์สำเร็จรูปไว้ให้ใช้งานเรียบร้อย

By mk Founder on Tag: Intel, Development, Embedded, Texas Instrument, Broadcom, Atmel, Internet of Things, Parse
Intel

เมื่อต้นปีนี้ Parse บริษัทลูกของ Facebook ที่พัฒนาชุดเครื่องมือสำหรับนักพัฒนาแอพ ประกาศขยายบริการมาทำ Parse of IoT จับตลาด Internet of Things กับเขาด้วย โดยฮาร์ดแวร์ตัวแรกที่รองรับคือบอร์ด Arduino Yun และขยายเพิ่มเติมมายัง Raspberry Pi ในภายหลัง

เวลาผ่านมาประมาณครึ่งปี Parse ประกาศออก SDK เพิ่มเติมรองรับฮาร์ดแวร์อีก 4 ค่ายดังคือ Atmel, Broadcom, Intel, Texas Instruments โดยชุด SDK ทั้ง 4 จะอยู่ในกลุ่ม Partner SDK ที่บริษัทแต่ละรายมาช่วยพัฒนาให้ Parse

By mk Founder on Tag: Development, Android, XDA, Lollipop, Xposed
Development

คนที่อยู่ในวงการ Android ROM คงคุ้นกับชื่อ Xposed Framework ซอฟต์แวร์สำหรับปรับแต่งพฤติกรรมของระบบและแอพ โดยไม่ต้องยุ่งกับการแก้ไขไฟล์ APK ช่วยให้ใช้ไฟล์ APK ดั้งเดิมของแอพได้เลย ลดปัญหาจัดการเวอร์ชันของแอพที่ต้องการปรับแต่งลงได้ (คำอธิบายละเอียด)

By mk Founder on Tag: Development, Browser, Android, Chrome, Marshmallow
Development

โดยทั่วไปแล้ว เวลานักพัฒนาแอพมือถืออยากแสดงเนื้อหาจากเว็บ มีวิธีให้เลือก 2 ทางคือเปิด URL ในเบราว์เซอร์ดีฟอลต์ของระบบ หรือแสดง URL นั้นผ่าน WebView แทน

การเปิดเว็บด้วยเบราว์เซอร์มีปัญหาว่าผู้ใช้ต้องรอโหลดเบราว์เซอร์นานพอสมควร ส่วนวิธีเปิดผ่าน WebView ต้องลงทุนพัฒนาโค้ดเพิ่มเติมเอง และประสบการณ์การใช้งานอาจไม่ดีเท่าเบราว์เซอร์

By mk Founder on Tag: IBM, Development, Interview, Enterprise, Mobile
IBM

ความร่วมมือระหว่าง IBM กับแอปเปิลเรื่องยุทธศาสตร์อุปกรณ์พกพา MobileFirst เป็นที่รู้จักไปทั่วโลก ช่วงหลังเราจึงเห็น IBM ออกมาสนับสนุน iOS และ Mac อย่างจริงจัง จนหลายคนอาจเริ่มสงสัยว่า IBM จะเอาแต่แอปเปิลอย่างเดียวเลยใช่ไหม แล้วแพลตฟอร์มอื่นๆ จะเป็นอย่างไร

ผมมีโอกาสสัมภาษณ์คุณ David Lee Heyman ผู้บริหารตำแหน่ง IBM MobileFirst Platform Leader, ASEAN และถามคำถามนี้ คำตอบที่ได้คือ "ไม่ใช่" เพราะจริงๆ แล้ว IBM ก็ต้องการตลาดอุปกรณ์พกพาทั้งหมดนั่นแหละ

By neizod Contributor on Tag: Development, GitHub, Git
Development

GitHub ประกาศว่าจะปล่อย 2 ความสามารถใหม่ภายในไม่กี่สัปดาห์หน้า ได้แก่

By lew Founder on Tag: Windows, Open Source, Development, Puppet, DevOps
Windows

Puppet Labs ผู้ดูแลโครงการ Puppet ซอฟต์แวร์ดูแลคอมพิวเตอร์ทีละมากๆ ประกาศซัพพอร์ตโมดูลเพิ่มอีกสองโมดูล ได้แก่ Windows PowerShell Desired State Configuration (DSC) และ Windows Server Update Service (WSUS)

โมดูลใหม่ทำให้ Puppet สามารถดูแลวินโดวส์ได้สมบูรณ์ขึ้น จากเดิมที่มีโมดูลอยู่จำนวนหนึ่งรองรับวินโดวส์อยู่แล้ว DSC ทำให้ Puppet เข้าควบคุม Powershell DSC อีกชั้นเพื่อคอนฟิกเครื่อง ส่วน WSUS นั้นใช้สำหรับควบคุมการอัพเดตแพตช์ใหม่ๆ และเลือกเซิร์ฟเวอร์สำหรับดาวน์โหลดอัพเดต

By mk Founder on Tag: Development, React, Facebook
Development

ถ้ายังจำกันได้ สมัยสมาร์ทโฟนยุคแรกๆ แอพ Facebook มีคุณภาพเข้าขั้นเลวร้ายอยู่นาน ก่อนที่บริษัทจะประกาศนโยบาย mobile-first เราถึงเห็นแอพ Facebook พัฒนาขึ้นอย่างก้าวกระโดดในภายหลัง

Adam Wolff วิศวกรอาวุโสของ Facebook ออกมาเผยเบื้องหลังว่าเรื่องนี้ไม่ง่ายเลย เพราะเดิมที Facebook ไม่ได้ถูกออกแบบมาสำหรับอุปกรณ์พกพา สุดท้ายแล้วบริษัทต้องกลับไปวางสถาปัตยกรรมโค้ดใหม่หมด เพื่อให้สามารถสร้างผลิตภัณฑ์ที่มีฟีเจอร์เหมือนกันทั้งบนเดสก์ท็อปและอุปกรณ์พกพา ไม่ต้องแยกเวอร์ชันกันเหมือนในอดีต

By mk Founder on Tag: Development, Android, Marshmallow
Development

ฟีเจอร์ใหม่ที่สำคัญของ Android 6.0 Marshmallow คือระบบสิทธิการเข้าถึงแบบใหม่ runtime permissions ที่ผู้ใช้สามารถปรับเปลี่ยนสิทธิการเข้าถึงของแอพได้ตลอดเวลา ต่างไปจากระบบเดิมที่เป็น install time permissions อนุญาตตอนติดตั้งแล้วจบกันไป

เมื่อใกล้ถึงเวลา Android 6.0 ออกรุ่นจริง กูเกิลจึงออกมาเตือนนักพัฒนาแอพให้อัพเดตระบบ permissions ของตัวเอง ผ่านเอกสาร Permissions Design Guideline ที่แนะนำข้อมูลกับสิ่งที่นักพัฒนาควรทำ

ระบบสิทธิแบบใหม่แบ่งสิทธิการเข้าถึงเป็น 9 ประเภท ได้แก่

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

การพัฒนาแอพที่ทำงานบนอุปกรณ์ที่มี 2 หน้าจออย่าง Android Auto (ที่ฉายภาพจากมือถือไปยังจอคอนโซลรถยนต์) อาจมีความยุ่งยากในการทดสอบแอพอยู่บ้าง เพราะไม่สามารถใช้ Android Emulator ตามปกติได้

ล่าสุดกูเกิลจึงออก Desktop Head Unit (DHU) เพื่อจำลองจอพีซีให้เป็นจอคอนโซลรถยนต์แทน นักพัฒนาสามารถพัฒนาแอพให้รันบนมือถือ แล้วเสียบสาย USB ต่อกับพีซี เพื่อให้มือถือมองเห็นว่ากำลังเชื่อมต่อกับคอนโซลรถยนต์ เสมือนว่ากำลังต่อกับคอนโซลรถยนต์จริงๆ

ฟีเจอร์นี้อยู่ใน SDK Manager หมวด Extras > Android Auto Desktop Head Unit emulator

By mk Founder on Tag: Development, Virtualization, Browser, Microsoft Edge, Microsoft
Development

ถ้ายังจำกันได้ ในปี 2013 ไมโครซอฟท์เปิดเว็บ modern.IE ให้นักพัฒนาเว็บสามารถทดสอบเว็บกับ IE เวอร์ชันต่างๆ ได้ผ่านอิมเมจ VM ที่ไมโครซอฟท์เตรียมไว้ให้ใช้งาน

หลังจากไมโครซอฟท์เปิดตัว Edge เว็บไซต์นี้ถูกเปลี่ยนชื่อเป็น Microsoft Edge Dev (แต่ยังใช้ URL เดิมคือ dev.modern.ie) และล่าสุดไมโครซอฟท์ก็ออกอิมเมจ VM ของ Windows 10 สำหรับนักพัฒนาที่ต้องการทดสอบเว็บกับ Edge แต่ยังไม่มี Windows 10 เรียบร้อยแล้ว

By mk Founder on Tag: Development, Android, CyanogenMod
Development

ทีมงาน CyanogenMod เริ่มเผยรายละเอียดของ Cyanogen Platform SDK เครื่องมือสำหรับให้นักพัฒนาแอพเรียกใช้ฟีเจอร์หลายๆ อย่างของระบบปฏิบัติการ CyanogenMod ได้ง่ายขึ้น ช่วยให้แอพทำงานร่วมกับระบบได้ดีกว่าเดิม

ฟีเจอร์สำคัญของ Cyanogen Platform SDK คือ CustomTile API ที่แอพสามารถสร้างไอคอนในหน้า Quick Settings เพิ่มเองได้

By tgst Contributor on Tag: Development, Windows 10, Microsoft
Development

ไมโครซอฟท์เปิดตัวชุด API สำหรับตรวจจับสภาพแวดล้อม (APIs for contextual sensing) บน Windows 10 โดยประกอบไปด้วย API 5 ตัว

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

Google Play Services ออกเวอร์ชัน 7.8 เพิ่ม API ใหม่อีกสองตัว

By mk Founder on Tag: Open Source, Development, Parse, Facebook
Open Source

Parse บริการเครื่องมือสารพัดชนิดสำหรับนักพัฒนาแอพ (ขายให้ Facebook ในปี 2013) ประกาศโอเพนซอร์สซอฟต์แวร์ทั้งหมดของตัวเอง โดยเริ่มจาก Parse SDK บน iOS, OS X, Android ส่วนแพลตฟอร์มอื่นๆ จะเปิดซอร์สตามมาในอนาคต โค้ดชุดแรกเผยแพร่บน GitHub เรียบร้อยแล้ว

ปัจจุบันชุดเครื่องมือของ Parse ได้รับความนิยมอย่างสูงในหมู่แอพชื่อดังทั่วโลก บริษัทเผยสถิติว่ามียอดการใช้งาน 800 ล้านคู่ต่อเดือน (นับหน่วยเป็นคู่ของแอพ x อุปกรณ์)

By winggundamth Contributor on Tag: Development, Container, Docker
Development

ความยากของการใช้ Docker บนระบบปฏิบัติการที่ไม่ใช่ลินุกซ์คือการติดตั้งต้องผ่านตัวจำลองระบบหรือ Virtual Machine (VM) เท่านั้น คนสายเขียนโปรแกรมจึงต้องเรียนรู้วิธีการใช้งานที่ยุ่งยากกว่าปกติ ทั้งเรื่องการแชร์นำโค้ดเข้าไปใช้ใน VM และเรื่องการเข้าถึงแอพพลิเคชันผ่าน Docker ใน VM ที่ต้องใช้ความรู้ทางด้านเครือข่ายบ้าง

By mk Founder on Tag: Development, Android
Development

กูเกิลเปิดเว็บ Android Experiments โดยมีเป้าหมายเพื่อโชว์ศักยภาพของ Android จากแอพของนักพัฒนาหลายราย เบื้องต้นเว็บไซต์นี้คัดเลือก 20 โครงการเด่นมานำเสนอเพื่อเป็นแรงบันดาลใจ โดยมีโครงการหลากหลายทั้ง Android Wear, OpenGL ไปจนถึงโครงการเกี่ยวกับฮาร์ดแวร์ที่ใช้ Android

By nuntawat Writer on Tag: Development, Android, Leak, Windows 10 Mobile, Microsoft
Development

เว็บไซต์ WMPoweruser เผยเอกสาร Project Astoria โครงการแปลงโค้ดแอพ Android เป็นแอพ Windows 10 Mobile ซึ่งอยู่ในช่วงเปิดให้ทดสอบในวงปิด รายละเอียดที่น่าสนใจมีดังนี้

Subscribe to Development