![](http://www.tanakorn.com/wp-content/uploads/2019/06/7AC6CABC-D3C8-423F-B8BE-6E53033415CC.jpeg)
หลังจากงาน WWDC 2019 ทำให้แยก vision ด้าน portable computing ไม่ว่าจะเป็น notebook หรือ tablet ในโลกที่กำลังแข่งกันตอนนี้ได้ 3 ทิศทาง
microsoft = framework first
google = web first
apple = device first
ใครๆก็ต้องใช้ notebook ( หรือไม่ก็ tablet ) ในปัจจุบัน windows ครองตลาดนี้ แต่อนาคตไม่แน่ เพราะ internet ทำลายล้างมาแล้วหลายสินค้าและหลายธุรกิจ
ทั้ง 3 รายนี้กำลังปั้น vision ของตัวเองเพื่ออนาคต ดังนี้
microsoft ปั้น UWP ( universal windows platform )
vision คือ แอพบนโลกอยู่บนฐาน framework เดียวกัน ms พยายามทำให้ทุก device บนโลกสามารถรันแอพที่ใช้ .net core ให้ได้ ถ้าสำเร็จ framework ของ .net นอกจากจะปกป้องตลาด notebook แล้วยังขยายไปตลาด server , mobile และ IoT
google ปั้น chrome os
vision คือ internet เป็นทุกสิ่งทุกอย่าง แอพทุกตัวบนโลกต้องรันบน browser แอพจะอยู่บน internet google พยายามทำทุกทางเพื่อให้ user ทิ้ง native app แบบเก่าให้หมดของ windows ทิ้ง ซึ่งไอเดียของ google ที่น่าสะพรึงสำหรับ microsoft ในตอนนี้คือระบบ Stadia คือเกมส์ระดับ console จะสามารถรันบน browser ทำให้ microsoft และ sony ต้องรีบจับมือกันเพื่อช่วยกันปกป้องธุรกิจ games console
apple ปั้น ipadOS
vision คือ พยายามทำให้ ipad ไปเติมช่องว่างระหว่าง mobile phone กับ notebook ให้มากที่สุด ถ้าทำได้สำเร็จ ipad จะแย่งตลาด notebook มากขึ้นเรื่อยๆ ถ้า iPad ยังใช้ iOS ร่วมกับ iPhone คงไม่มีทางที่ Apple จะทำ vision นี้ได้สำเร็จ จึงจำเป็นต้องแยก ipadOS ออกมาจาก iOS
ทั้ง Framework first , Web first , Device first จะสำเร็จได้ อยู่ที่
1. vision จะสำเร็จ เมื่อ ecosystem ของ platform นั้นเกิด
2. ecosystem จะเกิดได้ เมื่อมีแอพจำนวนมากพอ
3. app จะมีมากพอ ก็ด้วย developer เป็นตัวแปร
ใครแย่ง developer เข้ามาได้ ฝ่ายนั้นจะครอง ecosystem (และตลาด) ในอนาคต
การแย่ง developer ของทั้ง 3 ฝ่าย
microsoft
– ซื้อ github แล้วแจกฟรี ไม่คิดตัง
– ซื้อ Xamarin สร้างแอพบน mobile
– port .net core ไปลง linux และ macOS
– ปั้น vs code ให้ developer หลงไหล
– แจก vs studio เวอร์ชั่นฟรี ( community) ต้อน developer ให้เข้าถึง .net
– เจาะกลุ่มนักศึกษาด้วยฟรี dev tool
google
– สร้าง android studio แยกออกมาจาก eclipse แล้วแจกฟรี
– พยายามทำให้แอพ android รันได้บน chrome
– ปั้น stadia เพื่อทำลายล้าง xbox และ playstation
– พัฒนา framework ที่ทำงานบน web แล้วแจกฟรี เช่น angular , v8 js engine (nodejs) , etc
– เจาะกลุ่มนักศึกษาด้วย chrome book ราคาถูกมาก
apple
– แจก xcode ฟรี
– app ทุกตัว เขียนได้ด้วย xcode ( tool เดียว around the world ) ไม่ว่าจะบน macOS , iOS , ipadOS , watchOS , tvOS
– ดัน SwiftUI เพิ่มขึ้นมา ใส่เข้า xcode
– Swift ช่วยให้เขียน code สั้นกว่า objective-c 5 เท่า
– SwiftUI ช่วยให้ลด code สั้นกว่า Swift อีก 2-3 เท่า
– พยายามสร้าง code playground ให้เข้าถึงนักเรียน นักศึกษา
และทั้ง 3 เจ้าพยายามพัฒนาให้การเขียน code ง่ายขึ้น เพื่อดึง developer ที่เป็นนักเรียน นักศึกษา เพราะ กลุ่มนี้คืออนาคต
20190604://TNK.Theory