เมื่อครั้งที่แอปเปิลเปิดตัว 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
on
อ่ะ แต่ตอนนี้ผมยังสามารใช้
EngineerRiddick Sun, 19/02/2012 - 15:02
อ่ะ แต่ตอนนี้ผมยังสามารใช้ adobe ตัวล่าสุดบนสิงโตภูเขาได้ปกติอยู่งับ =v=)/
ปรับให้เป็น deprecated
rattananen Sun, 19/02/2012 - 15:18
In reply to อ่ะ แต่ตอนนี้ผมยังสามารใช้ by EngineerRiddick
ปรับให้เป็น deprecated เป็นแค่การเตือน developer ว่าอีก 1-2 รุ่นจะเอาออกครับ ให้เปลี่ยนมาใช้ API ใหม่ได้แล้ว ไม่ได้อยู่ดีๆ จะเอาออกเลย
ผมสงสาร adobe มากเลย ตอน snow
SaMzAn Sun, 19/02/2012 - 22:36
In reply to อ่ะ แต่ตอนนี้ผมยังสามารใช้ by EngineerRiddick
ผมสงสาร adobe มากเลย ตอน snow ก็เพิ่งเขียน photoshop ใหม่หมด เห็นบอกใช้ carbon เขียนด้วย
ไปๆมาๆ อาจจะต้องเขียนใหม่อีกแล้ว Y_Y จำไม่ได้ว่าในชุด cs มีตัวไหนที่เปลี่ยนมาใช้ carbon บ้าง เหมือนถูกแกล้งทางอ้อม
photoshop ตัวใหม่(CS5) ใช้
blackdemon Sun, 19/02/2012 - 23:13
In reply to ผมสงสาร adobe มากเลย ตอน snow by SaMzAn
photoshop ตัวใหม่(CS5) ใช้ cocoa ครับ
โอ้วว ไม่นะ ขอให้ gimp กับ
Fzo Sun, 19/02/2012 - 15:05
โอ้วว ไม่นะ ขอให้ gimp กับ inkscape ได้ไปต่อเถอะ :'(
Cocoa ทดทแทน ทดทแทน "ท"
hisoft Sun, 19/02/2012 - 15:26
ทดทแทน "ท" เกินมาครับ
ไม่ใช้ Carbon = ลดโลกร้อน? ;)
mr_mayz Sun, 19/02/2012 - 15:29
ไม่ใช้ Carbon = ลดโลกร้อน?
;)
ผมไม่ได้ใช้แมค
0rmsin Sun, 19/02/2012 - 15:39
ผมไม่ได้ใช้แมค แต่ส่วนตัวผมชอบแนวทางนี้นะ เหมือนแอปเปิลต้องการเซ็ตให้อนาคตของ OS X เข้าสู่ทิศทางที่ต้องการ และในที่สุดก็คงผนวกกับ iOS อย่างที่หลายๆ ท่านเดาไว้ ซึ่งเป็นข้อดีของระบบปิด ที่สามารถควบคุมทุกอย่างได้เบ็ดเสร็จ จะเปลี่ยนแปลงอะไรก็ดูรวดเร็วดี
ขณะที่ windows 8 มีบน arm
put4558350 Sun, 19/02/2012 - 16:05
In reply to ผมไม่ได้ใช้แมค by 0rmsin
ขณะที่ windows 8 มีบน arm แล้วและ chrome browser ก็มีบน android แล้ว ...
คงจะบอกว่า OS X รวมกับ iOS เร็วไม่ได้หรอก
Safari มีบน iOS นานแล้ว ส่วน
luck Tue, 21/02/2012 - 21:07
In reply to ขณะที่ windows 8 มีบน arm by put4558350
Safari มีบน iOS นานแล้ว ส่วน Windows 8 ยังไม่ออกครับ
^^
ผมว่ามันห้าวหาญเกินไปสำหรับวิ
pasuth73 Sun, 19/02/2012 - 16:07
ผมว่ามันห้าวหาญเกินไปสำหรับวิธีนี้นะ เพราะแอปเปิ้ลตอนนี้ยังกินบุญเก่า(ของจ๊อปทิ้งไว้ให้) ยังไม่แน่นอนเท่าไหร่เลยสำหรับของสร้างขึ้นมาบนลำแข้งตัวเองจะเป็นอย่างไร ถ้าไม่ดีผมว่ามันจะจบแค่นี้นะ
เท่าที่ผมลองใช้สิงโตภูเขาดูแล
EngineerRiddick Sun, 19/02/2012 - 16:45
In reply to ผมว่ามันห้าวหาญเกินไปสำหรับวิ by pasuth73
เท่าที่ผมลองใช้สิงโตภูเขาดูแล้วมันโอนะ น่าพอใจดีออก คุยกันด้วยimessageก่ะพวกiPhoneได้ด้วย
หรือแข่งรถก่ะพวกนั้นก็ได้ อะไรๆก็icoud
......ไปในทิศทางทีดีขึ้นนะผมว่า
ปัจจุบันโปรแกรมบน OS X
mk Sun, 19/02/2012 - 18:27
In reply to ผมว่ามันห้าวหาญเกินไปสำหรับวิ by pasuth73
ปัจจุบันโปรแกรมบน OS X ที่เขียนด้วย API อื่นๆ ที่นอกเหนือไปจาก Cocoa มีน้อยมากแล้วนะครับ
ต่อให้มีโปรแกรมเหล่านั้น
ผมว่ายุทธศาสตร์นี้มีมาตั้งแต่
nolykk Sun, 19/02/2012 - 19:42
In reply to ผมว่ามันห้าวหาญเกินไปสำหรับวิ by pasuth73
ผมว่ายุทธศาสตร์นี้มีมาตั้งแต่ก่อน Jobs เสียอีกครับ ดีไม่ดี Jobs เป็นคนวางแนวทางแบบนี้ไว้เองด้วยซ้ำ
Windows ยังทิ้ง Win32 เลยครับ
mr_tawan Sun, 19/02/2012 - 20:26
In reply to ผมว่ามันห้าวหาญเกินไปสำหรับวิ by pasuth73
Windows ยังทิ้ง Win32 เลยครับ (เฉพาะบน ARM) :-) จริง ๆ มันเป็นเรื่องของทิศทางน่ะ
กำลังจะออกจากกรอบของ x-window
deeplite Sun, 19/02/2012 - 16:56
กำลังจะออกจากกรอบของ x-window อย่างถาวรซินะ
ว่าแต่ OS X
Jose Sun, 19/02/2012 - 20:11
ว่าแต่ OS X นี่ก็ออกมานานมากแล้วนะ ตั้งแต่ปี 2001 นี่ก็จะ 11 ปีแล้วสินะ
เมื่อไหร่จะขยับไปที่ OS XI หรือ 11 สักที
หรือจะรอ ออกให้ครบ 10.9 ก่อนแล้วค่อยไป 11 ^_^
10.10 , 10.11 ก็ต่อได้นะครับ
TeamKiller Sun, 19/02/2012 - 20:50
In reply to ว่าแต่ OS X by Jose
10.10 , 10.11 ก็ต่อได้นะครับ ฮ่าๆ
10.10 = 10.1 < 10.9
boboz Mon, 20/02/2012 - 11:23
In reply to 10.10 , 10.11 ก็ต่อได้นะครับ by TeamKiller
10.10 = 10.1 < 10.9
ลืมคิดเรื่องนี้เลย ฮ่าๆ
TeamKiller Mon, 20/02/2012 - 18:20
In reply to 10.10 = 10.1 < 10.9 by boboz
ลืมคิดเรื่องนี้เลย ฮ่าๆ
เลข version
rattananen Tue, 21/02/2012 - 10:57
In reply to 10.10 = 10.1 < 10.9 by boboz
เลข version ไม่ใช่เลขทศนิยมนะครับ
อาจจะรอให้ใช้สัตว์ตระกูลแมวหม
SaMzAn Sun, 19/02/2012 - 22:31
In reply to ว่าแต่ OS X by Jose
อาจจะรอให้ใช้สัตว์ตระกูลแมวหมดก่อนก็ได้ครับ OS XI ก็อาจจะเป็นสัตว์ตระกูลอื่น
X มันเท่ห์หว่า XI
nolykk Sun, 19/02/2012 - 23:07
In reply to ว่าแต่ OS X by Jose
X มันเท่ห์หว่า XI เป็นไหนๆ
คงเป็นเหตุผลเรื่องการตลาดอ่ะครับ
แล้วงี้จะใช้ Wireshark
xphp Mon, 20/02/2012 - 14:42
แล้วงี้จะใช้ Wireshark ไงล่ะเนี่ย..