Tags:
Node Thumbnail

ฟีเจอร์ใหม่ที่น่าสนใจใน Android P สำหรับนักพัฒนาแอพคือ Slices และ App Actions ที่มาพร้อมแนวคิดใหม่ว่า เราไม่จำเป็นต้องใช้งานแอพทั้งตัวก็ได้

Slices และ App Actions ออกแบบมาเพื่ออนาคตที่เราทำงานต่างๆ ผ่าน Google Assistant มากกว่าเรียกแอพขึ้นมาตามปกติ ทำให้นักพัฒนาสามารถ "หั่น" (slice) หน้าจอบางส่วนมาแสดงในหน้าจอของ Google Assistant ได้

Tags:
Node Thumbnail

กูเกิลเปิดตัว Android Jetpack เป็น "ชุด" เครื่องมือสำหรับนักพัฒนา Android ที่คอยอำนวยความสะดวกให้การพัฒนาแอพสะดวกขึ้น

Jetpack ไม่ใช่ของใหม่ซะทั้งหมด หลายอย่างมีในโลกของ Android มานานแล้ว (เช่น Fragment/Layout) แต่ถูกนำมาจัดชุดใหม่ให้อยู่ภายใต้แบรนด์เดียว แต่ก็มีของใหม่บางอย่างเพิ่มเข้ามา เช่น Kotlin Extension (KTX) หรือ Slices ที่เป็นแนวคิดใหม่ใน Android P

Android Jetpack ประกอบด้วยคอมโพเนนต์ (components) เครื่องมือ (tools) และคำแนะนำในเชิงสถาปัตยกรรม (architectural guidance) ถ้าอิงตามการแบ่งหมวดของกูเกิลเองจะมี 4 หมวดคือ พื้นฐาน (fundamental) สถาปัตยกรรม (architecture) พฤติกรรม (behavior) และ UI

Tags:
Node Thumbnail

กูเกิลโชว์เทคนิคใหม่สำหรับการจัดแพ็กเกจ Android ช่วยให้ขนาดไฟล์ APK ลดลงได้สูงสุดถึง 50%

เทคนิคใหม่เรียกว่า Android App Bundle หลักการของมันคือ Dynamic Delivery ให้ผู้ใช้ดาวน์โหลดไฟล์เฉพาะส่วนที่ต้องใช้เท่านั้น ไม่ต้องโหลด APK ทั้งก้อนที่มีส่วนที่ไม่ได้ใช้งาน (เช่น ไฟล์ที่คอมไพล์มาสำหรับสถาปัตยกรรมอื่น) แถมยังสามารถดาวน์โหลดส่วนอื่นเข้ามาภายหลังได้เมื่อต้องใช้งาน

ในมุมของนักพัฒนาก็ทำงานง่ายขึ้น เพราะสร้างไฟล์ทั้งหมดชุดเดียว สร้าง APK ไฟล์เดียว ไม่ต้องสร้าง APK หลายชุดสำหรับการใช้งานแต่ละแบบ ที่เหลือนั้น Google Play จัดการต่อให้เราเอง

Tags:
Node Thumbnail

Waymo บริษัทลูกของ Alphabet ขึ้นนำเสนอในงาน Google I/O เป็นครั้งแรก โดยย้ำว่าจะเปิดบริการจริงภายในปี 2018 นี้

สิ่งที่น่าสนใจคือ Waymo เล่าว่าพัฒนาอัลกอริทึมของตัวเองได้อย่างรวดเร็ว เพราะได้หน่วยงานอื่นภายในกูเกิลช่วยสนับสนุน ตั้งแต่ได้ทีม Google Brain ร่วมพัฒนาระบบ AI ช่วยให้ตรวจจับคนข้ามถนนได้ดีขึ้นถึง 100 เท่าจากเดิม, ใช้หน่วยประมวลผล TPU ของกูเกิลช่วยให้ประมวลผลได้เร็วขึ้น 15 เท่า, สามารถรันซิมูเลชันจากข้อมูลของตัวเอง ได้ผลเทียบเท่ากับการใช้รถยนต์วิ่งจริง 25,000 คันต่อวัน

Tags:
Node Thumbnail

ในยุคสมัยที่อะไรๆ ก็ชื่อลงท้ายด้วย X กูเกิลเองก็เลยมี AndroidX กับเขาด้วย แต่มันไม่ใช่ของใหม่ทั้งหมด เพราะเป็นเวอร์ชันอัพเกรดของ Android Support Library ที่นักพัฒนาแอพส่วนใหญ่ใช้งานอยู่แล้ว

ชื่อ AndroidX มาจากคำว่า Android extension libraries ส่วนเหตุผลที่ต้องมีชื่อใหม่ก็เพราะว่าไลบรารีในชุด Android Support Library งอกมาเพิ่มเรื่อยๆ ตลอด 7 ปีที่ผ่านมา จนทำให้นักพัฒนาเริ่มสับสนว่าต้องเรียกใช้ไลบรารีตัวไหนกันแน่ (ที่ชื่อดันแตกต่างกันด้วย)

กูเกิลเลยจัดระเบียบชื่อทั้งหมดใหม่ให้อยู่ภายใต้ชื่อ androidx ดังนั้นเวลาอ้างอิง namespace ในโค้ดก็จะขึ้นต้นด้วย androidx.* แทนของเดิมที่เป็น android.* (แต่ไม่ใช่ทุกอย่างที่ย้ายไปอยู่ใต้ androidx)

ตัวอย่าง

Tags:
Node Thumbnail

กูเกิลเปิดตัวแอพอ่านข่าว Google News เวอร์ชันใหม่ ที่จะมาแทนทั้งแอพ News & Weather และ Google Play Newsstand

Google News เวอร์ชันใหม่มีฟีเจอร์ใหม่ดังนี้

Tags:
Node Thumbnail

ก่อนหน้านี้มีข่าวหลุดของ Material Design 2 เวอร์ชันอัพเกรดของ Material Design ที่เปิดตัวในปี 2014

วันนี้กูเกิลเปิดตัวดีไซน์แบบใหม่อย่างเป็นทางการ ในชื่อว่า Material Theming

กูเกิลระบุว่า Material Design ได้รับการตอบรับจากนักพัฒนาเป็นอย่างดี แต่ก็มีเสียงวิจารณ์ว่าแอพที่ออกแบบตาม Material Design หน้าตาดูคล้ายกันไปหมด กูเกิลจึงพัฒนา Material Theming ขึ้นมาเพื่อแก้ปัญหานี้

Tags:
Node Thumbnail

ตรงตามข่าวก่อนหน้านี้ วันนี้กูเกิลประกาศข่าวอย่างเป็นทางการว่า ระบบปฏิบัติการ Chrome OS จะรองรับการรันแอพจากลินุกซ์ด้วย

กูเกิลไม่ได้ให้รายละเอียดเรื่องนี้มากนัก บอกว่าแอพจากลินุกซ์จะทำงานบน Chrome OS ได้เป็นปกติ และเราจะสามารถรัน Android Studio เวอร์ชันลินุกซ์บน Chrome OS ได้ด้วย ช่วยให้ Chrome OS กลายเป็นระบบปฏิบัติการที่เหมาะกับนักพัฒนามากขึ้น

อุปกรณ์ Chrome OS ตัวแรกที่จะได้ใช้ฟีเจอร์นี้คือ Pixel Book ของกูเกิลเอง

Tags:
Node Thumbnail

ไมโครซอฟท์ประกาศว่าฟีเจอร์ Hyper-V บน Windows 10 รองรับ Android Emulator แล้ว ผลคือการรันอีมูเลเตอร์บนวินโดวส์จะเร็วกว่าเดิมจากการเร่งความเร็วที่ระดับฮาร์ดแวร์ ไม่อืดอาดแบบในอดีต

การใช้งานจำเป็นต้องอัพเกรด Windows 10 เป็น April 2018 Update ก่อน และเปิดใช้งาน Hyper-V จากหน้า Windows Feature, ติดตั้ง Visual Studio Tools for Xamarin preview และใช้งาน Android Emulator เวอร์ชัน 27.2.7 ขึ้นไป

ที่มา - Visual Studio Blog

Tags:
Node Thumbnail

กูเกิลเปิดตัว ML Kit บริการในเครือ Firebase สำหรับนักพัฒนาที่ต้องการฟีเจอร์ด้าน AI สำหรับแอพของตัวเอง ใช้ได้ทั้ง Android และ iOS

ML Kit ประกอบด้วยฟีเจอร์ด้าน AI พื้นฐานหลายอย่าง เช่น ตรวจจับใบหน้า แปลงภาพเป็นข้อความ คัดแยกประเภทรูปภาพ อ่านบาร์โค้ด ค้นหาสถานที่จากรูปภาพ รวมถึงฟีเจอร์ Smart Reply แบบในแอพ Gmail/Inbox บนมือถือ

ML Kit จะทำงานทั้งบนคลาวด์และบนอุปกรณ์ โดยรันบนเอนจิน TensorFlow Lite ที่รองรับทั้ง Android กับ iOS

Tags:
Node Thumbnail

นอกจากข่าวมือถือหลายค่ายจะได้ Android P Beta แล้ว กูเกิลยังประกาศข่าวว่าฟีเจอร์ Google Lens จะกลายเป็นส่วนหนึ่งของแอพกล้องในมือถืออีกหลากหลายค่ายด้วย

ผู้ผลิตมือถือที่มีชื่อปรากฏได้แก่ LG, Motorola, Xiaomi, Sony, Nokia, Transsion, TCL, OnePlus, BQ, ASUS

ที่ผ่านมา Google Lens อยู่ในแอพ Google Photos ทำให้ผู้ใช้หลายคนอาจไม่รู้จักวิธีใช้งาน แต่การที่ Google Lens จะกลายเป็นส่วนหนึ่งของแอพกล้องหลักของเครื่อง น่าจะทำให้การใช้งานแพร่หลายขึ้นอีกมาก

Tags:
Node Thumbnail

หลังจาก HoloLens เงียบหายไปพักใหญ่ๆ ไมโครซอฟท์ก็กลับมาประกาศข่าวเกี่ยวกับ HoloLens ใหม่ด้วยแอพ 2 ตัวที่เน้นตลาดภาคธุรกิจ-อุตสาหกรรม

แอพตัวแรกคือ Microsoft Remote Assist สำหรับการประชุมทางไกลแบบเห็นภาพของจริง มันถูกออกแบบมาสำหรับพนักงานหน้างาน (เช่น อยู่หน้าเครื่องจักรอุตสาหกรรม) และต้องการความช่วยเหลือจากผู้เชี่ยวชาญ ก็สามารถประชุมผ่านแว่น HoloLens โดยที่อีกฝั่งจะเห็นภาพสถานการณ์หน้างานจากกล้องของ HoloLens และวาดหรือไฮไลท์จุดที่สำคัญกลับมาให้ผู้สวมใส่แว่นได้เห็นด้วย

Tags:
Node Thumbnail

ถึงแม้กล้อง Kinect หยุดผลิตไปแล้ว แต่เทคโนโลยีกล้องวัดระยะลึกของ Kinect กลับยังไม่หายไปไหน ล่าสุดมันถูกนำกลับมาอีกครั้งในชื่อ Project Kinect for Azure

Project Kinect for Azure เป็นชุดฮาร์ดแวร์ที่ประกอบด้วยกล้องและเซ็นเซอร์วัดระยะลึกของ Kinect, กล้องปกติความละเอียด 4K และไมโครโฟน 360 องศา แต่เปลี่ยนกลุ่มเป้าหมายจากคอนซูเมอร์ มาเป็นนักพัฒนาที่ต้องการสร้างเซ็นเซอร์สำหรับงาน IoT และประมวลผลด้วย AI บนคลาวด์

Tags:
Node Thumbnail

ในงาน Microsoft Build 2018 มีประกาศเล็กๆ ที่น่าสนใจเพราะแอพที่ไม่เคยอัพเดตมานานแล้วอย่าง Notepad จะได้ฟีเจอร์ใหม่กับเขาด้วย

ฟีเจอร์ที่ว่าคือ Notepad จะสามารถตัดบรรทัดแบบ Linux/Unix ได้เป็นครั้งแรก ส่งผลให้การใช้ Notepad เปิดไฟล์ข้อความที่สร้างจากระบบปฏิบัติการฝั่งยูนิกซ์จะไม่ติดกันเป็นพรืดแล้ว

Tags:
Node Thumbnail

นักพัฒนาที่ใช้ Visual Studio คงรู้จักฟีเจอร์ช่วยเติมโค้ด IntelliSense กันเป็นอย่างดี ล่าสุดไมโครซอฟท์ยกระดับมันอีกขั้น และเปลี่ยนชื่อเป็น IntelliCode

จุดแตกต่างสำคัญของ IntelliCode คือไมโครซอฟท์เทรน AI ให้อ่านโค้ดคุณภาพระดับ 100 ดาวบน GitHub กว่า 2,000 โครงการเพื่อศึกษาว่าโค้ดที่ดีเป็นอย่างไร จากนั้นนำโมเดลที่เรียนได้มาประยุกต์ใช้กับโค้ดที่เรากำลังเขียนอยู่

สิ่งที่ IntelliCode จะทำให้เราคือช่วยแนะนำโค้ดจาก API อย่างแม่นยำมากขึ้น เหมาะกับบริบทและสถานการณ์ของโค้ดในแต่ละบรรทัดที่แตกต่างกันออกไป แถม IntelliCode จะยังช่วยเราเขียนคอนฟิกไฟล์ .editorconfig ให้เหมาะกับสไตล์การเขียนโค้ดของเรา เพื่อให้โค้ดออกมาเป็นระเบียบและสม่ำเสมอด้วย

Tags:
Node Thumbnail

ไมโครซอฟท์ประกาศในงาน Build 2018 ว่า Windows 10 อัพเดตตัวหน้า (Redstone 5 ช่วงปลายปี) จะมีฟีเจอร์ใหม่คือ Windows AI Platform สำหรับประมวลผล machine learning ด้วยจีพียู

ตัวอย่างการใช้งานที่ไมโครซอฟท์นำมาเสนอคือการใช้งานในภาคอุตสาหกรรม เริ่มจาก Azure Machine Learning บนคลาวด์เพื่อเทรนโมเดล จากนั้นส่งโมเดลไปดีพลอยในอุปกรณ์ IoT ผ่านกระบวนการของ Azure IoT Edge

การประมวลผลจะเกิดขึ้นที่อุปกรณ์ปลายทาง (ซึ่งรัน Windows 10) เมื่อบวกกับพลังของจีพียูรุ่นใหม่ๆ และ Windows AI Platform ทำให้สามารถรันโมเดลได้อย่างมีประสิทธิภาพที่ตัวอุปกรณ์ปลายทางได้เลย (Intelligent Edge) ไม่ต้องส่งกลับมาประมวลผลบนคลาวด์อีกครั้ง

Tags:
Node Thumbnail

ไมโครซอฟท์ประกาศฟีเจอร์ใหม่ของ Windows 10 โดยฟีเจอร์ Timeline ของ Windows 10 April 2018 Update จะซิงก์กับอุปกรณ์ iOS/Android ได้ด้วย ช่วยให้ผู้ใช้เห็นประวัติการทำงานแบบข้ามอุปกรณ์

วิธีการต่อเชื่อมมือถือเข้ากับ Windows 10 จะต่างกันอยู่บ้าง โดยฝั่ง iOS จะทำผ่านแอพ Microsoft Edge แต่ของ Android จะเป็นแอพ Microsoft Launcher แทน (ต้องอัพเดตเป็นเวอร์ชันใหม่ล่าสุดด้วย) จากนั้นเราจะเห็นประวัติการท่องเว็บบนมือถือ โผล่ขึ้นมาใน Timeline บนพีซี

Tags:
Node Thumbnail

ไมโครซอฟท์ประกาศนโยบายใหม่ของการขายแอพบน Microsoft Store โดยปรับตัวเลขส่วนแบ่งรายได้เป็น 95:5 หรือไมโครซอฟท์ขอหักเพียง 5% เท่านั้น

ปกติแล้วร้านขายแอพอื่นๆ ในวงการใช้ส่วนแบ่งรายได้ที่ 70:30 ดังนั้นนโยบายใหม่ของไมโครซอฟท์จึงเอื้อต่อนักพัฒนามากขึ้นมาก (แม้ว่า Store ของไมโครซอฟท์มีคนใช้น้อยกว่า Store เจ้าอื่นก็ตาม)

อย่างไรก็ตาม สัดส่วนรายได้ 95:5 ไม่รวมถึงแอพในหมวดเกมกับ Xbox Store ที่คิดส่วนแบ่งรายได้ต่างหาก และถ้าหากผู้ใช้ซื้อแอพผ่านช่องทางประชาสัมพันธ์ของไมโครซอฟท์ จะต้องเสียค่าประชาสัมพันธ์อีก 10% กลายเป็น 85:15

ที่มา - Microsoft

Tags:
Node Thumbnail

ไมโครซอฟท์ประกาศแผนการออก .NET Core 3.0 ที่มาพร้อมฟีเจอร์สำคัญคือรองรับแอพแบบเดสก์ท็อป และการออก .NET Framework 4.8 ที่ทำงานคู่ขนานกันไป

สำหรับคนที่ไม่ได้ตาม .NET Core คือ .NET เวอร์ชันโอเพนซอร์สที่รองรับฟีเจอร์บางส่วนของ .NET Framework เดิม แต่สามารถทำงานได้ข้ามแพลตฟอร์ม (รองรับแมคและลินุกซ์ด้วย) ที่ผ่านมา .NET Core เน้นการใช้งานแอพพลิเคชันประเภท ASP.NET, คอมมานด์ไลน์ และแอพเดสก์ท็อปแบบ UWP เท่านั้น

ส่วนใน .NET Core 3 ไมโครซอฟท์ประกาศว่าจะรองรับแอพเดสก์ท็อปแบบเก่าอย่าง Windows Forms และ Windows Presentation Framework (WPF) ด้วย ทำให้ .NET Core จะสามารถรันแอพเดสก์ท็อป .NET รุ่นเก่าๆ ได้อย่างสมบูรณ์ (WPF และ WinForms ใช้ได้เฉพาะบนวินโดวส์)

Tags:
Node Thumbnail

ที่งาน Build 2018 ไมโครซอฟท์เผยตัวเลขการใช้งาน Windows 10 นับตามจำนวนอุปกรณ์ที่ "เกือบ" 700 ล้านชิ้น (nearly 700M Windows 10 connected devices) ตัวเลขนี้ถือว่าขยับเพิ่มจาก 500 ล้านชิ้นในปี 2017 ขึ้นมาพอสมควร แต่ก็พลาดจากเป้า 1 พันล้านชิ้นที่เคยประกาศไว้ เนื่องจาก Windows 10 Mobile ล้มเหลวนั่นเอง

ตัวเลขอีกตัวที่น่าสนใจคือยอดผู้ใช้งาน Office 365 ขยับเพิ่มมาเป็น 135 ล้านคน จากเดิม 120 ล้านคนในเดือนตุลาคม 2017

ที่มา - Microsoft, @Microsoft, TechCrunch

Tags:
Node Thumbnail

กระทรวงกลาโหมสหรัฐ ประกาศยกระดับกองบัญชาการไซเบอร์หรือ United States Cyber Command (USCYBERCOM) เป็นกองบัญชาการรบ (unified combatant command หรือ UCC) แบบเต็มขั้น เทียบเท่ากับกองบัญชาการรบตามภูมิภาคต่างๆ ทั่วโลก

ตามระบบของสหรัฐอเมริกา UCC เป็นหน่วยบัญชาการที่มีอำนาจสั่งการหน่วยรบย่อย (ครอบคลุมทั้งกองทัพบก เรือ อากาศ และนาวิกโยธิน) ก่อนหน้านี้ กระทรวงกลาโหมมี UCC ทั้งหมด 9 กอง แบ่งเป็น 6 กองที่ตั้งตามเขตภูมิศาสตร์ (อเมริกาเหนือ-ใต้ ยุโรป แอฟริกา แปซิฟิก ตะวันออกกลาง) และ 3 กองที่ตั้งตามรูปแบบงาน (ยุทธศาสตร์ ขนส่ง ปฏิบัติการพิเศษ) ส่วน USCYBERCOM ถือเป็นกองบัญชาการแห่งที่ 10 ที่ได้สถานะนี้

Tags:
Node Thumbnail

งาน Google I/O 2018 จะมีขึ้นในวันอังคารที่ 8 พฤษภาคมนี้ (เวลาบ้านเราคือวันพุธ) ช่วงนี้เริ่มมีข้อมูลหลุดของข่าวต่างๆ ในงานออกมาแล้ว

Tags:
Node Thumbnail

Chainfire นักพัฒนาชื่อดังในโลกของ Rooted Android ผู้สร้างชื่อจากแอพ SuperSU (แต่ก็ยังมีผลงานทำแอพอื่นๆ อีกมาก) ประกาศเลิกทำงานทั้งหมดที่เกี่ยวข้องกับการ root เครื่องแล้ว

Chainfire ประกาศหยุดพักงานเกี่ยวกับ Android และ SuperSU เมื่อครึ่งปีก่อน เพื่อทบทวนว่าเขาอยากทำอะไรต่อไป หลังเวลาผ่านมาครึ่งปี เขาพบว่าตัวเองไม่อยากกลับมาทำงานเดิมๆ ต่ออีก จึงตัดสินใจประกาศหยุดยุ่งเกี่ยวกับงานเหล่านี้

ผลคือในอีกไม่ช้า แอพบางตัวของ Chainfire จะหายไปเลย บางตัวจะขึ้นข้อความเตือนว่าหยุดพัฒนาและไม่อัพเดตแล้ว แต่เขาก็ยังไม่ได้บอกรายละเอียดว่าตัวไหนบ้าง

Chainfire ระบุว่าตอนนี้เขากำลังทำโครงการอื่นที่ไม่เกี่ยวข้องกับ Android และไม่เปิดเผยว่าเป็นโครงการอะไร

Tags:
Node Thumbnail

เกิดอุบัติเหตุกับรถยนต์ไร้คนขับอีกแล้ว คราวนี้เป็นรถแวนของ Waymo บริษัทในเครือ Alphabet ที่กำลังทดสอบการให้บริการในแอริโซนา

อุบัติเหตุครั้งนี้ต้องเรียกว่า Waymo "ถูกชน" เพราะเกิดจากรถยนต์อีกคัน (เป็น Honda) หลบการชนจากรถยนต์อีกคันหนึ่ง แล้วข้ามเลนมาชนกับรถยนต์ของ Waymo พอดี ตามข่าวบอกว่ารถของ Waymo ขับเคลื่อนด้วยโหมดอัตโนมัติ ความเร็วต่ำ และมีคนขับนั่งอยู่หลังพวงมาลัย ซึ่งผลคือบาดเจ็บเล็กน้อย

ที่มา - Jalopnik

Tags:
Topics: 
Node Thumbnail

สัปดาห์ที่ผ่านมา LG เปิดตัวมือถือเรือธงของปี 2018 คือ LG G7 ThinQ โดยใช้ดีไซน์ "จอแหว่ง" ตามภาพหลุดที่เคยออกมาก่อนหน้านี้ สเปกคร่าวๆ คือ

Pages