Tags:
IBM

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

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

Tags:
GitHub

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

  1. ป้องกันการส่งงานทับกิ่งสำคัญ (protected branches) ต่อไปนี้ผู้ดูแลคลังโครงการบน GitHub จะสามารถเลือกได้ว่ากิ่งไหนบ้างที่ห้ามบังคับส่งงาน (git push -f) ซึ่งจะช่วยป้องกันข้อผิดพลาดจากการส่งงานขึ้นไปผิดกิ่ง หรือการสั่งลบกิ่งดังกล่าวทิ้งได้ครับ
  2. ห้ามการรวมกิ่งที่ยังทดสอบไม่ผ่าน (required status checks) เมื่อมีการสั่งรวมกิ่งย่อยอื่นๆ เข้าไปยังกิ่งสำคัญที่โดนป้องกันไว้ในข้อก่อนหน้า GitHub จะอนุมัติให้ผู้ดูแลคลังโครงการรวมกิ่งได้ เมื่องานชิ้นนั้นถูกทดสอบผ่านเรียบร้อยเท่านั้น (สามารถแจ้งผลการทดสอบได้ผ่าน Status API) ความสามารถนี้จะช่วยป้องกันการรวมกิ่งที่ยังทดสอบไม่ผ่านบนทุกสภาพแวดล้อมครับ

ที่มา: GitHub Blog

Tags:
Windows

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

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

ทั้งสองโมดูลเปิดให้ใช้งานใน Puppet Forge แล้ว แต่สำหรับลูกค้าที่ต้องการซื้อซัพพอร์ตจาก Puppet Enterprise จะต้องรอถึงไตรมาสที่สี่ของปีนี้

ที่มา - Puppet Labs

Tags:
React

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

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

Wolff บอกว่าภายหลังการเปลี่ยนแปลง ทุกคนมองย้อนกลับไปแล้วประเมินว่าคุ้มค่าเสียเวลา แต่กระบวนการนั้นช่างเจ็บปวดเหลือเกิน (it was extremely painful)

Tags:
Marshmallow

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

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

Tags:
Android Auto

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

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

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

ที่มา - Android Developers Blog

Tags:
Microsoft Edge

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

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

ไมโครซอฟท์ยังปรับปรุง VM ที่แจกให้ดาวน์โหลดให้รองรับฟอร์แมตของ VM เพิ่มเติมคือ QEMU และ Vagrant/VirtualBox ที่จะเปิดให้ดาวน์โหลดในเร็วๆ นี้

ส่วนคนที่ขี้เกียจแม้กระทั่งดาวน์โหลด VM มารันเอง ไมโครซอฟท์ยังมีฟีเจอร์ Azure RemoteApp ให้ลองรันเบราว์เซอร์บนคลาวด์ของไมโครซอฟท์ได้เลย ซึ่งก็อัพเดตให้มี Edge แล้วเช่นกัน

ที่มา - Microsoft Edge Dev Blog

Tags:

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

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

ตอนนี้มีแอพบางตัวเริ่มรองรับความสามารถนี้แล้ว เช่น Kelvin Sense แอพวัดค่าอุณหภูมิจากเซนเซอร์ต่างๆ แล้วแสดงค่าอุณหภูมิใน Quick Settings, Tasker แอพสั่งงานอัตโนมัติชื่อดัง, Dual Sim Control เพิ่มไอคอนสำหรับเปิด-ปิดการใช้งานของซิมแต่ละอัน

Tags:
Windows 10

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

  • ActivitySensor API ตรวจจับกิจกรรมต่างๆ จากการเคลื่อนไหวอาทิ เดิน, วิ่ง, ขี่จักรยาน, อยู่บนรถ, หยุดนิ่งหรือไม่ได้ใช้งาน (สถานะหยุดนิ่งคือผู้ใช้มีอุปกรณ์ตรวจจับอยู่กับตัว ขณะที่สถานะไม่ได้ใช้งานคือตัวอุปกรณ์ถูกวางไว้ที่อื่น) โดยบันทึกข้อมูลกิจกรรมไว้ได้สูงสุด 30 วัน ใช้ในการแสดงผลข้อมูล หรือปรับเปลี่ยนพฤติกรรมของแอพตามรูปแบบการเคลื่อนไหว, ใช้เป็น fitness tracking, แผนที่และการนำทาง รวมถึงการประหยัดพลังงาน (เช่น ไม่ต่อ Wi-Fi หรือเปิด location access เมื่ออยู่ในสถานะหยุดนิ่งหรือไม่ได้ใช้งาน)
  • Pedometer API นับจำนวนก้าวเดินและวิ่ง บันทึกข้อมูลเก็บไว้ได้สูงสุด 30 วัน ใช้งานกับแอพเกี่ยวกับสุขภาพและ fitness tracking โดยไม่ต้องมีอุปกรณ์เสริมหรืออุปกรณ์สวมใส่ หรือร่วมกันระหว่างอุปกรณ์สวมใส่และอุปกรณ์ตรวจจับข้อมูลของ Windows
  • Barometer API และ Altimeter API รายงานความดันอากาศและระดับความสูง เพื่อการพยากรณ์สภาพภูมิอากาศ, ตรวจจับว่าผู้ใช้อยู่ชั้นที่เท่าใด หรือดูว่าผู้ใช้กำลังเพิ่มหรือลดระดับความสูงเพื่อคำนวณการเผาผลาญพลังงานได้ถูกต้องแม่นยำ
  • ProximitySensor API รองรับการตรวจจับระยะตั้งแต่ 2-3 ซม. จนถึง 12 เมตร ตัว Surface Hub ใช้ API ตัวนี้ในการเปิดตัวเองให้ทำงานเมื่อมีคนเข้ามาในห้อง และปิดตัวเองเมื่อคนออกไป ในส่วนของโทรศัพท์ก็จะสามารถปิดหน้าจอเวลาคุยอยู่ และรับรู้ที่จะไม่เผลอไปเปิดตัวเองเมื่อมีอะไรไปสัมผัสโดนเวลาอยู่ในกระเป๋ากางเกงได้ นอกจากนี้ยังมีไว้เพื่อตรวจจับท่าทางต่างๆ
Tags:
Google Play Services

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

  • Nearby Messages API ใช้สำหรับสื่อสารระหว่างอุปกรณ์พกพากับ beacons ผ่านช่องทางการสื่อสารหลายอย่างผสมกัน ทั้ง Bluetooth, Wi-Fi และคลื่นเสียงอัลตร้าโซนิก ใช้งานได้ทั้ง Android/iOS
  • Mobile Vision API เป็น API เกี่ยวกับการประมวลผลภาพจากกล้อง แบ่งเป็น Face API ใช้ตรวจสอบใบหน้ามนุษย์ และ Barcode API สำหรับอ่านรหัสจากบาร์โค้ด

นอกจากนี้ กูเกิลยังเพิ่มฟีเจอร์ให้ระบบแจ้งเตือน Google Cloud Messaging (GCM) ให้รองรับ localization สามารถเลือกภาษาของการแจ้งเตือนโดยอิงกับค่า locale ของอุปกรณ์แต่ละชิ้นได้เลย รวมถึงเพิ่มระบบความสำคัญ (priority) ของข้อความที่ส่งผ่าน GCM เพื่อใช้งานกับฟีเจอร์ใหม่ของ Android M ด้วย

ที่มา - Android Developers Blog

Tags:
Parse

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

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

Parse อธิบายเหตุผลว่าต้องการเดินรอยตามเครื่องมือสำหรับนักพัฒนาของ Facebook เช่น React หรือ HHVM ที่เปิดซอร์สแล้วมีชุมชนภายนอกมาร่วมพัฒนาด้วย

ที่มา - Parse

Tags:
Docker

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

ที่ผ่านมาจึงมีตัวติดตั้ง Docker ที่ช่วยให้ชีวิตของนักพัฒนาง่ายขึ้นตั้งแต่ Boot2docker ที่เป็นลินุกซ์ VM ขนาดเล็กไว้สำหรับรัน Docker มาจนถึง Kitematic ที่มีหน้าตาสวยงามถูกใจผู้ใช้งาน มาเป็นซอฟต์แวร์ครอบสำหรับจัดการ Boot2docker อีกทีหนึ่ง

มาถึงวันนี้ Docker ประกาศรวมซอฟต์แวร์ที่เกี่ยวข้องกับ Docker ทั้งหมดไว้ในแพ็กเกจตัวเดียวชื่อ Docker Toolbox ซึ่งจะติดตั้ง Docker Client, Docker Machine, Docker Compose, Docker Kitematic, Virtualbox, Boot2docker และตั้งค่าให้ใช้งานร่วมกันได้เลย สามารถดาวน์โหลดได้แล้วที่นี่ ตอนนี้มีเฉพาะ Mac และ Windows เท่านั้น แต่ในอนาคตจะทำให้รองรับการติดตั้งบนลินุกซ์เดสก์ท็อปด้วย

ที่มา: Docker Blog

Tags:

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

ตัวอย่างแอพที่น่าสนใจ เช่น Inkspace การวาดรูปบนหน้าจอโดยใช้ accelerometer เข้าช่วย หรือ IOIO plotter ฮาร์ดแวร์วาดรูปอัตโนมัติที่ใช้บอร์ด IOIO และ OpenCV ช่วยทำ เป็นต้น

โครงการ Android Experiments ยังเปิดรับแอพที่สร้างแรงบันดาลใจขึ้นไปโชว์บนเว็บไซต์ ใครที่มีแอพเด่นมั่นใจว่าเอาไปอวดชาวโลกได้ ก็สามารถกรอกใบสมัครได้บนเว็บไซต์

ที่มา - Android Developers Blog

Tags:
Microsoft

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

  • Project Astoria จำลองสภาพแวดล้อม Android โดยไมโครซอฟท์เรียกว่า (pico-process) ทั้งนี้ไลบรารีที่รองรับรวมถึง WebKit นั้นหมายความว่าเสมือนมี rendering engine ตัวที่สองบนมือถือ
  • ไมโครซอฟท์ทำ Android subsystem translation และ Linux core translation สู่ NT kernel โปรเซสแอพถูกจัดการแยกต่างหากซึ่งจะช่วยป้องกันแอพล็อกมือถือหากค้าง และสนับสนุนการ suspend และ resume แอพ
  • กรณีเดียวที่นักพัฒนาต้องแก้ไขโค้ดคือหากแอพใช้บริการจาก Google Play
  • SDK จะมีทั้งรุ่น Mac และ Windows โดยต้องการ JDK รุ่น 1.7 เป็นขั้นต่ำ
  • ใช้ IntelliJ หรือ Android Studio เป็น IDE ในการพัฒนา
  • สามารถติดตั้งแอพโดยใช้ Android Debug Bridge (adb)

ที่มา: WMPoweruser

ต่อมา มีคนปล่อยเครื่องมือ sideload แอพ Android (ไฟล์ APK) ลง Windows 10 Mobile โดยตรง ข้อจำกัดเดียวซึ่งเป็นไปตาม Project Astoria คือแอพจะไม่สามารถเรียกใช้บริการจาก Google Play ได้ เว็บไซต์ Windows Central เสริมว่า เครื่องมือที่หลุดมานี้ยังไม่สมบูรณ์ โดยรุ่นทดสอบถัดไปจะดีกว่านี้

ที่มา: Windows Central

Tags:
Windows 10

เมื่อเดือนเมษายนที่ผ่านมา ไมโครซอฟท์ช็อควงการโดยประกาศว่า สามารถนำโค้ด Android/iOS มาแปลงเป็นแอพบน Windows 10 ได้ ภายใต้โครงการ Universal Windows Platform Bridges

วันนี้ตัวแปลงโค้ด iOS เปิดให้ใช้งานแล้ว โดยใช้ชื่ออย่างเป็นทางการว่า Windows Bridge for iOS (ของเดิมใช้โค้ดเนมว่า Project Islandwood) โดยยังมีสถานะเป็นรุ่นพรีวิว และมีแผนจะออกรุ่นสมบูรณ์ในฤดูใบไม้ร่วงปีนี้

Windows Bridge for iOS รุ่นพรีวิวสามารถแปลงโค้ดภาษา Objective-C ไปเป็นแอพรันได้ทั้งบน Windows 10 และ Windows 8.1 โดยตอนนี้ยังรองรับเฉพาะสถาปัตยกรรม x86/x64 แต่จะเพิ่มสถาปัตยกรรม ARM ในภายหลัง

Visual Studio

เมื่อปลายปีที่แล้ว ไมโครซอฟท์ออกอีมูเลเตอร์สำหรับ Android ของตัวเอง มีจุดเด่นคือประสิทธิภาพสูง รันได้เร็ว (ใช้เทคโนโลยี Hyper-V ของไมโครซอฟท์เอง) แต่ข้อจำกัดของมันคือใช้ได้เฉพาะกับ Visual Studio 2015 เท่านั้น

ล่าสุดไมโครซอฟท์ขยายความสามารถของอีมูเลเตอร์ตัวนี้ ให้สามารถทำงานกับเครื่องมือพัฒนายอดฮิตในโลก Android ทั้งของใหม่ Android Studio และของเก่า Eclipse ที่ลงปลั๊กอิน ADT ได้แล้ว ช่วยให้ผู้สร้างแอพ Android ที่เหนื่อยหน่ายกับอีมูเลเตอร์ของกูเกิลที่ทำงานช้า สามารถเปลี่ยนมาใช้อีมูเลเตอร์ของไมโครซอฟท์ที่ทำงานเร็วกว่าได้

ผู้สนใจดาวน์โหลดได้จาก Visual Studio Emulator for Android และอ่านวิธีตั้งค่าได้จากบล็อกต้นทาง

ที่มา - MSDN via Android Police

Tags:

Sinovoip ผู้ผลิตบอร์ด BananaPi ประกาศพอร์ตไลบรารี WiringPi ที่ใช้ควบคุมขา GPIO บนบอร์ด Raspberry Pi มาใช้บนบอร์ด BPI M1/M1Plus/M2 ได้เรียบร้อยแล้ว

WiringPi ทำให้การเขียนโปรแกรมบน Raspberry Pi ได้คล้ายกับการพัฒนาโปรแกรมบน Arduino (ดูตัวอย่างบน Sparkfun) ขา I/O ของ Banana Pi เองคล้ายกับ Raspberry Pi อย่างมากการใช้งานโดยทั่วไปจึงน่าจะใช้งานกันได้ครบถ้วน

สำหรับคนพัฒนาฮาร์ดแวร์และบอร์ดเสริมอยู่แล้ว และพัฒนาผ่าน WiringPi ตอนนี้ก็น่าจะพอร์ตบอร์ดเสริมมาใช้งานได้ง่ายขึ้น

ที่มา - Sinovoip

Tags:
Android Studio

กูเกิลออก Android Studio 1.3 ตัวจริง มีของใหม่หลายอย่าง ดังนี้

  • Android Memory (HPROF) Viewer ตัวช่วยจับสถิติการใช้งานหน่วยความจำ
  • Allocation Tracker แสดงผลสถิติหน่วยความจำเป็นชาร์ตแบบ visual (ตามภาพ)
  • เพิ่มวิธีการทดสอบ APK แยกเป็นโมดูล test ใน Gradle ทำให้โค้ดที่ใช้ทดสอบไม่ปะปนกับโค้ดหลัก
  • ตัว Code Editor รู้จัก @RequirePermission ระบบขอสิทธิแบบใหม่ของ Android M แล้ว
  • รองรับ Data Binding ช่วยลดการฝัง logic ลงในโค้ดส่วน layout
  • ผนวกเอา Android SDK Manager มาเป็นส่วนหนึ่งของ Android Studio แล้ว
  • รองรับภาษา C++ ทั้งใน Editor/Debugger โดยยังมีสถานะเป็นรุ่นพรีวิว

ผู้ที่ติดตั้ง Android Studio อยู่แล้วสามารถกดอัพเดตจากตัวโปรแกรมได้เลย หรือดาวน์โหลดจากหน้าเว็บไซต์

ที่มา - Android Developers Blog

Tags:
Marshmallow

กูเกิลเคยสัญญาว่าจะออก Android M Developer Preview ทั้งหมด 3 รอบ โดยรุ่นล่าสุดในปัจจุบันคือ M Preview 2 เมื่อต้นเดือนที่แล้ว และตามแผนเดิมจะต้องออก Preview 3 ช่วงปลายเดือนกรกฎาคม

แต่สถานการณ์ล่าสุด Wojtek Kaliciński หนึ่งในทีมพัฒนา Android ออกมาประกาศว่า Preview 3 ต้องเลื่อนออกไปอีกระยะหนึ่ง เพราะทีมงานต้องการเวลาพัฒนาเพิ่มเติมให้ได้คุณภาพใกล้เคียงกับรุ่น Final ให้มากที่สุด ส่วน Preview 3 จะออกเมื่อไรนั้นยังไม่มีกำหนด และต้องรอกูเกิลประกาศกันต่อไป

กูเกิลเคยกำหนดกรอบเวลากว้างๆ ของ Android M Final ว่าเป็น "ไตรมาสที่สาม" ครับ

ที่มา - +Wojtek Kaliciński via Droid Life

Tags:
Google Play

Google Play เปิดให้นักพัฒนาทดสอบแอพของตัวเองแบบ closed beta โดยสมัครผ่าน Google Groups มาได้สักพักใหญ่ๆ แล้ว ล่าสุดกูเกิลเปิดให้นักพัฒนาสามารถทดสอบเพิ่มได้อีก 2 รูปแบบคือ

  • open beta เปิดให้ใครก็ได้เข้ามาทดสอบแอพ แต่นักพัฒนาสามารถจำกัดจำนวนผู้ทดสอบได้
  • closed beta แบบจำกัดตามอีเมล สามารถเจาะจงได้ว่าให้ใครทดสอบบ้าง วิธีการใช้งานคืออัพโหลดไฟล์อีเมลเป็น .csv หรือจะไล่เพิ่มทีละเมลก็ได้ จากนั้นนักพัฒนาจะได้ลิงก์เฉพาะสำหรับแจกผู้ใช้แต่ละคนให้เข้าไปดาวน์โหลดแอพ

ที่มา - Android Developers Blog