ต่อจากข่าว Windows 10 จะรองรับโค้ด Java/C++ จาก Android และ Objective-C จาก iOS ที่สร้างความฮือฮาไปทั่ววงการ ไมโครซอฟท์ออกมาเผยข้อมูลเพิ่มเติมบนหน้าเว็บ Windows Dev Center ครับ
แนวคิดการนำโค้ดของแพลตฟอร์มต่างๆ มาสร้างเป็นแอพบน Windows 10 มีชื่อเรียกอย่างเป็นทางการว่า Universal Windows Platform Bridges(ตัวย่อ UWPB) เป้าหมายของมันก็ชัดเจนว่าต้องการเพิ่มจำนวนแอพบน Universal Windows Platform (UWP) ให้มากที่สุดเท่าที่เป็นไปได้
เบื้องต้นไมโครซอฟท์สร้าง Bridge ทั้งหมด 4 แบบ แยกตามแพลตฟอร์มยอดฮิตต่างๆ โดยแต่ละตัวมีชื่อโค้ดเนมเรียกขานของตัวเอง ดังนี้
Project Astoria (Android)
หรืออีกชื่อหนึ่งคือ "Project A" เราสามารถนำโค้ดจากแอพ Android มาแปลงเป็นแอพบน Windows 10 for phones โดยแก้ไขไม่เยอะนัก
- ไมโครซอฟท์จะออกไลบรารีชื่อ interoperability library ให้เชื่อมต่อแอพเข้ากับบริการของไมโครซอฟท์แทนบริการของกูเกิล (ยังไม่มีข้อมูลว่าทำอะไรได้บ้าง ทดแทน Google Play services ได้มากน้อยแค่ไหน)
- มีตัวช่วยแปลง UI ให้หน้าตาคล้าย Windows 10 มากขึ้น
- เขียนแอพบน IDE ตัวไหนก็ได้ จะใช้ Android Studio หรือ Visual Studio ก็ได้
- Project Astoria จะเปิดตัวช่วงกลางปี 2015 แต่ตอนนี้เปิดให้นักพัฒนาทดสอบในวงปิดแล้ว
Project Islandwood (iOS)
- นำโครงการจาก Xcode มาใช้ใน Visual Studio ดีบั๊กและคอมไพล์ด้วย Visual Studio
- แก้โค้ดภาษา Objective-C ไม่เยอะก็ใช้งานได้แล้ว
- เรียกใช้ฟีเจอร์ต่างๆ ของ Universal Windows Platform
- ตอนนี้ยังทำไม่เสร็จ แต่เปิดให้นักพัฒนาทดสอบในวงปิด
Project Centennial (Classic Windows app)
- นำโค้ด .NET และ Win32 มาจัดแพ็กเกจใหม่ เพื่อส่งขึ้นขายใน Windows Store
- แอพเดิมสามารถเรียกใช้ฟีเจอร์และบริการของ Universal Windows Platform ได้ด้วย
- จะประกาศข้อมูลเพิ่มเติมช่วงกลางปี ตอนนี้ยังไม่เปิดให้ทดสอบ
Project Westminster (Web)
- นำเว็บแอพที่มีอยู่แล้วมาสร้างเป็นแอพบน Windows Store
- เมื่อติดตั้งแอพแล้ว เว็บแอพสามารถเรียกใช้ Windows API ได้ผ่าน JavaScript
- การแปลงเว็บเป็นแอพง่ายมาก แค่ป้อน URL แล้วกด publish ได้เลย
- จะออกรุ่นจริงช่วงกลางปี ตอนนี้ยังไม่เปิดให้ทดสอบ
ที่มา - Microsoft UWP Bridges
Comments
แสดงว่าต้องพอร์ตเองนึกว่าเอา apk/ipa มาลง จบปิ้ง ~~~// ปล.ได้แค่นี้ก็ดีแค่ไหน กราบงามๆ 1 ที
เอ่ apk มาลงสำหรับผมรู้สึกว่าค่อนข้างน่ากลัวครับ แอพปลอมระบาดหนักแน่ๆ
+1
ผมว่าน่าจะหมายถึง อัพโหลด apk ขึ้นสโตร์นะครับ
อัพโหลด apk นี่แหละครับ แอพปลอมจะระบาด
Universal Windows Platform Bridges มียาวกว่านี้ไหม !!
ไม่เอาแล้ว พอแล้ว
แค่นี้หนูก็จะจำไม่ได้แล้ว
มิตรสหายท่านหนึ่งนั่งข้างๆ ผม เขากล่าวไว้
Super Power Ultra Universe Universal Galaxy Windows Platform Bridges Ex Ultimate Alpha Extra Extreme Edition
ถนนทุกสายสู่ Windows
ตื่นเต้น ๆ
ยิ่งใหญ่จริงๆ
ปฏิบัติการครองโลกเริ่มขึ้นแล้ว
ผมอยากให้ Microsoft ครองโลกมากกว่า แอปเปิ้ล
เป็นผมอยากจะพิมพ์ "มากกว่า กูเกิ้ล" นะ อิอิ
Project A, Project i, Project C และ Project W สินะชื่อย่อเข้าใจง่ายดี แต่ชื่อเต็มอย่างกับชื่อตระกูลใน Game of Throne
CiWA กันเลยทีเดียว #จะรวมกันทำไม
นึกถึง Civil War เลย
นั่งลุ้นกับ Project-C ว่าผมจะเอาเกมเก่าๆที่เคยเล่นบน XP/Vista/7 ไปเล่นบนโทรศัพท์ได้ไหม ?... หรืออย่างน้อยแค่รัน foobar2000/Winamp ได้ผมก็แฮปปี้แล้วครับ
ช่วงนี้รู้สึก M$ น่าศรัทธา
แบบนี้ ก็เอา Play Store มาลงใน Win10 สุดท้ายก็ไปตกในกระเป๋ากูเกิลผมนิชั่งมโน
Play store มันมีบน่ device ที่กูเกิลรับรองนิครับ กูลเกลไม่น่ายอม
คงไม่ได้ล่ะครับ เพราะถึงเวลาก็คงใช้ได้แค่แอพไฟล์สกุล .APPX น่ะครับ
Coder | Designer | Thinker | Blogger
พวก service จาก google จะใช้ไม่ได้ครับ เหมือน NokiaX นั่นแหละผมว่า
ສະບາຍດີ :)
ถ้าไม่ได้ละครับ
เผื่อใจกันบ้างนะครับ บางทีมันอาจจะไม่ได้เป็นไปอย่างสวยหรูอย่างที่ท่าน ๆ กำลังคิดอยู่ตอนนี้ :P
ก็ไม่รู้สินะปกติก็ไม่ได้แคร์แอพสองค่ายนั้นอยู่แล้ว:P
พวก app social อย่าง LINE Youtube อะไรพวกนี้ถ้ามันไม่สมบูรณ์ก็ยากที่จะดึงดูดผู้ใช้งานหันมาเลือก wp อยู่นะครับ
LINE เป็นพาร์ทเนอร์หลักที่กำลังพัฒนา Universal Windows App สำหรับ Windows 10 ในงาน Build ก็มีบอกครับผมนั่งดูอยู่ แล้ว Youtube ใน WP มีแอพ Tubecast PRO ใช้แทนกันได้
Adobe หายไปไหน ก่อนหน้ายังจับมือกันซะดิบดีในงาน MAXX
พวกที่มีลายชื่อเป็นพวกที่จะพัฒนาเป็นแบบ Universal Windows App แต่ Adobe พูดถึงเอาโปรแกรม win32 แปลงเป็นแอพให้ wechat เองก็ไม่โดนใส่ในภาพเหมือนกัน
http://channel9.msdn.com/Events/Build/2015/KEY01
WeChat อยู่ในเครือ Tencent ครับ
Coder | Designer | Thinker | Blogger
แต่ Microsoft แคร์แอพส์สองค่ายนั้นมากที่สุดเลยล่ะครับ ถึงได้เข็นโครงการนี้ออกมา 555
เท่าที่รู้ Candy Crush Saga ที่พอร์ตมาจาก ios สวยหรู และสมบูรณ์แบบ :) ขนาดเล่นบน Lumia 520 ยังลื่นนนนนนน
Candy Craush คิดว่า MS ก็น่าจะมาดูมาช่วย support เต็มที่น่ะครับเลยทำได้สมบูรณ์
ประเด็นนี้ก็ตอบโจทย์นิครับ ว่าถ้าทำได้สมบูรณ์ก็ออกมาลื่น คราวนี้จะได้ไม่ต้องมานั่งโทษว่า OS ห่วย API ไปพอใช้ครับถ้าคนทำมันฝีมือไม่มีเอง
ถ้าเจ๋งจริง มันควรจะออกมาลื่นและดีโดยไม่ต้องใส่ใจอะไรมากไงครับ ;) ได้แบบว่าเปิดโปรเจคของ iOS ด้วย VS กด compile แล้วจบเลยยิ่งดี
อันนี้ก็รอดูอภินิหารกันต่อไปครับ แต่เขาบอกต้องแก้เล็กน้อยนิครับสำหรับ iOS แต่ดร๋อยสบายเพราะเอา Core ดร๋อยมารันเลย ถ้าห่วยนิโทษดร๋อยก่อนเลย:P
คือเมื่อถึงเวลาจริงทำงานจริงมันไม่มี MS มาคอยดูแลให้อย่างนี้น่ะสิครับ ปัญหาตอนพอร์ตน่ะมีแน่นอน บางฟีเจอร์ทำได้ไม่สมบูรณ์ ตรงส่วนนั้นยังมีบั๊ก ฯลฯ ก็ต้องรอ MS แก้ให้ซึ่งก็ไม่รู้เมื่อไหร่ ฝั่งต้นฉบับอย่าง Apple หรือ Google ก็ออก api version ใหม่ ๆ ไม่ก็มีอะไรใหม่ ๆ เพิ่มขึ้นอยู่ตลอด คือดู ๆ แล้วถ้า MS จะหวังทางนี้ก็ต้องทุ่มอย่างมากเลยล่ะครับ
ก็จริงครับแต่ตอนนี้ไม่ทำอะไรเลยก็ยังเป็นอย่างที่เห็นละครับแต่ผมเชื่อว่าอันนี้มันแค่การแก้ปัญหาเฉพาะหน้าก่อนเพราะ .NET กำลังเข้าไปทั้ง ดร๋อยและ iOS เพราะต้องยอมรับว่า .NET โอเคกว่า JAVA(เร็วส์) กว่าเยอะ เพราะตัว .NET Core เองก็สามารถรันได้โดยไม่ต้องหาอะไรมารันมันเพราะมันฝังไปกับโปรแกรมได้เลย
ผมว่ามันคงไม่ง่ายอย่างที่ไมโครซอฟบอกหลอกครับเหมือนสมัย windows phone กับ windows tablet กับ windows PC ที่ออกมาว่าง่ายๆแต่พอเอาเข้าจริงก็เห็นหลายๆคนออกมาบ่น
แต่ถ้าออกมาดีจริงผมว่าเยี่ยมยอดมากครับ windows phone จะได้เกิดสักที รอมานานละ
ผมก็คิดว่าเป็นไปได้ยาก แต่ก็อย่างที่หลายๆท่านบอกดีกว่าไม่ทำอะไรเลย