เมื่อครั้งที่แอปเปิลเปิดตัว Mac OS X รุ่นแรกๆ นักพัฒนามีทางเลือกสำหรับสร้างโปรแกรมบน Mac OS X หลายทาง เช่น Cocoa ซึ่งเป็น API หลักของ Mac OS X, Carbon หรือโปรแกรมจาก Mac OS เดิม, Java สำหรับโปรแกรมข้ามแพลตฟอร์ม และ X11 สำหรับโปรแกรมจากระบบ X Window (ตัวอย่างคือ OpenOffice.org) ซึ่งยุทธศาสตร์ของแอปเปิลในตอนนั้นก็เพราะต้องการเพิ่มจำนวนโปรแกรมบน Mac OS X (ที่เป็นระบบปฏิบัติการใหม่) ให้มากที่สุดเท่าที่จะทำได้
แต่ในระยะหลังๆ เมื่อเป้าหมายของแอปเปิลประสบผล เราจึงเริ่มเห็นการถอดเทคโนโลยีเก่าๆ หลายตัว และหันมาเน้นที่ Cocoa เพียงอย่างเดียวแทน ซึ่งใน Mac OS X 10.7 Lion เราก็เห็นการถอด Java และ Rosetta กันไปแล้ว
คราวนี้ใน OS X 10.8 แอปเปิลก็ยังเดินหน้าต่อ โดยระบุว่าจะถอดสภาพแวดล้อมของ X11 ออกจากตัวระบบปฏิบัติการ (เดิมทีมีให้ติดตั้งเองแบบ optional แต่ตอนนี้ไม่มีแล้ว) และแนะนำให้ใช้โครงการโอเพนซอร์ส XQuartz แทน (ลักษณะเดียวกับที่ทิ้ง Apple Java และแนะนำให้ใช้ OpenJDK แทน)
ส่วนกรณีของ Carbon ที่สืบทอดมาหลายสิบปี ในรุ่น 10.8 แอปเปิลจะปรับสถานะของ Carbon API เกือบทั้งหมดให้เข้าสู่สถานะ "ตกรุ่น" (deprecated) และแนะนำให้ใช้ API อื่นๆ ของ Cocoa ทดแทน ซึ่งตรงนี้คนที่กระทบมากที่สุดคือ Adobe ที่ยังมีโปรแกรมหลายตัวใช้ Carbon นั่นเอง
ที่มา - AppleInsider, 9to5mac
Comments
อ่ะ แต่ตอนนี้ผมยังสามารใช้ adobe ตัวล่าสุดบนสิงโตภูเขาได้ปกติอยู่งับ =v=)/
ปรับให้เป็น deprecated เป็นแค่การเตือน developer ว่าอีก 1-2 รุ่นจะเอาออกครับ ให้เปลี่ยนมาใช้ API ใหม่ได้แล้ว ไม่ได้อยู่ดีๆ จะเอาออกเลย
ผมสงสาร adobe มากเลย ตอน snow ก็เพิ่งเขียน photoshop ใหม่หมด เห็นบอกใช้ carbon เขียนด้วย
ไปๆมาๆ อาจจะต้องเขียนใหม่อีกแล้ว Y_Y จำไม่ได้ว่าในชุด cs มีตัวไหนที่เปลี่ยนมาใช้ carbon บ้าง เหมือนถูกแกล้งทางอ้อม
photoshop ตัวใหม่(CS5) ใช้ cocoa ครับ
โอ้วว ไม่นะ ขอให้ gimp กับ inkscape ได้ไปต่อเถอะ :'(
WE ARE THE 99%
ทดทแทน "ท" เกินมาครับ
ไม่ใช้ Carbon = ลดโลกร้อน?
;)
ผมไม่ได้ใช้แมค แต่ส่วนตัวผมชอบแนวทางนี้นะ เหมือนแอปเปิลต้องการเซ็ตให้อนาคตของ OS X เข้าสู่ทิศทางที่ต้องการ และในที่สุดก็คงผนวกกับ iOS อย่างที่หลายๆ ท่านเดาไว้ ซึ่งเป็นข้อดีของระบบปิด ที่สามารถควบคุมทุกอย่างได้เบ็ดเสร็จ จะเปลี่ยนแปลงอะไรก็ดูรวดเร็วดี
ขณะที่ windows 8 มีบน arm แล้วและ chrome browser ก็มีบน android แล้ว ...
คงจะบอกว่า OS X รวมกับ iOS เร็วไม่ได้หรอก
samsung ใหญ่แค่ใหน ?
https://youtu.be/6Afpey7Eldo
Safari มีบน iOS นานแล้ว ส่วน Windows 8 ยังไม่ออกครับ
^^
ผมว่ามันห้าวหาญเกินไปสำหรับวิธีนี้นะ เพราะแอปเปิ้ลตอนนี้ยังกินบุญเก่า(ของจ๊อปทิ้งไว้ให้) ยังไม่แน่นอนเท่าไหร่เลยสำหรับของสร้างขึ้นมาบนลำแข้งตัวเองจะเป็นอย่างไร ถ้าไม่ดีผมว่ามันจะจบแค่นี้นะ
เท่าที่ผมลองใช้สิงโตภูเขาดูแล้วมันโอนะ น่าพอใจดีออก คุยกันด้วยimessageก่ะพวกiPhoneได้ด้วย
หรือแข่งรถก่ะพวกนั้นก็ได้ อะไรๆก็icoud
......ไปในทิศทางทีดีขึ้นนะผมว่า
ปัจจุบันโปรแกรมบน OS X ที่เขียนด้วย API อื่นๆ ที่นอกเหนือไปจาก Cocoa มีน้อยมากแล้วนะครับ
ต่อให้มีโปรแกรมเหล่านั้น
ผมว่ายุทธศาสตร์นี้มีมาตั้งแต่ก่อน Jobs เสียอีกครับ ดีไม่ดี Jobs เป็นคนวางแนวทางแบบนี้ไว้เองด้วยซ้ำ
twitter.com/djnoly
Windows ยังทิ้ง Win32 เลยครับ (เฉพาะบน ARM) :-) จริง ๆ มันเป็นเรื่องของทิศทางน่ะ
กำลังจะออกจากกรอบของ x-window อย่างถาวรซินะ
ว่าแต่ OS X นี่ก็ออกมานานมากแล้วนะ ตั้งแต่ปี 2001 นี่ก็จะ 11 ปีแล้วสินะ
เมื่อไหร่จะขยับไปที่ OS XI หรือ 11 สักที
หรือจะรอ ออกให้ครบ 10.9 ก่อนแล้วค่อยไป 11 ^_^
10.10 , 10.11 ก็ต่อได้นะครับ ฮ่าๆ
10.10 = 10.1 < 10.9
ลืมคิดเรื่องนี้เลย ฮ่าๆ
เลข version ไม่ใช่เลขทศนิยมนะครับ
อาจจะรอให้ใช้สัตว์ตระกูลแมวหมดก่อนก็ได้ครับ OS XI ก็อาจจะเป็นสัตว์ตระกูลอื่น
X มันเท่ห์หว่า XI เป็นไหนๆ
คงเป็นเหตุผลเรื่องการตลาดอ่ะครับ
twitter.com/djnoly
แล้วงี้จะใช้ Wireshark ไงล่ะเนี่ย..