ซื้อกลับบ้านที่สำคัญ
- เมื่อ Apple เปลี่ยนมาใช้ Intel Adobe และ Microsoft ต้องใช้เวลาหลายปีในการอัปเดตแอป
- คราวนี้ Photoshop beta พร้อมแล้วในวันแรก
- Apple วางรากฐานสำหรับการเปลี่ยนแปลงนี้มาหลายปีแล้ว
เมื่อ Apple เปลี่ยน Macs เป็นชิป Intel ในปี 2548 ผู้ผลิตซอฟต์แวร์ต้องใช้เวลาหลายเดือนหรือไม่ใช่หลายปีในการปรับตัวให้เข้ากับการเปลี่ยนแปลง คราวนี้ ในการเปลี่ยนไปใช้ Apple Silicon ใช้เวลาหลายวันและหลายสัปดาห์
Adobe เพิ่งเปิดตัว Premier, Rush และ Audition เวอร์ชันเบต้า PhotoShop เบต้าที่เข้ากันได้จะพร้อมใช้งานทันทีที่มี M1 Mac ใหม่และ Lightroom ตามมาในอีกไม่กี่สัปดาห์ต่อมา แม้แต่ชุดโปรแกรม Office ของ Microsoft ก็พร้อมใช้ ครั้งนี้มันต่างกันยังไง
"Microsoft กล่าวว่าผู้ใช้ควรสังเกตเห็นการปรับปรุงประสิทธิภาพที่สำคัญเมื่อใช้แอป Office บน M1 Macs " Chance Miller ของ Mac 9to5 เขียน "แอป Office เป็นแบบ Universal ซึ่งหมายความว่ายังคงทำงานด้วยการอัปเดตและฟีเจอร์ล่าสุดบน Intel Mac ด้วยเช่นกัน"
เตรียมตัวให้พร้อม
มีสองสิ่งที่ขัดขวางการเปลี่ยนแปลงของ Apple จาก PowerPC เป็น Intel เมื่อ 15 ปีที่แล้ว ประการหนึ่งคือ Apple ไม่ได้มีความสำคัญขนาดนั้น อุตสาหกรรมสร้างสรรค์อาจยังคงชอบ Mac มากกว่า แต่ซอฟต์แวร์ที่สำคัญทั้งหมดก็อยู่บนพีซีด้วย ทุกวันนี้ เมื่อ Apple ทำการเปลี่ยนแปลง แม้แต่นักพัฒนารายใหญ่ที่สุดก็เข้าแถวได้อย่างรวดเร็ว ย้อนกลับไปตอนนั้น ไม่แน่ใจว่า Adobe หรือ Microsoft จะทำการเปลี่ยนแปลงนี้หรือไม่
ตัวอย่างเช่น Steve Jobs ประกาศการเปลี่ยนแปลงของ Intel ในการประชุม Worldwide Developers Conference เดือนมิถุนายน 2548 Adobe ไม่ได้ประกาศเวอร์ชันที่เข้ากันได้ของ Photoshop จนถึงเดือนเมษายน 2549 ซึ่งไม่สามารถจัดส่งได้จนถึงเดือนธันวาคม 2549
"[P]อาร์ตเนอร์อย่าง Adobe และ Microsoft ยังไม่พร้อมสำหรับ Universal Binaries ของพวกเขา แม้ว่าการเปลี่ยนแปลงดังกล่าวจะประกาศเมื่อ 6 เดือนที่แล้วก็ตาม" Anand Lal Shimpi จาก AnandTech เขียนในขณะนั้น
ดังนั้น ส่วนหนึ่งของปัญหาก็คือ Mac ไม่ได้มีความสำคัญขนาดนั้น เช่นเดียวกับสวิตช์ Apple Silicon ใหม่ ผู้เชี่ยวชาญหลายคนไม่ได้อัปเกรดในทันที และถึงแม้จะทำเช่นนั้น แอปก็จะทำงานได้ดีพอในตัวแปล Rosetta ดั้งเดิมของ Apple ซึ่งช่วยให้คุณเรียกใช้แอปพลิเคชัน PowerPC เก่าบน Intel Mac ใหม่ได้
ปัญหาอีกอย่างคือนักพัฒนาต้องลำบากใจมากที่ต้องเปลี่ยน ทุกวันนี้ นักพัฒนาส่วนใหญ่ใช้เครื่องมือ Xcode ของ Apple ในการเขียนและคอมไพล์โค้ด แต่ในตอนนั้น พวกเขาใช้เครื่องมือของตัวเอง ซึ่งหลายอย่างเข้ากันไม่ได้ ซึ่งหมายความว่าการอัปเดตแอปหมายถึงการอัปเดตเครื่องมือก่อน
และสิ่งนี้ได้เกิดขึ้นแล้ว เมื่อ Apple เปลี่ยนจาก OS 9 เป็น Mac OS X ในปี 2544 นักพัฒนาซอฟต์แวร์ต้องเขียนแอปใหม่เพื่อให้ปฏิบัติตามคราวนี้คอมพิวเตอร์ยังคงเหมือนเดิม และระบบปฏิบัติการก็เปลี่ยนไป Apple ใช้สภาพแวดล้อมแบบคลาสสิก ซึ่งช่วยให้แอปรุ่นเก่าทำงานต่อไปได้ หากไม่ได้ลงรายละเอียดในระดับต่ำ สิ่งนี้ก็สร้างความเจ็บปวดให้กับนักพัฒนาเช่นกัน โดยเฉพาะผู้ที่สร้างชุดซอฟต์แวร์ขนาดใหญ่
Xcode วันนี้
คราวนี้ Apple อ้างว่านักพัฒนาสามารถทำเครื่องหมายในช่องใน Xcode และแอพของพวกเขาจะคอมไพล์สำหรับ Apple Silicon เช่นเดียวกับการทำงานแบบเนทีฟบน M1 Mac ใหม่ น่าแปลกที่มันกลายเป็นความจริงไม่มากก็น้อย
"ฉันต้องคอมไพล์ใหม่ [แอพของฉัน] แค่นั้นเอง" Greg Pierce ผู้พัฒนาแอพ Mac และ iOS, Drafts บอกกับ Lifewire ทาง Twitter "อย่างที่บอก ฉันไม่ทำอะไรเลยที่ไม่ค่อยมีประโยชน์เท่าเฟรมเวิร์กของ Apple"
ความแตกต่าง? ทุกวันนี้ นักพัฒนา Mac และ iOS ส่วนใหญ่ใช้ Xcode และเขียนแอปโดยใช้เครื่องมือและเฟรมเวิร์กของ Apple สำหรับ Adobe และ Microsoft งานเปลี่ยนผ่านยากอยู่เบื้องหลังพวกเขาทั้งสองบริษัทได้จัดส่งแอพ Apple Silicon สำหรับ iPhone และ iPad ด้วย เห็นได้ชัดว่าไม่ธรรมดา แต่นั่นเป็นแนวคิดทั่วไป
ดังนั้น การเปลี่ยนผ่านของ Apple ไปเป็น Apple Silicon ที่ใช้ ARM เป็นเวลาหลายสิบปีในการสร้าง ความยากลำบากในการดึงนักพัฒนาที่สำคัญพร้อมสำหรับการเปลี่ยน OS X และ Intel อาจจะยังคงจัดอันดับบางส่วนที่ Apple
ในทางสถาบันแล้ว Apple ไม่ชอบที่จะอยู่ในความเมตตาของใครๆ จับคู่ความหวาดระแวงกับพลังที่ Apple ชื่นชอบในตอนนี้ และคุณจะเห็นว่าการผสมผสานระหว่างการวางแผนที่อุตสาหะและกำลังดุร้ายทำให้การเปลี่ยนผ่านของ Apple Silicon ราบรื่นจนแทบไม่มีเหตุการณ์เกิดขึ้น