อุปกรณ์แรกที่มีชิปของ Apple คือ iPad ในปี 2010 ในขณะนั้น โปรเซสเซอร์ A4 มีคอร์เดียวและประสิทธิภาพไม่สามารถเทียบได้กับรุ่นปัจจุบันเลย เป็นเวลาห้าปีแล้วที่ยังมีข่าวลือเกี่ยวกับการรวมชิปเหล่านี้เข้ากับคอมพิวเตอร์ Mac เนื่องจากชิปมือถือเพิ่มประสิทธิภาพอย่างรวดเร็วทุกปี การปรับใช้บนเดสก์ท็อปจึงเป็นหัวข้อที่น่าสนใจมาก
โปรเซสเซอร์ A64 7 บิตของปีที่แล้วมีป้ายกำกับว่าเป็น "ระดับเดสก์ท็อป" ซึ่งหมายความว่าจะเหมือนกับโปรเซสเซอร์ขนาดใหญ่มากกว่าโปรเซสเซอร์แบบเคลื่อนที่ iPad Air 8 ประมวลผลโปรเซสเซอร์ล่าสุดและทรงพลังที่สุด ซึ่งมี 2 คอร์ ประกอบด้วยทรานซิสเตอร์ 5 พันล้านตัว และประสิทธิภาพเทียบเท่ากับ Intel Core i4250-2013U จาก MacBook Air Mid-XNUMX ใช่ การวัดประสิทธิภาพสังเคราะห์ไม่ได้ระบุอะไรเกี่ยวกับความเร็วที่แท้จริงของอุปกรณ์ แต่อย่างน้อยก็อาจทำให้หลายคนเข้าใจผิดว่าอุปกรณ์เคลื่อนที่ในปัจจุบันเป็นเพียงหมึกขัดเงาพร้อมหน้าจอสัมผัส
Apple รู้จักชิป ARM ของตัวเองจริงๆ ดังนั้นทำไมไม่ติดตั้งคอมพิวเตอร์ของคุณด้วยล่ะ ตามที่นักวิเคราะห์หลักทรัพย์ของ KGI Ming-Chi Kuo เราอาจเห็น Mac เครื่องแรกๆ ที่ทำงานบนโปรเซสเซอร์ ARM ในช่วงต้นปี 2016 โปรเซสเซอร์ที่มีความสามารถตัวแรกอาจเป็น 16nm A9X ตามด้วย 10nm A10X ในอีกหนึ่งปีต่อมา คำถามเกิดขึ้น เหตุใด Apple จึงควรตัดสินใจดำเนินการขั้นตอนนี้เมื่อโปรเซสเซอร์จาก Intel ก้าวขึ้นสู่ระดับสูงสุด
เหตุใดโปรเซสเซอร์ ARM จึงสมเหตุสมผล
เหตุผลแรกก็คือ Intel เอง ไม่ใช่ว่ามีอะไรผิดปกติ แต่ Apple ปฏิบัติตามคำขวัญมาโดยตลอด: "บริษัท ที่พัฒนาซอฟต์แวร์ควรทำฮาร์ดแวร์ด้วย" สถานะดังกล่าวมีข้อดี - คุณสามารถปรับแต่งทั้งซอฟต์แวร์และฮาร์ดแวร์ให้อยู่ในระดับสูงสุดได้ตลอดเวลา ในช่วงไม่กี่ปีที่ผ่านมา Apple ได้สาธิตเรื่องนี้โดยตรง
ไม่ใช่ความลับที่ Apple ชอบที่จะควบคุม การปิดระบบของ Intel หมายถึงการลดความซับซ้อนและปรับปรุงกระบวนการผลิตทั้งหมด ในขณะเดียวกันก็ช่วยลดต้นทุนการผลิตชิปด้วย แม้ว่าความสัมพันธ์ในปัจจุบันระหว่างทั้งสองบริษัทจะเป็นบวก แต่คุณไม่ควรพึ่งพาซึ่งกันและกันเมื่อรู้ว่าคุณสามารถผลิตสิ่งเดียวกันได้ด้วยต้นทุนที่ต่ำกว่า ยิ่งไปกว่านั้น คุณจะจัดการการพัฒนาในอนาคตทั้งหมดได้ด้วยตัวเองโดยไม่จำเป็นต้องพึ่งพาบุคคลที่สาม
บางทีฉันอาจจะทำให้มันสั้นเกินไป แต่มันเป็นเรื่องจริง นอกจากนี้ นี่ไม่ใช่ครั้งแรกที่การเปลี่ยนแปลงผู้ผลิตโปรเซสเซอร์จะเกิดขึ้น ในปี 1994 มีการเปลี่ยนจาก Motorola 68000 เป็น IBM PowerPC จากนั้นเป็น Intel x2006 ในปี 86 Apple ไม่กลัวการเปลี่ยนแปลงอย่างแน่นอน ปี 2016 ถือเป็นปีครบรอบ 10 ปีนับตั้งแต่เปลี่ยนมาใช้ Intel ทศวรรษแห่งไอทีนั้นยาวนาน ทุกสิ่งสามารถเปลี่ยนแปลงได้
คอมพิวเตอร์ในปัจจุบันมีพลังงานเพียงพอและสามารถเปรียบเทียบกับรถยนต์ได้ รถยนต์สมัยใหม่ทุกคันจะพาคุณจากจุด A ไปยังจุด B โดยไม่มีปัญหาใดๆ สำหรับการขี่แบบปกติ ให้ซื้ออันที่มีอัตราส่วนราคา/ประสิทธิภาพที่ดีที่สุด และจะให้บริการคุณได้ดีในราคาที่เอื้อมถึง หากคุณขับรถบ่อยขึ้นเรื่อยๆ ให้ซื้อรถยนต์ในระดับที่สูงกว่าและอาจเป็นระบบเกียร์อัตโนมัติ อย่างไรก็ตามค่าบำรุงรักษาจะสูงขึ้นเล็กน้อย ทางออฟโรดคุณสามารถซื้อของแบบขับเคลื่อน 4x4 หรือรถออฟโรดทางตรงได้อย่างแน่นอน แต่จะมีการใช้งานเป็นประจำและค่าใช้จ่ายในการดำเนินการจะสูง
ประเด็นก็คือรถเล็กหรือรถชนชั้นกลางตอนล่างก็เพียงพอแล้วสำหรับคนส่วนใหญ่ สำหรับผู้ใช้ส่วนใหญ่ แล็ปท็อป "ธรรมดา" ก็เพียงพอที่จะดูวิดีโอจาก YouTube แชร์รูปภาพบน Facebook เช็คอีเมล เล่นเพลง เขียนเอกสารใน Word พิมพ์ PDF MacBook Air และ Mac mini ของ Apple ได้รับการออกแบบมาเพื่อการใช้งานประเภทนี้ แม้ว่าแน่นอนว่าสามารถใช้เพื่อกิจกรรมที่ต้องการประสิทธิภาพมากกว่าก็ตาม
ผู้ใช้ที่มีความต้องการมากขึ้นต้องการเข้าถึง MacBook Pro หรือ iMac ซึ่งท้ายที่สุดแล้วจะมีประสิทธิภาพมากกว่า ผู้ใช้ดังกล่าวสามารถแก้ไขวิดีโอหรือทำงานกับกราฟิกได้แล้ว ความต้องการสูงสุดในการเข้าถึงที่ต้องการเพื่อประสิทธิภาพที่แน่วแน่ในราคาที่เหมาะสม เช่น Mac Pro จะมีลำดับความสำคัญน้อยกว่ารุ่นอื่น ๆ ที่กล่าวถึง เช่นเดียวกับที่รถออฟโรดมีการขับขี่น้อยกว่า Fabia, Octavia และรถยนต์ยอดนิยมอื่น ๆ
ดังนั้น หากในอนาคตอันใกล้นี้ Apple จะสามารถผลิตโปรเซสเซอร์ ARM ที่จะสามารถตอบสนองความต้องการของผู้ใช้ (ในตอนแรก อาจมีความต้องการน้อยกว่า) ทำไมไม่ลองใช้มันเพื่อรัน OS X? คอมพิวเตอร์ดังกล่าวจะมีอายุการใช้งานแบตเตอรี่ที่ยาวนานและเห็นได้ชัดว่าสามารถระบายความร้อนแบบพาสซีฟได้ เนื่องจากใช้พลังงานน้อยกว่าและไม่ "ร้อน" มากนัก
เหตุใดโปรเซสเซอร์ ARM จึงไม่สมเหตุสมผล
Mac ที่มีชิป ARM อาจไม่ทรงพลังพอที่จะเรียกใช้เลเยอร์ที่คล้ายกับ Rosetta เพื่อเรียกใช้แอปพลิเคชัน x86 ในกรณีนั้น Apple จะต้องเริ่มต้นใหม่ทั้งหมด และนักพัฒนาจะต้องเขียนแอพของตนใหม่ด้วยความพยายามอย่างมาก แทบจะไม่มีใครโต้แย้งได้ว่านักพัฒนาแอปพลิเคชันยอดนิยมและมืออาชีพส่วนใหญ่เต็มใจที่จะทำตามขั้นตอนนี้หรือไม่ แต่ใครจะรู้ บางที Apple อาจค้นพบวิธีที่จะทำให้แอป x86 ทำงานได้อย่างราบรื่นบน "ARM OS X"
การทำงานร่วมกันกับ Intel ทำงานได้อย่างสมบูรณ์แบบไม่มีเหตุผลที่จะคิดค้นสิ่งใหม่ ๆ โปรเซสเซอร์จากซิลิคอนยักษ์นี้อยู่ในอันดับต้น ๆ และในแต่ละรุ่นประสิทธิภาพจะเพิ่มขึ้นตามการใช้พลังงานที่ลดลง Apple ใช้ Core i5 สำหรับ Mac รุ่นต่ำสุด, Core i7 สำหรับรุ่นที่มีราคาแพงกว่าหรือการกำหนดค่าแบบกำหนดเอง และ Mac Pro นั้นมาพร้อมกับ Xeons ที่ทรงพลังมาก ดังนั้นคุณจะได้รับพลังงานเพียงพอเสมอ ซึ่งเป็นสถานการณ์ในอุดมคติ Apple อาจพบว่าตัวเองอยู่ในสถานการณ์ที่ไม่มีใครต้องการคอมพิวเตอร์ของตนเมื่อเลิกกับ Intel
แล้วจะเป็นอย่างไร?
แน่นอนว่าไม่มีใครรู้เรื่องนี้จากภายนอก ถ้าให้ผมมองสถานการณ์ทั้งหมดจากมุมมองของ Apple ผมก็คงจะชอบมันอย่างแน่นอน ครั้งหนึ่ง ชิปที่คล้ายกันถูกรวมเข้ากับอุปกรณ์ทั้งหมดของฉัน และหากฉันสามารถออกแบบอุปกรณ์เหล่านี้สำหรับอุปกรณ์เคลื่อนที่ได้ ฉันก็อยากจะฝึกฝนแบบเดียวกันนี้กับคอมพิวเตอร์ด้วยเช่นกัน อย่างไรก็ตาม พวกเขากำลังทำได้ดีในขณะนี้แม้จะมีโปรเซสเซอร์ปัจจุบันซึ่งพันธมิตรที่แข็งแกร่งจัดหาให้ฉันอย่างเสถียรแม้ว่าการเปิดตัว MacBook Air ขนาด 12 นิ้วใหม่ที่กำลังจะมาถึงอาจล่าช้าอย่างแม่นยำเนื่องจากความล่าช้าของ Intel ในการเปิดตัว ของโปรเซสเซอร์รุ่นใหม่
ฉันสามารถนำโปรเซสเซอร์ที่ทรงพลังเพียงพอซึ่งอย่างน้อยจะอยู่ในระดับของโปรเซสเซอร์ใน Macbook Air ได้หรือไม่ หากเป็นเช่นนั้น ฉันจะสามารถปรับใช้ (หรือพัฒนา) ARM ในคอมพิวเตอร์มืออาชีพในภายหลังได้หรือไม่ ฉันไม่อยากมีคอมพิวเตอร์สองประเภท ในขณะเดียวกัน ฉันจำเป็นต้องมีเทคโนโลยีในการรันแอปพลิเคชัน x86 บน ARM Mac เนื่องจากผู้ใช้จะต้องการใช้แอปพลิเคชันโปรดของตน ถ้าฉันมีและมั่นใจว่ามันจะได้ผล ฉันจะปล่อย Mac ที่ใช้ ARM ไม่งั้นฉันจะอยู่กับ Intel ไปก่อน
และบางทีมันอาจจะแตกต่างไปจากเดิมอย่างสิ้นเชิงในท้ายที่สุด สำหรับฉัน ฉันไม่สนใจประเภทของโปรเซสเซอร์ใน Mac ของฉันจริงๆ ตราบใดที่มันทรงพลังเพียงพอสำหรับงานของฉัน ดังนั้นหาก Mac สมมติมีโปรเซสเซอร์ ARM ที่มีประสิทธิภาพเทียบเท่ากับ Core i5 ฉันจะไม่มีปัญหาเลยที่จะไม่ซื้อมัน แล้วคุณคิดว่า Apple จะสามารถเปิดตัว Mac ที่ใช้โปรเซสเซอร์ได้ในอีกไม่กี่ปีข้างหน้าหรือไม่ เพราะเหตุใด
ARM หมายถึงการทิ้งซอฟต์แวร์ที่ใช้งานได้ 99.9% ออกไป และใช้คอมพิวเตอร์เพื่ออ่านอีเมล Facebook และ Angry Birds เท่านั้น (ใช่ ฉันเต็มใจพูดเกินจริง) และฉันหวังว่าจะไม่มีใครที่ไม่เป็นไอ้จ้อนจะยอมทำเช่นนั้น การเปลี่ยนไปใช้ Intel ทำให้สิ่งต่างๆ ง่ายขึ้นมาก ท้ายที่สุดแล้ว มีผู้คนจำนวนไม่น้อยในแวดวงวิทยาศาสตร์ไปที่ Macy นั่นคือความคิดเห็นของฉัน
การย้ายไปใช้ ARM หมายถึงการสูญเสียความเข้ากันได้ครั้งใหญ่ และการบีบรัดระบบนิเวศของแอปพลิเคชันที่เลือกไว้ล่วงหน้าที่ได้รับการปกป้องอย่างแน่นหนามากยิ่งขึ้น นอกจากนี้ ยังมีแผนที่จะถอดพอร์ต USB ออกจาก Macbook Air และแนวคิดอื่นๆ และผลลัพธ์ก็คือคอมพิวเตอร์ที่จะเข้ากันได้กับตัวมันเองเท่านั้น และอาจจะถึงตอนนั้นด้วยซ้ำ สำหรับผมคงหมายถึงจุดจบของ MAC อย่างที่ผมชอบ :-( แต่ใครจะรู้ การเปลี่ยนแปลงคือชีวิต...
เหตุใด iMac และ mini ที่อ่อนแอที่สุดใน Intel ในเมื่อประสิทธิภาพก็อ่อนแอเท่ากับเจนเนอเรชั่นที่แล้ว
สำหรับฉันแล้ว อย่างน้อยก็ต้องทดสอบโมเดลเหล่านี้และไปในทิศทางเดียวกันกับ Retina ซึ่งเป็นกลุ่มผลิตภัณฑ์ที่เพิ่มขึ้นอย่างค่อยเป็นค่อยไป
คุณคงลืมเกี่ยวกับโปรเซสเซอร์ Intel Core M รุ่นที่กำลังจะมาถึง...
ประวัติศาสตร์ซ้ำรอย?
ฉันเชื่อว่ามันจะมาถึงเร็ว ๆ นี้ ฉันจะไม่แปลกใจถ้ามันเป็นอากาศที่คาดหวัง เป็นอุปกรณ์สำหรับคนทั่วไปที่ไม่ได้ทำงานมาก แต่ชอบสนุกสนานและดื่มกาแฟ ฉันยังนึกภาพอีมูเลเตอร์สำหรับ x86 ได้ด้วย และเนื่องจาก Apple เข้ามาแล้ว นักพัฒนาส่วนใหญ่จึงรีบเร่งที่จะเป็นคนแรกที่สร้างซอฟต์แวร์ของตนใหม่สำหรับฮาร์ดแวร์ใหม่ ฟลัสโบรคจะไปที่นั่น แล้วทำไมจะไม่ได้ล่ะ? -
ฉันคิดว่าข้อเสียเปรียบเพียงอย่างเดียวคือเข้ากันไม่ได้กับซอฟต์แวร์รุ่นเก่า
ข้อดีคือ ราคาอาจลดลง เป็นต้น แม้แต่เครื่อง Mac ที่ถูกที่สุด โปรเซสเซอร์ Intel ที่มีชิปเซ็ตมีราคาตั้งแต่ 250 เหรียญสหรัฐ Apple สามารถสร้างโปรเซสเซอร์ A8, A9, ... ได้ในราคาต่ำกว่า 50 USD
ข้อดีอีกประการหนึ่งคือการใช้ Metal Graphics API บน Mac ประสิทธิภาพของ Quad-Core A8 พร้อมกราฟิกในปัจจุบันจะอยู่ในระดับของเกมคอนโซลรุ่นล่าสุด
Mac เวอร์ชันพื้นฐานอาจมีโปรเซสเซอร์ ARM และ Mac ที่ทรงพลังที่สุดก็ยังคงใช้โปรเซสเซอร์ Intel ต่อไป Apple มี App Store ของตัวเองและมีสภาพแวดล้อมสำหรับนักพัฒนาซอฟต์แวร์พร้อมนักแปลของตัวเอง โปรแกรมที่ใช้เฉพาะ API มาตรฐานที่ Apple มอบให้ในปัจจุบันนั้นง่ายต่อการแปลสำหรับโปรเซสเซอร์ ARM
ต่อมา Mac เวอร์ชันที่ทรงพลังที่สุดอาจมีโปรเซสเซอร์ ARM และ Intel โปรแกรม OS X และ iLife และ iWorks จะทำงานบนโปรเซสเซอร์ ARM ส่วน Photoshop, Premiere, Final Cut และโปรแกรมอื่นๆ จะยังคงทำงานบนโปรเซสเซอร์ Intel
น่าเสียดายที่ข้อเสียก็คือเข้ากันไม่ได้กับซอฟต์แวร์ใหม่เช่นกัน
เหตุใดจึงมีความเข้ากันไม่ได้กับซอฟต์แวร์ใหม่? ฉันเขียนโปรแกรมสำหรับ OS X คอมไพล์สำหรับ Intel และ ARM แล้วส่งไปที่ App Store หากฉันใช้เฉพาะสิ่งที่ API เสนอจาก Apple เท่านั้น ก็ไม่มีปัญหากับสิ่งนั้น หากฉันใช้สิ่งพิเศษสำหรับโปรเซสเซอร์ Intel แน่นอนว่ามันจะใช้งานไม่ได้ นอกเหนือจากซอฟต์แวร์ระดับมืออาชีพที่ต้องการประสิทธิภาพสูงแล้ว ก็ไม่มีเหตุผลในเรื่องนี้
ผู้ใช้เปิด App Store ดาวน์โหลดเวอร์ชันของโปรแกรมสำหรับโปรเซสเซอร์ของเขาและใช้งาน
ครั้งหนึ่งฉันเคยอ่านบทความที่ว่าเมื่อพวกเขาลองใช้ OS X บนโปรเซสเซอร์ Intel พวกเขาซื้อ Sony Vaio ที่แพงที่สุดที่หาได้ในร้านค้า และมันก็ใช้งานได้ภายในสองวัน ในเวลาเพียงสองสัปดาห์ แม้แต่โปรแกรมพื้นฐานจาก Apple ก็มาด้วย
คำถามหลักคือ Apple จะสามารถรับประกันการทำงานของโปรแกรม x86 บน ARM ได้มากเพียงใด โดยเฉพาะอย่างยิ่งสำหรับการใช้งานในบริษัท อย่างน้อยก็จำเป็นต้องใช้บางอย่างจาก Windows เป็นครั้งคราว ดังนั้นหากการจำลองเสมือนของ Windows x86 สามารถทำงานบน ARM โดยไม่สูญเสียประสิทธิภาพที่เห็นได้ชัดเจน ผู้ใช้จะไม่สนใจจริงๆ ว่าผลที่ตามมาคือโปรเซสเซอร์ตัวใด แต่ฉันเกรงว่ามันจะไม่เกิดขึ้นหากไม่จำเป็นต้องจำลองและประสิทธิภาพที่เกี่ยวข้องลดลงอย่างมีนัยสำคัญ แต่ใครจะรู้. ตัวอย่างเช่น Cupertino พยายามค้นหาวิธีที่เหมาะที่สุดในการเลียนแบบสถาปัตยกรรมโปรเซสเซอร์ในลักษณะที่จะรักษาประสิทธิภาพและประสิทธิภาพการใช้พลังงานสูงของโซลูชันดังกล่าว
Apple ไม่จำเป็นต้องรักษาความปลอดภัย เขามี App Store ของตัวเองอยู่แล้ว ก็เพียงพอแล้วเพื่อให้แน่ใจว่านักพัฒนาจะมีเวลาในการปรับโปรแกรมของตนให้เข้ากับ ARM ซึ่งไม่น่าจะเป็นปัญหา และเมื่อถึงจุดหนึ่ง ฉันจะขาย Mac ที่ใช้โปรเซสเซอร์ Intel อย่างแน่นอน
ในปีหน้าควรมีคอร์ ARM ใหม่ และประสิทธิภาพควรจะสูงกว่าคอร์ปัจจุบันถึง 3.5 เท่า จึงสามารถเอาชนะการจำลองได้
ฉันจินตนาการได้เลยว่าปีหน้าที่ WWDC Apple จะเปิดตัว OS X บนโปรเซสเซอร์ ARM เสนอ Mac mini ให้กับนักพัฒนาด้วยโปรเซสเซอร์ ARM เพื่อทดสอบโปรแกรมของพวกเขา และประมาณหกเดือนก่อนวันคริสต์มาสจะเริ่มขาย Mac Mini, MacBook เวอร์ชันพื้นฐาน แอร์และ iMac พร้อมโปรเซสเซอร์ ARM และอีกหนึ่งปีต่อมา Intel จะทิ้งโปรเซสเซอร์ไว้เฉพาะใน macbook pro รุ่น 15 นิ้ว, iMac ขนาด 27 นิ้ว และ Mac Pro เท่านั้น และบางครั้งใน 2-3 ปี Intel จะทิ้งโปรเซสเซอร์ไว้เฉพาะใน Mac Pro เท่านั้น
เหตุใดจึงเข้ากันไม่ได้? Windows 10 จะทำงานบน ARM ด้วยเช่นกัน Trď เป็น RasPi 2 เวอร์ชันใหม่ที่มี ARM SoC จาก BroadCom และ Windows ควรจะทำงานที่นั่น ดังนั้นฉันจึงไม่เห็นเหตุผลว่าทำไมจึงไม่มี ARM บน Mac แอปพลิเคชัน IBM PowerPC ยังถูกเขียนใหม่และคอมไพล์เป็นคำสั่ง x86 เมื่อ Apple เริ่มต้นกับ Intel สำหรับ Apple สถาปัตยกรรม ARM จะมีข้อได้เปรียบมากกว่าในการย่อขนาดให้เล็กลงและเบาขึ้น เครื่องจักรที่ละเอียดยิ่งขึ้น และด้วยเทคโนโลยี bigLITTLE แม้จะมีคอร์มากขึ้น แบตเตอรี่ก็จะใช้งานได้นานขึ้น มันจะใช้ชิปเดียวกันกับ iPhone, iPad, Mac, Apple TV และทุกอย่างที่มีให้ในตอนนี้
โดยเฉพาะอย่างยิ่งเพื่อให้สามารถเพิ่มประสิทธิภาพได้ดีเมื่อทำงานบน HW ที่แตกต่างกัน