Apple

มีรายงานจาก New York Post ว่ากระทรวงยุติธรรม และคณะกรรมการการค้าของสหรัฐฯ กำลังประชุมกันในไม่กี่วันนี้ว่าจะดำเนินการสอบสวนแอปเปิลในกรณีกีดกันไม่ให้นักพัฒนาใช้เครื่องมือพัฒนาอื่นนอกจาก XCode และคอมไพล์เลอร์ของแอปเปิล

ไม่มีการยืนยันข่าวนี้อย่างเป็นทางการจากหน่วยงานทั้งสอง และแม้จะเป็นจริงนี่จะเป็นการตัดสินใจเพื่อ "สอบสวน" หรือไม่เท่านั้นหากมีการสอบสวนจริงก็ยังต้องมีการตัดสินใจต่อไปอีกว่าจะมีการดำเนินการต่อไปหรือไม่

ที่มา - New York Post

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

เห็นด้วยถ้าโดนจริง บางทีอยากเขียน app อะไรขำๆ บ้าง อย่าง GT2000 (ที่เห็นมี i2000 เขียนออกมา) แต่ต้องมาซื้อ เครื่อง mac เพื่อเขียนนี่ มันชวนไม่ขำ ทำให้เลิกคิดไปเลย

...

+1 ตอนผมมี iPod Touch ผมรอ iPhone SDK มานาน นานมาก ... พอพี่ท่านประกาศให้เริ่มทดลองใช้ได้ดันมีแต่บน Mac เสียอีก

หลังจากนั้นพอเครื่องนั้นหาย ผมก็เลิกสนใจบรรดา iPhone OS ไปเลย พอกันที !!

ตอนแรกกำลังจะไม่เห็นด้วยกับข่าวนี้ เพราะผมมองว่าบริษัทน่าจะมีสิทธิจำกัดระบบการเขียนโปรแกรมของตัวเอง แต่พออ่านความเห็นคุณต้นอ้อ เพิ่งจะรู้ว่าจะเขียน App ลง iPhone เนี่ย ต้องเขียนผ่าน Mac OS เท่านั้นเหรอครับ?? งั้นก็ฟ้องไปเถอะ เห็นควรด้วย เพราะในเมื่อคุณทำให้ iPhone มันทำงานได้กับ Windows คุณก็ควรจะยอมให้มันถูกพัฒนาได้ด้วย Windows เช่นกัน

คือ SDK ของมันใช้กับ Tool 'XCode' ซึ่งมันทำงานบน Windows ไม่ได้น่ะครับ ส่วนมันผูกกับ XCode แน่นแค่ไหนคงต้องถามผู้ที่ทำงานด้านนี้ล่ะนะ (ผมเลิกสนใจมานานแล้วก็เลยไม่ได้ศึกษาต่อครับ อ่านแค่ ObjC พื้น ๆ นิดหน่อยแล้วก็ลืมหมดแล้ว)

แต่ก็นะ ... ถ้าพอร์ทมาเป็นเอเลี่ยนแบบ iTunes ก็ไม่ไหว ไม่ต้องทำเหอะ ขอร้อง !

เหอะๆ +1 เรื่อง iTunes ครับ ถ้าไม่ติดว่าเพลงมี DRM ของ Apple ก็คงเลิกใช้เหมือนกัน (เคยปันใจไปใช้ Zune แป๊บนึงด้วย รู้สึกดีกว่าเยอะเชียว เสียดายเล่นเพลงในอัลบั้มที่ซื้อมาไมได้ เลยเอาออก

จ๊อปส์ เป็นนักการตลาด และผู้ใช้สินค้า ไม่ใช่นักพัฒนาโปรแกรม

การพัฒนาสินค้าของ Apple เน้นที่ทำให้ จ๊อปส์ ถูกใจ (เท่าที่เคยอ่าน) ซึ่งมันก็ไม่ผิด (ขนาดเจ้าของบริษัทยังไม่ชอบแล้วยังจะขายอีกเรอะ ?) แต่นั่นหมายถึงเขาจะไม่เอาใจนักพัฒนาโปรแกรม เพราะจ๊อปส์นั้นไม่ใช่

เป็นตรรกะเพี้ยน ๆ ที่มันผุดขึ้นมาในหัวเมื่อกี้ครับ ฮะๆๆ

โดนจนได้ 55555

เรื่องซอฟต์แวร์ของแอปเปิลที่รันบนวินโดว์นี่อืดทุกตัวจริงๆ

ขนาดเล่นเกมหนักๆแล้ว Atl+Tab มาเปิด Firefox อ่านบทสรุป ยังไม่แลคเท่าเปิด iTunes

ยิ่งตอนเข้าหน้า Library Applications นะ คือต้องกดอย่างระวังอะ

คงต้องสอบสวนกันว่า แอปเปิ้ล "กันไม่ให้ใช้" หรือว่า "ไม่ทำให้ใช้" ก่อนเลยครับ ถ้ากันไม่ให้ใช้ก็อาจจะมีความผิดได้ แต่ถ้าไม่ห้ามแต่แค่ไม่ทำให้นี่มันก็น่าจะเป็นสิทธิของเขา
ถ้าเขาห้ามใช้ก็คงต้องสอบสวนกันยาวอีก ว่าเพราะอะไรแล้วแอปเปิ้ลก็หาข้ออ้างเก่งซะด้วย ยกมาสารพัดได้เลย (นึกถึงไมโครซอฟย์สมัยหาข้ออ้างสารพัดจนศาลยอมให้แถมโปรแกรมมาพร้อมกับวินโดว์เลย ถ้าสำนวนดีถึงจะดูไม่ถูกต้องศาลอเมริกาก็ยกประโยชน์ให้ผู้บริโภค)

เขาไม่ทำ XCode ให้แพลตฟอร์มอื่นใช้ อันนี้ไม่ผิด เพราะ Apple เองก็ไม่ค่อยมีศักยภาพในการทำโปรแกรมบน Platform อื่นสักเท่าไหร่ (คราวนี้ขอยกตัวอย่าง QuickTime แทน เพราะ iTunes โดนไปหลายดอกแล้ว ผมว่า QuickTime บน Windows เองก็ช้า+กินแรงโดยไม่จำเป็นเหมือนกันนะ แต่อาจจะอุปาทานไปเอง)

แต่ที่เขากำลังจะสอบสวน (หรืออาจะไม่) ก็คือการที่ Apple ไม่ยอมให้โปรแกรมที่พัฒนาโดย Tool อื่น ๆ (เช่น Adobe Flash CS5) นั้นเข้ามารันบนแพลตฟอร์มของตัวเองได้ ซึ่งเรื่องนี้จะผิดจะถูกก็คงต้องว่ากันอีกทีนึงล่ะครับ

ผมไม่ได้อ่านข้อตกลงของ iPhone SDK ตัวใหม่ (ซึ่งปรกติผมแทบไม่เคยอ่านของโปรแกรมไหนอยู่แล้ว มันยาว + อ่านไม่รู้เรื่อง) ก็เลยไม่รู้ว่า เขาระบุแค่ว่า ต้องเป็นโปรแกรมที่เขียนด้วย Obj-C, C, C++ หรือ HTML5(+JS) หรือบังคับว่าต้องใช้เฉพาะ tool (ที่เขียนโค้ด Obj-C, C หรือ C++) ของ Apple ด้วย (XCode และอื่น ๆ) และถ้าเกิดมีคน Port SDK มาใช้กับ GCC บน Windows (ทำ Cross-Compile ได้นะ) + เขียน Tool มารองรับ แล้วขายเนี่ย ผู้ใช้โปรแกรมดังกล่าวสร้างโปรแกรมบน iPhone จะผ่านการพิจารณาของ Apple หรือเปล่า ?

เออ แล้ว Windows Mobile มี IDE ใช้บน Mac ด้วยหรือเปล่าครับอยากรู้
มันจะได้เทียบทั้งสองข้างว่าใครผูกขาดการพัฒนา ซึ่ง .Net ของ Microsoft ก็ใช้กับ Windows เท่านั้น
ยกเว้นมี Multi-plateform Language อย่างพวกพวก Java หรือ Perl แต่ก็อีกล่ะ
ภาษาพวกนี้ไม่สามารถใช้ทรัพยากรของระบบได้เต็มที่ เลยเกิดปัญหาในเรื่องของความช้าในการใช้งาน
อีกค่ายก็คือ Android ของ Google นี้ดีมากเลยเพราะมี IDE ให้่พัฒนาในทุก Plateform อันนี้อาจเป็นจุดแข็ง
ที่ทำให้ Android ชนะทุกค่ายในอนาคตเลยทีเดียว
^____^

Microsoft ไม่ได้ปิดกั้นในการใช้เครืองมือพัฒนาระบบของตัวเองนะครับ

อย่างเช่นไม่มีเงินก็ใช้ SharpDevelop ทำก็ได้ แต่เวลา compile มาใช้บน WM จะใช้กำลังภายในมากหน่อย อันนี้ทราบเพราะเคยลองแล้ว ใช้ได้เหมือนกัน แต่ว่านานหน่อย ทำของขายอาจจะไม่คุ้ม แต่ทำเล่นๆ ก็พอโอเค หรืออาจจะโหลด VS Pro ตัว trial มาลงก็ได้ อีกอย่างเครื่องที่เป็น x86 ก็ลง Windows ได้อยู่แล้ว ไปโหลด trial version มาก็ได้ ;P หมดเวลาแล้วลงใหม่ มาลองเล่น หรืออย่างบน Windows ตัว App ต่างๆ ก็ใช้ Mono พัฒนาบน Linux แล้วมาใช้งานบน Windows ได้เช่นกัน แต่สุดท้ายก็ต้องมีเครื่องทดสอบอยู่ดี

ผมว่าคนเข้าใจผิดเยอะ

ประเด็นไม่ใช่ว่าแอปเปิลทำ IDE บน OS อะไรบ้างนะครับ แต่เป็นการแอปเปิลไปปิดกั้นไม่ให้นักพัฒนาไปใช้เครื่องมือพัฒนาของบริษัทอื่นๆ ซึ่งอาจจะอยู่บน OSX อย่างเดียวหรือไม่ก็ได้

อย่าง Android เองแม้จะมี IDE บนทุกแพลตฟอร์มหลัก แต่ถ้าคนอื่นจะทำ IDE มาบ้างแล้วกูเกิลไปกีดกัน ก็เข้าข่ายนี้เหมือนๆ กันนะครับ

ประเด็นหลักของเรื่องนี้คือ ไม่สามารถเขียนโปรแกรมจากที่อื่นมาใช้ได้นะครับ
ซึ่งถ้าหากเทียบกับ Microsoft แล้ว Windows นั้นเปิดให้ทุก platform ลงมาติดตั้งและใช้งานได้ ไม่ได้จำกัดเฉพาะ .Net ครับ (ยกตัวอย่างตัว Windows เนื่องจากคุณยกตัวอย่างเรื่อง .Net มา) Windows นั้นยอมรับโปรแกรมทุกโปรแกรมรวมถึง platform ทุก platform แล้วแต่ใครจะเขียนขึ้นมา แต่ก็แน่หล่ะย่อมมีปัญหาตามมาบ้าง แต่ช่วงหลังๆปัญหาเริ่มจะไม่มีแล้วเนื่องจาก platform ต่างๆเริ่ม mature

ส่วนที่เค้าพูดถึงเรื่อง IDE กันก็คือ การพัฒนาโปรแกรมสำหรับ i นั้น จะต้องทำบน IDE เฉพาะ ซึ่ง IDE ตัวนั้นมันใช้ได้เฉพาะบน Mac และถ้าเขียนด้วยโปรแกรมตัวอื่น(ซึ่งยังไม่มี) ก็อาจจะถูกปฏิเสธ โดยเฉพาะถ้าใช้งานแบบ VM ก็จะถูกปฏิเสธทันที เช่น Flash

ประมาณว่า ไม่มีให้แต่อยากทำก็ทำได้เลย กับ ไม่มีให้และไม่ยอมให้ทำหน่ะครับ

ส่วน WP7 นี่ก็ไม่รู้เหมือนกันว่าจะ strict เรื่องนี้หรือเปล่า ซึ่งคาดว่าคงไม่ ส่วน Android ไม่ได้ strict เรื่องนี้อยู่แล้ว

Apple ไม่ใช่ระบบเปิด เพราะถ้าเปิดก็ควบคุมไม่ได้ ทำให้ก้าวเดินแต่ละเก้าไปข้างหน้าช้าปัญหามาก
ต้องคอยเอาใจคนนั้นคนนี้ ระบบก็ไม่สเถียร Library ต้องมีทั้ง Linux Windows Mac
Version ต้อง Maintain Bugs ต้องแก้ Hardware ไม่เหมือน ปัญหามาก เป็นผมก็ไม่เอา
ใครอยากตามมาก็ตาม ไม่อยากตามก็มี Platform อื่นๆ

xphp Wed, 05/05/2010 - 03:31

ผมว่า เพราะมันถูกออกแบบมาให้เขียนด้วย Cocoa มันถึงต้องมีแต่ในแมค

คนใช้วินโดวส์น่าจะไม่ค่อยมีใครเขียนโปรแกรมด้วย Objective-C ที่เป็น GUI แน่ๆ (เช่น GNUstep) เพราะมันไม่ Native และมันก็จะมีเมนูลอยๆ ออกมา ซึ่งมันไม่ใช่ปกติ

ถ้าผมมอง มันก็คงจะเหมือนการพัฒนาเกมส์บนเครื่อง Console แหละครับ ซึ่งเค้าก็จะมี Developer Kit มาให้ ซึ่งมันก็ต้องใช้ใน System ที่เขาระบุมาด้วย