Development

ในงาน UK Tech Days เมื่อสองวันก่อน คุณสตีฟ บัลเมอร์ ได้พูดถึงการพัฒนาแอพพลิเคชันบน Windows Phone 7 และบน Android ไว้ว่า หากพัฒนาแอพฯ บน Windows Phone 7 แล้วมันจะสามารถใช้ได้กับ Windows Phone ทุกเครื่อง ไม่เหมือนกับ Android

ปัญหาที่สำคัญอย่างหนึ่งของ Android คือการแยกส่วน (ต้นฉบับใช้ fragmentation) เนื่องจากการเร่งพัฒนาแพลตฟอร์ม ทำให้เป็นการยากขึ้นที่ผู้ผลิตฮาร์ดแวร์จะอัพเกรดแพลตฟอร์มดังกล่าวเป็นเวอร์ชันล่าสุดให้กับผู้ใช้ได้ โดยทั่วไปแล้วผู้ใช้จะต้องรอหลายเดือนหลังจากกูเกิลปล่อยอัพเดท Android ล่าสุดออกมาและกว่าที่ผู้ผลิตจะปรุงแต่งจนสามารถอัพเดทให้กับผู้ใช้งานได้ การแยกส่วนนี้หมายถึงผู้ใช้จะไม่ได้รับประสบการณ์การใช้งานเช่นเดียวกันระหว่างที่ใช้โทรศัพท์จากยี่ห้อต่างๆ อีกด้วย

ปัญหาดังกล่าวไมโครซอฟท์ก็เคยประสบมาแล้ว และหากกูเกิลไม่รีบแก้ไขอย่างเร็วด่วนแล้วท้ายที่สุด Android ก็อาจลงเอยในสถานการณ์เช่นเดียวกับ Windows Mobile

ที่มา: Neowin.net

Hiring! บริษัทที่น่าสนใจ

Carmen Software company cover
Carmen Software
Hotel Financial Solutions
Next Innovation (Thailand) Co., Ltd. company cover
Next Innovation (Thailand) Co., Ltd.
We are web design with consulting & engineering services driven the future stronger and flexibility.
KKP Dime company cover
KKP Dime
KKP Dime บริษัทในเครือเกียรตินาคินภัทร
Kiatnakin Phatra Financial Group company cover
Kiatnakin Phatra Financial Group
Financial Service
Fastwork Technologies company cover
Fastwork Technologies
Fastwork.co เว็บไซต์ที่รวบรวม ฟรีแลนซ์ มืออาชีพจากหลากหลายสายงานไว้ในที่เดียวกัน
Thoughtworks Thailand company cover
Thoughtworks Thailand
Thoughtworks เป็นบริษัทที่ปรึกษาด้านเทคโนโยลีระดับโลกที่คว้า Great Place to Work 3 ปีซ้อน
Iron Software company cover
Iron Software
Iron Software is an American company providing a suite of .NET libraries by engineer for engineers.
CLEVERSE company cover
CLEVERSE
Cleverse is a Venture Builder. Our team builds several tech companies.
Nipa Cloud company cover
Nipa Cloud
#1 OpenStack cloud provider in Thailand with our own data center and software platform.
Bangmod Enterprise company cover
Bangmod Enterprise
The leader in Cloud Server and Hosting in Thailand.
CIMB THAI Bank company cover
CIMB THAI Bank
MOVING FORWARD WITH YOU - CIMB is the leading ASEAN Bank
Bangkok Bank company cover
Bangkok Bank
Bangkok Bank is one of Southeast Asia's largest regional banks, a market leader in business banking
MuvMi (Urban Mobility Tech Co.,Ltd.) company cover
MuvMi (Urban Mobility Tech Co.,Ltd.)
Shape the future of urban mobility towards affordable, clean, and safe solutions
T.N. Digital Solution Co., Ltd. company cover
T.N. Digital Solution Co., Ltd.
TNDS has been involving in every first move of banking’s major digital transformation.
KBTG - KASIKORN Business-Technology Group company cover
KBTG - KASIKORN Business-Technology Group
KBTG - "The Technology Company for Digital Business Innovation"
Siam Commercial Bank Public Company Limited company cover
Siam Commercial Bank Public Company Limited
"Let's start a brighter career future together"
Icon Framework co.,Ltd. company cover
Icon Framework co.,Ltd.
Global Standard Platform for Real Estate แพลตฟอร์มสำหรับธุรกิจอสังหาริมทรัพย์ครบวงจร มาตรฐานระดับโลก
REFINITIV company cover
REFINITIV
The Financial and Risk business of Thomson Reuters is now Refinitiv
H LAB company cover
H LAB
Re-engineering healthcare systems through intelligent platforms and system design.
The Gang Technology Co., Ltd. company cover
The Gang Technology Co., Ltd.
We're a Digital Agency that helps our customers transform their business into digital with ease.
LTMH company cover
LTMH
LTMH มุ่งเน้นการพัฒนาผลิตภัณฑ์ที่สามารถช่วยพันธมิตรของเราให้บรรลุเป้าหมาย
Seven Peaks company cover
Seven Peaks
We Drive Digital Transformation
Wisesight (Thailand) Co., Ltd. company cover
Wisesight (Thailand) Co., Ltd.
The Best Choice For Handling Social Media · High Expertise in Social Data · Most Advanced and Secure
MOLOG Tech company cover
MOLOG Tech
We are Modern Logistic Platform, Specialize in WMS, OMS and TMS.
Data Wow Co.,Ltd company cover
Data Wow Co.,Ltd
We enable our clients to realize increased productivity by solving their most complex issues by Data
LINE Company Thailand company cover
LINE Company Thailand
LINE, the world's hottest mobile messaging platform, offers free text and voice messaging + Call
LINE MAN Wongnai company cover
LINE MAN Wongnai
Join our journey to becoming No.1 food platform in Thailand

ผมเองก็แอบสงสัยว่า Microsoft จะทำให้ Windows Phone 7 แก้ปัญหา fragmentation ได้ดีแค่ไหน

ทั้ง Microsoft และ Google ก็ตกอยู่ในกลุ่มเดียวกัน คือตัวเองไม่ได้ขายฮาร์ดแวร์ตรงๆ ดังนั้นผู้ผลิตแต่ละเจ้า (HTC, SE, Samsung, LG และอื่นๆ) ต้องสร้างความแตกต่างให้กับเครื่องตัวเอง เช่น แตกจอเป็นหลาย resolution เท่าที่ OS รองรับ เพื่อจับแต่ละตลาด ตั้งแต่ตลาดล่างจนตลาดบนสุดๆ, ไล่ตาม OS รุ่นล่าสุดเท่าที่เป็นไปให้ให้นำสมัย, อายุฮาร์ดแวร์ที่สั้นลง ทำให้ขาดแรงจูงใจในการพยายามอัพเดท OS เก่าบนเครื่องที่ขายไปแล้ว

ซึ่งจะไม่เหมือนกับ BB และ Apple ที่ควบคุมทั้งฮาร์ดแวร์และซอฟท์แวร์ OS ที่ออกมา ทำให้จำนวน fragment มันน้อย รวมถึงควบคุมได้ว่าฮาร์ดแวร์รุ่นที่ออกมาจะไปสร้าง fragment ใหม่หรือไม่, ควบคุม OS ให้มีการปล่อยออกมาเป็นจังหวะตามฮาร์ดแวร์ที่ตัวเองต้องการ

เป็นไปได้หรือเปล่าที่จะทำให้มือถือลงโปรแกรมใหม่รวมถึง OS ใหม่ง่ายเหมือน PC ... ตอนนี้ที่ทำไม่ได้เพราะว่าติดปัญหาทางเทคนิคอะไร หรือว่าผู้ผลิตไม่ต้องการให้เป็นแบบนั้น

ปัญหาตรึม CPU ก็คนละกลุ่มคละเคล้ากันไป ไม่ใช่มีแต่ x86/x64 เพียงอย่างเดียว, debugging tool ที่ยังเด็กมากเมื่อเทียบกับ PC, หน้้าจอที่มีกันหลากหลายขนาด บางครั้งแค่ scale-up จออย่างเดียวไม่เพียงพอ, resource ที่จำกัดกว่าบน Desktop, response time ที่ดีและรวดเร็วกว่าบน Desktop

ที่สำคัญ Google ไม่ได้รายได้จากกากที่ผู้ใช้อัพเกรด OS จากลูกค้าโดยตรง ไม่เหมือนไมโครซอฟท์วินโดว์ส ที่ลูกค้าต้องซื้อ Windows จาก Microsoft ไม่ใช่จาก HTC, SE, ฯลฯ ทำให้ภาระการตรวจสอบการทำงานร่วมกันได้ (compatibility) ไม่ได้รวมศูนย์ที่ไมโครซอฟท์ แต่ตกอยู่กับผู้ผลิตมือถือแต่ละเจ้า และแต่ละเจ้าเมื่อได้เงินจากการขายฮาร์ดแวร์ไปแล้ว ก็มีแรงจูงใจน้อยมากที่จะมาขยันอัพเดทโอเอสให้ฟรีๆกับลูกค้าที่ซื้อไปแล้ว

อันที่จริง ไม่ว่าใครจะบ่น Microsoft Windows อย่างไรก็ตาม แต่ถ้ามองว่าสำหรับตลาด consumer แล้ว ผมคงต้องให้เครดิตเค้าเรื่อง backward compatibility ของกลุ่ม Windows ทำได้ดีมากๆ และเป็นสถาปัตยกรรมสำหรับที่อยู่ได้นานสุดๆ OS บ้าอะไรอยู่ได้ 5-9 ปี หรือถ้านับสุดสายทั้งตระกูลก็ครอบคลุมเวลาสักยี่สิบปีด้วยซ้ำ เอาโปรแกรมที่เขียนบน DOS ยุค 8086/8088 หรือ Windows 3.x บน 386 มาได้รันบน Windows 7 หรือ Windows 2008 Server 64-bit ก็ได้เลย

ปล.ลงโปรแกรมบน Windows บน PC น่ะง่าย แต่ตอนถอดถอนออกให้เกลี้ยงๆน่ะ ยากจะตายไป

ผู้ผลิตไม่ต้องการให้เป็นแบบนั้นครับ

เหตุผลคือผู้ผลิตใด้กำไรจากการชื้อมือถือเครื่องใหม่ ดังนั้นผู้ผลิตจะ update os ไม่นานนัก

apple ก็เป็นหนึ่งในนั้น ถึงจะกำรไจาก app,itune,book แต่ update os ไม่ทุกเครื่อง รวมถึงจงใจตัดฟังชั้นบางส่วนของเครื่องเก่า เพื่อให้เครื่องใหม่ขายใด้

นั่นสิ
ถ้าขายดีจริงมันต้องโผล่ให้เห็นในไทยมั่งสิ
แล้วก็น่าจะมีก็อบกันออกมาเยอะด้วย(ขายได้นิ)
ไม่เชื่อว่าจีนแดงผลิตกันไม่ทันขนาดนั้น

ที่สงสัยก็คือ...

ใส่เข้าไปแล้ว App Phone จะมาจากไหน ในเมื่อไม่มีทางอยู่บน App Store และไม่มีใครกล่าวถึงใน Cydia

ผมว่ามันเป็นไปไม่ได้ที่จะเสียบปุ๊บโทรออกได้ปั๊บ

จริงๆ คือหาอยู่เหมือนกันฮะ แต่ไม่เคยเจอตัวจริงเสียที เห็นแต่คลิปเดิมๆ อย่างน้อยให้เห็น Before > After ก็ยังดี

+1

ตอนนี้มันยังไม่ออก แถมออกเป็นรุ่นแรกก็ยังคุมได้อยู่หรอก แต่ว่า MS ก็บังคับ spec ไปแล้ว ถ้าไม่ทำตาม spec ที่บอก แล้วจะมาบ่น คงจะไม่ได้ล่ะมั้ง???

มันก็จริงของเขา ตอนนี้ใช้แอนดรอยก็เริ่มมีปัญหาบางโปรแกรมใช้กับเครื่องบางรุ่นแล้วค้างหรือมีบั๊คทั้งที่ใช่ Firmware เวอร์ชั่นเดียวกัน ตอนนี้ผู้ใช้เริ่มงงจะเลือกโปรแกรมสักตัวต้องดูว่า FW เป็นรุ่นใช้ได้หรือเปล่าและยังต้องดูว่าใช้กับเครื่องเราได้ไหม

เหมือนพี่ใหญ่เตือนน้องเล็กมากๆเลย หวังดีนะเนี่ย XD

แต่ก็นะทั้ง MS ละ GG ก็ขายแต่เรื่อง software เวอร์ชันต่อๆไปคงต้องทำให้ยืดหยุ่นมากขึ้น
( ไดร์เวอร์ไง)

moosaTAE Thu, 07/10/2010 - 10:25

คุ้น ๆ ว่า MS ล๊อคคุณสมบัติต่าง ๆ ของเครื่องมือถือที่ใช้ WP7 ต้องตรงตามคุณสมบัติที่กำหนดด้วยนี่ครับ น่าจะช่วยแก้ปัญหาได้ระดับหนึ่ง แต่ผมจำไม่ได้แล้วว่าต้องล๊อคสเป็คอะไรไว้มั่ง

mk Thu, 07/10/2010 - 10:25

ผมคุ้นๆ ว่าจ็อบส์ก็เคยพูดไว้แบบนี้ สถานการณ์มันจะเปลี่ยนตอนออกรุ่น 3-4

ไม่เชื่อต้องถามผู้ใช้ iPhone รุ่นแรกดู ว่าตอนนี้เป็นไงกันบ้าง

ในข่าว "หากพัฒนาแอพฯ บน Windows Phone 7 แล้วมันจะสามารถใช้ได้กับ Windows Phone ทุกเครื่อง ไม่เหมือนกับ Android"
ส่วน Windows Mobile คงไม่ได้คิดถึงหรอกรอเผามากกว่า

nolykk Thu, 07/10/2010 - 10:46

android จะทำยังไงให้ผู้ใช้บ้านๆไม่ต้องมาคิดมากว่าเครื่องเราลง FW อะไรได้ ทำไมอัพ FW นี้ไม่ได้ แล้วอัพแล้วจะทำอะไรได้บ้าง อะไรไม่ได้บ้าง
เช่นเดียวกับ windows phone

ปัญหาที่สำคัญอย่างหนึ่งของ Android คือการแยกส่วน (ต้นฉบับใช้ fragmentation)

ผมว่าน่าจะเป็น กระจัดการะจาย มากกว่านะครับ เพราะต่างคนต่างทำ ต่างปรับปรุง

exboy Thu, 07/10/2010 - 11:32

งืม เป็นปัญหาอันใหญ่หลวงอย่างยิ่ง

แล้วผู้ผลิตก็แข่งกันผลิตมือถือรุ่นใหม่มากกว่าจะมาตามอัพเดทให้รุ่นเก่าซะด้วย (เช่น โมโต)

pines Thu, 07/10/2010 - 11:43

Ballmer พูดได้น่าสนใจ ส่วนตัวผมคิดว่า MS น่าจะทำได้ อย่างน้อยก็มีประสบการณ์เรื่อง Compatibility มาพอสมควร

เรื่องความแตแยกของแต่รุ่นผมว่าจริงนะ

Windows Phone 7 ไม่อนุญาตให้ผู้ผลิตแก้ไขอะไรได้มากมายแบบ Windows Mobile หรือระดับที่จะแก้ตั้งแต่ Kernel ยังได้อย่างเช่น Android

แต่ยังไง ความแตกแยกของแต่ละรุ่น ก็ยังต้องเจออยู่ดี แต่น่าจะน้อยกว่า Android

Jonix Thu, 07/10/2010 - 14:46

ปรับปรุง API เพื่ออนาคตที่ดีกว่า มันเหมือนเขกตัวเองเชียวนะครับ
Google เร่งการพัฒนายังกกะกดปุ่ม FFWD ไม่กี่ปีแซง Windows CE ได้นี่สุดยอดแล้ว

เห็นด้วยกับคุณสตีฟ บัลเมอร์

กำลังลังเลกับเรื่องแนวนี้เลย ถ้าซื้ออย่างหนึ่งในแพล้ตฟอร์มหนึ่งก็ต้องซื้อเหมือนกันเพื่อจะได้ไม่ต้องเปลื้องเงินซื้อ App เช่น ถ้าซื้อ iPad มันก็ต้องใช้ iPhone มันถึงจะคุ้ม
ใจจริงต้องการซื้อแอนดอร์ย แต่มองการพัฒนา App แล้วการพัฒนายังไม่เป็นกลุ่มเป็นก้อนเลย

ผมว่าใครที่ยังตัดสินใจไม่ได้หรือกังวลกับเรื่องการแบ่งสาย การเข้ากันได้ ลองคิดแบบนี้นะครับเผื่อมันจะได้ง่ายขึ้น... คือลองมองว่าเราซื้อเครื่องตอนนี้แล้วใช้งานอีกซัก 2 ปี เครื่องรุ่นไหนจะตอบสนองการใช้งานของเราได้ รุ่นไหนเหมาะกับเราก็ซื้ออันนั้น ...ที่พูดนี่ไม่มีเจตนาแอบแฝงนะครับ เพราะผมเองก็เคยมีปัญหาแบบนี้เหมือนกัน
ก่อนหน้านี้ใช้ Moto รุ่นที่เป็น Linux ฝาพับ+Graffiti มาตลอด 2-3 รุ่น (ก่อนนั้นใช้ Palm กับ Treo) เครื่องสุดท้ายคือ Motorola Ming (A1200 รึเปล่าจำไม่ได้) ใช้อยู่นานครับจนที่ยึดฝาพับมันแตกก็ยังทนใช้อยู่ ก็เพราะมัวแต่คิดเรื่องพวกนี้แหละครับ ตอนนั้น Android 1.5,1.6 เข้าเมืองไทยหลายตัวแล้วรวมทั้ง SAMSUNG Galaxy Spica ด้วย แต่ก็ยังไม่ยอมซื้อแล้วตัดใจไปซื้อ NOKIA 5130 มาใช้ไปพลางๆ ก่อน แล้วก็ยังลังเลอยู่อีกหลายเดือนครับ ตอนหลังก็ตัดสินใจไปซื้อ Spica มาจนได้ (ตอนนั้นมัน Up เป็น 2.1 จากโรงงานมาแล้ว แต่ตัวเองไม่ได้รู้เรื่องหรอกนะ ตอนไปซื้อก็เข้าใจว่ายังเป็น 1.x อยู่.. อารมณ์ตอนซื้อก็ประมาณว่า "เป็นไงเป็นกันวะ") ตอนซื้อคนขาย (ผู้หญิง) ยังบอกว่า "โหพี่ใช้โคตรยากเลย" ..ตอนนั้นผมยิ่งใจเสียเลย
...แต่ตอนนี้..มีความสุขกับเจ้า Spica ดีครับ เอาไว้ซื้อคราวหน้าจะเอา Android รุ่น Top เลย ^_^