Tags:
Node Thumbnail

ต่อจากข่าว Windows 10 จะรองรับโค้ด Java/C++ จาก Android และ Objective-C จาก iOS ที่สร้างความฮือฮาไปทั่ววงการ ไมโครซอฟท์ออกมาเผยข้อมูลเพิ่มเติมบนหน้าเว็บ Windows Dev Center ครับ

แนวคิดการนำโค้ดของแพลตฟอร์มต่างๆ มาสร้างเป็นแอพบน Windows 10 มีชื่อเรียกอย่างเป็นทางการว่า Universal Windows Platform Bridges (ตัวย่อ UWPB) เป้าหมายของมันก็ชัดเจนว่าต้องการเพิ่มจำนวนแอพบน Universal Windows Platform (UWP) ให้มากที่สุดเท่าที่เป็นไปได้

alt="IMG_0339"

เบื้องต้นไมโครซอฟท์สร้าง 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

Get latest news from Blognone

Comments

By: pureexe
AndroidUbuntuWindowsIn Love
on 30 April 2015 - 14:10 #810206

แสดงว่าต้องพอร์ตเองนึกว่าเอา apk/ipa มาลง จบปิ้ง ~~~
// ปล.ได้แค่นี้ก็ดีแค่ไหน กราบงามๆ 1 ที


pureapp.in.th บล็อกเล็กๆของผมเอง

By: AmidoriA
UbuntuWindows
on 30 April 2015 - 14:38 #810218 Reply to:810206
AmidoriA's picture

เอ่ apk มาลงสำหรับผมรู้สึกว่าค่อนข้างน่ากลัวครับ แอพปลอมระบาดหนักแน่ๆ


:v

By: jaideejung007
ContributorWindows PhoneWindows
on 30 April 2015 - 16:25 #810258 Reply to:810218
jaideejung007's picture

+1

By: mr_tawan
ContributoriPhoneAndroidWindows
on 30 April 2015 - 22:23 #810356 Reply to:810218
mr_tawan's picture

ผมว่าน่าจะหมายถึง อัพโหลด apk ขึ้นสโตร์นะครับ


  • 9tawan.net บล็อกส่วนตัวฮับ
By: 7elven
ContributoriPhoneWindows PhoneAndroid
on 1 May 2015 - 06:59 #810402 Reply to:810356

อัพโหลด apk นี่แหละครับ แอพปลอมจะระบาด

By: pallopmax
Contributor
on 30 April 2015 - 14:35 #810217

Universal Windows Platform Bridges มียาวกว่านี้ไหม !!

By: jaideejung007
ContributorWindows PhoneWindows
on 30 April 2015 - 16:26 #810261 Reply to:810217
jaideejung007's picture

ไม่เอาแล้ว พอแล้ว

แค่นี้หนูก็จะจำไม่ได้แล้ว

มิตรสหายท่านหนึ่งนั่งข้างๆ ผม เขากล่าวไว้

By: LinkWii1GT
iPhoneAndroidWindows
on 1 May 2015 - 21:00 #810501 Reply to:810217
LinkWii1GT's picture

Super Power Ultra Universe Universal Galaxy Windows Platform Bridges Ex Ultimate Alpha Extra Extreme Edition


กินเนสส์เวิลด์เร็คคอร์ด​ มือถือที่ขายผ่านระบบออนไลน์ได้มากที่สุดในโลกใน 24ชม.คือ Xiaomi หรือ MI​ จำนวน 2.11ล้านเครื่อง

แอปเปิ้ลเกมเซ็นเตอร์: LinkWii1 สตีม: LinkWii777 กูเกิ้ลเพลย์เกม: LinkWii1

By: PH41
ContributorAndroidUbuntuWindows
on 30 April 2015 - 14:41 #810220
PH41's picture

ถนนทุกสายสู่ Windows

By: thep497
Windows PhoneAndroidWindows
on 30 April 2015 - 15:06 #810226
thep497's picture

ตื่นเต้น ๆ

By: sukjai
iPhoneAndroidRed HatUbuntu
on 30 April 2015 - 15:12 #810229

ยิ่งใหญ่จริงๆ


เรื่องของเขาก็คือเรื่องของเขา

By: maoIndie
Ubuntu
on 30 April 2015 - 15:14 #810230
maoIndie's picture

ปฏิบัติการครองโลกเริ่มขึ้นแล้ว

By: TakeshiBoy on 30 April 2015 - 15:54 #810237 Reply to:810230
TakeshiBoy's picture

ผมอยากให้ Microsoft ครองโลกมากกว่า แอปเปิ้ล


Where there's will, there's way

By: Pinery
ContributoriPhoneAndroidIn Love
on 30 April 2015 - 16:00 #810240 Reply to:810237

เป็นผมอยากจะพิมพ์ "มากกว่า กูเกิ้ล" นะ อิอิ

By: TheOrbital
iPhoneWindows PhoneAndroidSymbian
on 30 April 2015 - 15:57 #810238
TheOrbital's picture

Project A, Project i, Project C และ Project W สินะ
ชื่อย่อเข้าใจง่ายดี แต่ชื่อเต็มอย่างกับชื่อตระกูลใน Game of Throne

By: hisoft
ContributorWindows PhoneWindows
on 30 April 2015 - 17:19 #810279 Reply to:810238
hisoft's picture

CiWA กันเลยทีเดียว #จะรวมกันทำไม


The Phantom Thief

ฮือ อัพรูปเป็น gif ไม่ได้ (T-T)

By: hanausagi
ContributoriPhone
on 1 May 2015 - 00:50 #810379 Reply to:810279

นึกถึง Civil War เลย

By: BouncingBreasts
AndroidUbuntuWindows
on 30 April 2015 - 16:48 #810266
BouncingBreasts's picture

นั่งลุ้นกับ Project-C ว่าผมจะเอาเกมเก่าๆที่เคยเล่นบน XP/Vista/7 ไปเล่นบนโทรศัพท์ได้ไหม ?
... หรืออย่างน้อยแค่รัน foobar2000/Winamp ได้ผมก็แฮปปี้แล้วครับ

By: Jaddngow
AndroidUbuntuWindows
on 30 April 2015 - 16:54 #810268
Jaddngow's picture

ช่วงนี้รู้สึก M$ น่าศรัทธา


โดยส่วนตัวคิดแว่เป็นอย่างเนี๊ยะ

By: psuusp
iPhoneWindows PhoneAndroidBlackberry
on 30 April 2015 - 17:04 #810270
psuusp's picture

แบบนี้ ก็เอา Play Store มาลงใน Win10 สุดท้ายก็ไปตกในกระเป๋ากูเกิล
ผมนิชั่งมโน


อย่าเอาความรู้สึกตัวเอง ไปใช้เพื่อตัดสินคนอื่น

By: Hadakung
iPhoneWindows PhoneAndroidWindows
on 30 April 2015 - 17:24 #810282 Reply to:810270

Play store มันมีบน่ device ที่กูเกิลรับรองนิครับ กูลเกลไม่น่ายอม

By: Be1con
ContributorWindows PhoneWindowsIn Love
on 30 April 2015 - 17:46 #810292 Reply to:810270
Be1con's picture

คงไม่ได้ล่ะครับ เพราะถึงเวลาก็คงใช้ได้แค่แอพไฟล์สกุล .APPX น่ะครับ


< Code | Design | Life | Blogger | Beyond >

By: johnny.sayasane
ContributorWindows PhoneSymbianWindows
on 30 April 2015 - 17:58 #810295 Reply to:810270
johnny.sayasane's picture

พวก service จาก google จะใช้ไม่ได้ครับ เหมือน NokiaX นั่นแหละผมว่า


ສະບາຍດີ :)

By: teerapon0009
Windows PhoneAndroidWindows
on 30 April 2015 - 18:57 #810309 Reply to:810270
teerapon0009's picture

ถ้าไม่ได้ละครับ

By: mode on 30 April 2015 - 18:39 #810304

เผื่อใจกันบ้างนะครับ บางทีมันอาจจะไม่ได้เป็นไปอย่างสวยหรูอย่างที่ท่าน ๆ กำลังคิดอยู่ตอนนี้ :P

By: Hadakung
iPhoneWindows PhoneAndroidWindows
on 30 April 2015 - 18:42 #810306 Reply to:810304

ก็ไม่รู้สินะปกติก็ไม่ได้แคร์แอพสองค่ายนั้นอยู่แล้ว:P

By: mode on 30 April 2015 - 19:29 #810317 Reply to:810306

พวก app social อย่าง LINE Youtube อะไรพวกนี้ถ้ามันไม่สมบูรณ์ก็ยากที่จะดึงดูดผู้ใช้งานหันมาเลือก wp อยู่นะครับ

By: teerapon0009
Windows PhoneAndroidWindows
on 30 April 2015 - 20:15 #810319 Reply to:810317
teerapon0009's picture

LINE เป็นพาร์ทเนอร์หลักที่กำลังพัฒนา Universal Windows App สำหรับ Windows 10 ในงาน Build ก็มีบอกครับผมนั่งดูอยู่ แล้ว Youtube ใน WP มีแอพ Tubecast PRO ใช้แทนกันได้

By: tgst
ContributoriPhoneWindows PhoneWindows
on 2 May 2015 - 09:11 #810570 Reply to:810319
tgst's picture

Adobe หายไปไหน ก่อนหน้ายังจับมือกันซะดิบดีในงาน MAXX

By: teerapon0009
Windows PhoneAndroidWindows
on 2 May 2015 - 13:41 #810602 Reply to:810570
teerapon0009's picture

พวกที่มีลายชื่อเป็นพวกที่จะพัฒนาเป็นแบบ Universal Windows App แต่ Adobe พูดถึงเอาโปรแกรม win32 แปลงเป็นแอพให้ wechat เองก็ไม่โดนใส่ในภาพเหมือนกัน

http://channel9.msdn.com/Events/Build/2015/KEY01

By: Be1con
ContributorWindows PhoneWindowsIn Love
on 2 May 2015 - 21:07 #810640 Reply to:810602
Be1con's picture

WeChat อยู่ในเครือ Tencent ครับ


< Code | Design | Life | Blogger | Beyond >

By: readonly
iPhone
on 1 May 2015 - 08:22 #810407 Reply to:810306
readonly's picture

แต่ Microsoft แคร์แอพส์สองค่ายนั้นมากที่สุดเลยล่ะครับ ถึงได้เข็นโครงการนี้ออกมา 555

By: TheYoonuchs
Windows PhoneWindows
on 30 April 2015 - 19:14 #810315 Reply to:810304
TheYoonuchs's picture

เท่าที่รู้ Candy Crush Saga ที่พอร์ตมาจาก ios สวยหรู และสมบูรณ์แบบ :) ขนาดเล่นบน Lumia 520 ยังลื่นนนนนนน


นักศึกษา คณะวิทยาการคอมพิวเตอร์

By: mode on 30 April 2015 - 19:27 #810316 Reply to:810315

Candy Craush คิดว่า MS ก็น่าจะมาดูมาช่วย support เต็มที่น่ะครับเลยทำได้สมบูรณ์

By: Hadakung
iPhoneWindows PhoneAndroidWindows
on 30 April 2015 - 20:17 #810323 Reply to:810316

ประเด็นนี้ก็ตอบโจทย์นิครับ ว่าถ้าทำได้สมบูรณ์ก็ออกมาลื่น คราวนี้จะได้ไม่ต้องมานั่งโทษว่า OS ห่วย API ไปพอใช้ครับถ้าคนทำมันฝีมือไม่มีเอง

By: hisoft
ContributorWindows PhoneWindows
on 30 April 2015 - 20:34 #810325 Reply to:810323
hisoft's picture

ถ้าเจ๋งจริง มันควรจะออกมาลื่นและดีโดยไม่ต้องใส่ใจอะไรมากไงครับ ;) ได้แบบว่าเปิดโปรเจคของ iOS ด้วย VS กด compile แล้วจบเลยยิ่งดี


The Phantom Thief

ฮือ อัพรูปเป็น gif ไม่ได้ (T-T)

By: Hadakung
iPhoneWindows PhoneAndroidWindows
on 30 April 2015 - 21:19 #810335 Reply to:810325

อันนี้ก็รอดูอภินิหารกันต่อไปครับ แต่เขาบอกต้องแก้เล็กน้อยนิครับสำหรับ iOS แต่ดร๋อยสบายเพราะเอา Core ดร๋อยมารันเลย ถ้าห่วยนิโทษดร๋อยก่อนเลย:P

By: mode on 30 April 2015 - 21:20 #810337 Reply to:810323

คือเมื่อถึงเวลาจริงทำงานจริงมันไม่มี MS มาคอยดูแลให้อย่างนี้น่ะสิครับ ปัญหาตอนพอร์ตน่ะมีแน่นอน บางฟีเจอร์ทำได้ไม่สมบูรณ์ ตรงส่วนนั้นยังมีบั๊ก ฯลฯ ก็ต้องรอ MS แก้ให้ซึ่งก็ไม่รู้เมื่อไหร่ ฝั่งต้นฉบับอย่าง Apple หรือ Google ก็ออก api version ใหม่ ๆ ไม่ก็มีอะไรใหม่ ๆ เพิ่มขึ้นอยู่ตลอด คือดู ๆ แล้วถ้า MS จะหวังทางนี้ก็ต้องทุ่มอย่างมากเลยล่ะครับ

By: Hadakung
iPhoneWindows PhoneAndroidWindows
on 30 April 2015 - 21:39 #810342 Reply to:810337

ก็จริงครับแต่ตอนนี้ไม่ทำอะไรเลยก็ยังเป็นอย่างที่เห็นละครับแต่ผมเชื่อว่าอันนี้มันแค่การแก้ปัญหาเฉพาะหน้าก่อนเพราะ .NET กำลังเข้าไปทั้ง ดร๋อยและ iOS เพราะต้องยอมรับว่า .NET โอเคกว่า JAVA(เร็วส์) กว่าเยอะ เพราะตัว .NET Core เองก็สามารถรันได้โดยไม่ต้องหาอะไรมารันมันเพราะมันฝังไปกับโปรแกรมได้เลย

By: COLONY
iPhoneWindows PhoneAndroidBlackberry
on 1 May 2015 - 01:57 #810386

ผมว่ามันคงไม่ง่ายอย่างที่ไมโครซอฟบอกหลอกครับ
เหมือนสมัย windows phone กับ windows tablet กับ windows PC ที่ออกมาว่าง่ายๆแต่พอเอาเข้าจริงก็เห็นหลายๆคนออกมาบ่น

แต่ถ้าออกมาดีจริงผมว่าเยี่ยมยอดมากครับ windows phone จะได้เกิดสักที รอมานานละ

By: darthvader
Windows PhoneWindows
on 1 May 2015 - 09:22 #810414 Reply to:810386
darthvader's picture

ผมก็คิดว่าเป็นไปได้ยาก​ แต่ก็อย่างที่หลายๆท่านบอกดีกว่าไม่ทำอะไรเลย