Tags:
Node Thumbnail

เราเพิ่งเห็นประกาศรับสมัครงานของไมโครซอฟท์สำหรับงานพัฒนาให้แอพ Windows 8/WP8 รันข้ามกันได้

ล่าสุดความฝันอาจใกล้เป็นจริงอีกขั้น เพราะ Peter Klein ซีเอฟโอของไมโครซอฟท์ไปพูดที่งานสัมมนาของ Goldman Sachs และตอบคำถามว่าไมโครซอฟท์จะรับมือกับอุปกรณ์ที่มีขนาดหน้าจอหลากหลาย ตั้งแต่ 4 นิ้วไปจนถึง 13 นิ้วได้อย่างไร

Klein ตอบว่าไมโครซอฟท์ทำงานหนักสำหรับ "แพลตฟอร์มสำหรับนักพัฒนา" เพื่อตอบสนองปัญหานี้ เขาบอกว่าในอนาคตระบบปฏิบัติการไม่ใช่ประเด็นสำคัญ แต่เป็น "ประสบการณ์ใช้งานร่วม" ที่สะท้อนผ่านแอพและบริการอย่าง Xbox Live, Skydrive, Skype, SmartGlass โดย API ที่ไมโครซอฟท์กำลังพัฒนาจะช่วยให้แอพและบริการต่างๆ สามารถทำงาน "เกือบ" ข้ามแพลตฟอร์มกันได้

เขาทิ้งท้ายว่าเรากำลังเข้าใกล้ยุคของการเขียนโปรแกรมครั้งเดียวแล้วทำงานที่ไหนก็ได้ (write once and run anywhere) มากขึ้นเรื่อยๆ

ที่มา - ZDNet

Get latest news from Blognone

Comments

By: Be1con
ContributorWindows PhoneWindowsIn Love
on 14 February 2013 - 10:32 #540851
Be1con's picture

เหยด ต่อไปนี้ก็ต่อ Windows Phone เข้ากับ Dock แล้วขยายเป็น Windows 8 #ฝัน


Coder | Designer | Thinker | Blogger

By: HOCKER
Red HatSUSEUbuntuWindows
on 14 February 2013 - 12:40 #540927 Reply to:540851

Docking เถอะค่ะ จะได้ไม่เป็นภาระของคู่ขา :P (ใครไม่ทราบงมหาเอา)

By: EngineerRiddick
iPhoneWindows PhoneAndroidUbuntu
on 14 February 2013 - 13:49 #540966 Reply to:540927
EngineerRiddick's picture

อวย Wakaba-chan =v=)/

By: NoppawanConan
ContributoriPhoneAndroidWindows
on 14 February 2013 - 16:30 #541014 Reply to:540927
NoppawanConan's picture

ดู Docking อย่างเดียวไม่พอ ไอ้จุดนึงก็เซอร์วิสจังเลย = =' แม่ม


แค่มนุษย์คนนึงที่อยากรู้เกี่ยวกับวงการไอที

By: frameonthai
ContributoriPhoneAndroidSymbian
on 14 February 2013 - 23:35 #541142 Reply to:540927
frameonthai's picture

ท่าทางผู้อ่านข่าวใน Blognone หลายๆท่านจะติดตามอนิเมะเยอะกันพอสมควรนะครับเนี่ย

(หรือมาจากตุรกีกัน หึหึ)

By: vavar
iPhoneAndroidBlackberryWindows
on 14 February 2013 - 10:37 #540854
vavar's picture

จะ #รั่วส์ เหมือน JVM ไหม

By: roongroj
iPhoneAndroidRed HatSUSE
on 14 February 2013 - 13:28 #540957 Reply to:540854
roongroj's picture

ออก Update แก้ Bug มาเป็นระยะ ตั้งแต่เปิดตัวครับ

ครั้งสุดท้าย February 12, 2013 ( คุณ Update แล้วหรือยัง )

By: nonth
ContributoriPhoneIn Love
on 14 February 2013 - 10:42 #540857
nonth's picture

"write once and run anywhere" ประโยคนี้มันคุ้นๆนะ :p

By: iheresss
ContributoriPhoneWindows PhoneWindows
on 14 February 2013 - 10:57 #540868 Reply to:540857
By: Fzo
ContributorAndroid
on 14 February 2013 - 10:46 #540862
Fzo's picture

Win8 + WP8

iOS + OS X

Android + Chrome OS

ใครจะฟีทเจอริ่งกันได้ก่อนนะ ^^


WE ARE THE 99%

By: Be1con
ContributorWindows PhoneWindowsIn Love
on 14 February 2013 - 10:49 #540864 Reply to:540862
Be1con's picture

ผมว่า Windows 8 น่าจะได้ก่อน เพราะตอนนี้ทั้ง Windows 8 และ Windows Phone 8 ก็ใช้ core เดียวกันแล้ว โอกาสที่เป็นไปได้มีสูง แล้วเมื่อนั้น Windows จะกลายเป็นแพลตฟอร์มที่ทรงอิทธิพลมาก


Coder | Designer | Thinker | Blogger

By: mr_tawan
ContributoriPhoneAndroidWindows
on 14 February 2013 - 12:51 #540937 Reply to:540864
mr_tawan's picture

พูดถึง core เดียวกัน

  • Win8 + WP8 - Windows Kernel
  • iOS + OS X - BSD
  • Android + Chrome OS - Linux

... ก็เหมือนกันหมดสินะ


  • 9tawan.net บล็อกส่วนตัวฮับ
By: Sam_Team
AndroidWindowsIn Love
on 14 February 2013 - 13:20 #540954 Reply to:540937
Sam_Team's picture

+16 ฮา

By: bow_der_kleine
WriterAndroidUbuntu
on 14 February 2013 - 11:40 #540895 Reply to:540862
bow_der_kleine's picture

Ubuntu already done

By: tontpong
Contributor
on 15 February 2013 - 03:26 #541212 Reply to:540862

ถ้าไม่ซีเรียสเรื่อง performance มากนัก.. ไง ms ก้อมีโอกาสกินรวบได้มากกว่า เพราะ

1) client-side ยังมี html-based อีก.. ส่วนนี้ ms กับ google ยังอาจพอสูสีกันอยู่ (แต่แอปเปิลตกกระป๋อง เนื่องจากไร้วี่แววว่าจะสามารถใช้ html/js กับ api สำหรับแอพของแอปเปิลได้โดยง่าย)

2) server-side ทั้งแบบ self-hosted และ cloud .. แอปเปิลตกป๋องไปก่อนเลยเพราะไม่มี PaaS/IaaS, ส่วนฟาก google นั้นไม่มี self-hosted จึงตกป๋องตามไป

ตย. เช่น.. แอพที่แบ่งบางส่วนออกมาเปน service-based โดยถ้า client แรงพอก้อจะ hosted แบบ local ไป แต่ถ้าแรงไม่พอก้อ switch ไป hosted บน server แทน (ถ้าระบบปิดก้อ self-hosted แต่ถ้าไม่อยากดูแลไรมากก้อ cloud-hosted)

By: TeamKiller
ContributoriPhone
on 14 February 2013 - 11:11 #540875
TeamKiller's picture

รอมานานละ

By: Spoiler
iPhoneAndroidWindowsIn Love
on 14 February 2013 - 11:19 #540880

.NET Framework ????

By: SaMzAn
Windows PhoneWindows
on 14 February 2013 - 12:06 #540909 Reply to:540880
SaMzAn's picture

.NET != OS

By: maspirecreation on 14 February 2013 - 11:22 #540882
maspirecreation's picture

สอบถามคนที่เป็นโปรแกรมเมอร์หน่อยครับ มันเป็นไปได้หรอที่เขียนโปรแกรมครั้งเดียวแล้วสามารถทำงานข้ามแพลตฟอร์มกันได้ ?

By: Spoiler
iPhoneAndroidWindowsIn Love
on 14 February 2013 - 11:33 #540888 Reply to:540882

ได้ครับ JVM ==> Java รันข้าม platform ได้ไง

เขียน Code ==คอมไฟล์==> ได้ Byte code (Class file) =====Window====> JVM ของวินโดวส์เอาไบต์โคตไปแปลงให้ใช้ได้
=====MAC OS====> JVM ของเอาไบต์โคตไปแปลงให้ใช้ได้
.NET Framework ก็ออกแบบมาเพื่อการทำงานเช่นนั้น แต่ในทางปฏิบัติจริงกลับไม่ได้ใช้

By: maspirecreation on 14 February 2013 - 12:17 #540915 Reply to:540888
maspirecreation's picture

ขอบคุณสำหรับข้อมูลครับ

By: mr_tawan
ContributoriPhoneAndroidWindows
on 14 February 2013 - 16:00 #541002 Reply to:540915
mr_tawan's picture

หรือเราจะมองว่า Java เป็นอีกแพลตฟอร์มนึง ที่รันบนแพลตฟอร์มอื่นอีกที ก้ได้ครับ


  • 9tawan.net บล็อกส่วนตัวฮับ
By: JiHuay
iPhoneWindowsIn Love
on 14 February 2013 - 11:36 #540893
JiHuay's picture

ออกแนวมาทีหลัง แล้วยึดครอง

By: bow_der_kleine
WriterAndroidUbuntu
on 14 February 2013 - 11:42 #540896
bow_der_kleine's picture

กลัวว่าจะเป็น "write once and run anywhere" ฉบับ MS นั่นคือ anywhere = all MS OS

By: Wai on 14 February 2013 - 11:49 #540899 Reply to:540896

ก็คงจะเป็นยังนั้นแหละครับ Xbox, Windows 8, Windows Phone 8 มันก็เป็นของ MS หมด

By: time3957
iPhoneWindows PhoneAndroidWindows
on 14 February 2013 - 12:05 #540905 Reply to:540896

มันก็ต้องเป็นแบบนั้นเขาจะทำให้คนอื่นได้ประโยชน์ทำไมแหละ

By: tonkung
Windows Phone
on 14 February 2013 - 12:14 #540913 Reply to:540896

มันก็ต้องเป็นอย่างงันอยู่แล้วนิน่า

By: PaPaSEK
ContributorAndroidWindowsIn Love
on 14 February 2013 - 12:23 #540917 Reply to:540896
PaPaSEK's picture

ถึงเวลาก็น่าจะมีอะไรที่คล้ายๆ Mono + Jvm + CLR เข้ามาช่วยมั้งครับ

By: bow_der_kleine
WriterAndroidUbuntu
on 14 February 2013 - 12:33 #540924 Reply to:540896
bow_der_kleine's picture

@Wai, @time3957, @tonkung หากมันเป็นแบบนั้นมันคือการโกหกคำโตนะครับ

@PaPaSEK มันก็เป็นการ work around ที่ยังไงก็สู้ของ MS เองไม่ได้อยู่แล้วครับ อีกทั้งอาจเจอปัญหาเรื่องทรัพย์สินทางปัญญาอีก

By: PaPaSEK
ContributorAndroidWindowsIn Love
on 14 February 2013 - 12:49 #540933 Reply to:540924
PaPaSEK's picture

ไม่ๆๆๆๆๆๆๆๆๆๆ (ให้นึกถึงภาพคนพูดแบบรัวๆ)

ผมหมายถึงว่า Microsoft น่าจะทำอะไรที่เป็นการ integrate จึดแข็งทั้ง 3 อย่างเข้าด้วยกันน่ะครับ

Write once, run anyware + Write in any language, run on Windows = Write in any language, run anyware อะไรประมาณนี้ครับ

แต่ก็คงโดน Oracle เล่นอยู่ดีเนอะ

By: panurat2000
ContributorSymbianUbuntuIn Love
on 15 February 2013 - 10:14 #541257 Reply to:540933
panurat2000's picture

จึดแข็ง ?

By: PaPaSEK
ContributorAndroidWindowsIn Love
on 15 February 2013 - 10:46 #541266 Reply to:541257
PaPaSEK's picture

เป็นสำเนียงฮกเกี้ยนครับ

By: unn
iPhoneAndroidUbuntuWindows
on 14 February 2013 - 12:49 #540935 Reply to:540924

"anywhere" ในที่นี้เค้าน่าจะหมายถึง anywhere in MS ecosystem ล่ะมั้งครับ
ถ้า anywhere จริงๆ มันเป็น concept ของ Java ซึ่งผมว่า MS ไม่คิดจะมาแนวนี้อยู่แล้วครับ

By: rulaz07
ContributoriPhoneAndroidBlackberry
on 14 February 2013 - 19:22 #541007 Reply to:540924

โกหกสีขาวครับ ไม่ถือเป็นการโกหก :P

By: mr_tawan
ContributoriPhoneAndroidWindows
on 14 February 2013 - 12:52 #540939 Reply to:540896
mr_tawan's picture

ที่จริง เขียนโปรแกรมลง Windows XP ก็เอาไปรันที่ไหนก็ได้นะครับ

ขอแค่มี power outlet ไว้เสียบปลั๊กก็พอ


  • 9tawan.net บล็อกส่วนตัวฮับ
By: kswisit
ContributoriPhoneAndroidIn Love
on 14 February 2013 - 12:57 #540942 Reply to:540939

อ่าา ถ้าเป็น notebook ก็ไม่ต้องใช้ปลั๊กเลยสินะครับ


^
^
that's just my two cents.

By: mr_tawan
ContributoriPhoneAndroidWindows
on 14 February 2013 - 15:59 #541001 Reply to:540942
mr_tawan's picture

ตราบใดที่แบทไม่หมดครับ


  • 9tawan.net บล็อกส่วนตัวฮับ
By: figgaro
ContributorAndroidWindows
on 14 February 2013 - 11:46 #540897
figgaro's picture

"write once and sale anywhere"


์Nellika Consulting

By: ComSci-MFU
Windows PhoneAndroidWindows
on 14 February 2013 - 12:08 #540911
ComSci-MFU's picture

จะแน่สักแค่ไหนเชียว 5555555

By: Ready2go
ContributoriPhoneWindowsIn Love
on 14 February 2013 - 12:34 #540926

เล่นเกมใน XBOX live หรือ Stream ข้ามกันได้ผมก็ซื้อแล้วครับ รออยู่ครับ ไวๆ


Technology is so fast!

By: sunback
Contributor
on 14 February 2013 - 12:52 #540940
sunback's picture

alt="MS everywhere"

By: PaPaSEK
ContributorAndroidWindowsIn Love
on 14 February 2013 - 12:58 #540945 Reply to:540940
PaPaSEK's picture

PC .... PCanywhere

โปรแกรมเก่ามาก ... เอาไว้เล่นแสดงความแก่

By: mementototem
ContributorJusci's WriterAndroidWindows
on 14 February 2013 - 22:15 #541122 Reply to:540945
mementototem's picture

12.5 ไม่เก่านา รองรับ Win7 ด้วย http://www.symantec.com/pcanywhere/system-requirements


Jusci - Google Plus - Twitter - FSN

By: Architec
ContributorWindows PhoneAndroidWindows
on 14 February 2013 - 13:16 #540950 Reply to:540940

ปรบมือให้ (y)

By: Be1con
ContributorWindows PhoneWindowsIn Love
on 14 February 2013 - 13:32 #540960 Reply to:540940
Be1con's picture

กำลังจะเล่นเลย


Coder | Designer | Thinker | Blogger

By: kswisit
ContributoriPhoneAndroidIn Love
on 14 February 2013 - 12:58 #540944

One OS to rule them all.


^
^
that's just my two cents.

By: coolmilk
ContributorAndroidWindows
on 14 February 2013 - 13:29 #540958

เดี๋ยว ​Oracle ฟ้อง มาลอก Concept อั๊วได้ไง

By: Ulquiorra
Windows PhoneAndroidSymbianWindows
on 14 February 2013 - 20:02 #541086
Ulquiorra's picture

แล้วจะรอนะ จุ๊บๆ

By: jirayu
ContributorWindows PhoneBlackberrySymbian
on 14 February 2013 - 21:54 #541116

จริงถ้าไมโครซอฟท์โยน .NET หรือ WinRT ตัวเต็มไปใส่ในมือถือได้ ปัญหานี้จะง่ายขึ้นมาก

ผมเคยพูดอยู่หลายที่ว่าเคยเขียน .NET CF แล้วเอามารันบน Windows XP ได้หน้าตาเฉย


By: patfishwillbemine
iPhoneAndroidWindowsIn Love
on 15 February 2013 - 13:12 #541315
patfishwillbemine's picture

Integrate กันก็ดีนะ แต่ว่าช่วยทำระบบให้คนที่จะพัฒนาแอพให้เนี้ยยืดหยุ่นหน่อยละกัน