เมื่อ Apple เปิดตัว Apple Silicon หรือชิปของตัวเองสำหรับคอมพิวเตอร์ Apple ในเดือนมิถุนายน 2020 ก็ได้รับความสนใจอย่างมากจากโลกเทคโนโลยีทั้งหมด ยักษ์ใหญ่แห่ง Cupertino ได้ตัดสินใจละทิ้งโปรเซสเซอร์ Intel ที่ใช้มาจนถึงตอนนั้น ซึ่งจะแทนที่อย่างรวดเร็วด้วยชิปของตัวเองที่ใช้สถาปัตยกรรม ARM บริษัทมีประสบการณ์กว้างขวางในทิศทางนี้ ในทำนองเดียวกัน เขาออกแบบชิปเซ็ตสำหรับโทรศัพท์ แท็บเล็ต และอื่นๆ การเปลี่ยนแปลงนี้นำมาซึ่งผลประโยชน์ที่ยอดเยี่ยมมากมาย รวมถึงความสะดวกสบายที่ไม่อาจปฏิเสธได้ แต่หนึ่งในอุปกรณ์ที่ดีที่สุดจะค่อยๆ ค่อยๆ หายไปใช่ไหม? ทำไม
Apple Silicon: ข้อดีอีกอย่างหนึ่ง
ดังที่เราได้กล่าวไว้ข้างต้น การเปลี่ยนจากโปรเซสเซอร์ Intel มาเป็นโซลูชันซิลิคอนของ Apple นำมาซึ่งประโยชน์มากมาย แน่นอนว่าอันดับแรกเลย เราต้องปรับปรุงประสิทธิภาพอย่างน่าทึ่ง ซึ่งสอดคล้องกับความประหยัดที่ดีขึ้นและอุณหภูมิที่ลดลง ท้ายที่สุดด้วยเหตุนี้ยักษ์คูเปอร์ติโนจึงโดนตะปูบนหัว พวกเขานำอุปกรณ์มาสู่ตลาดซึ่งสามารถรับมือกับงานธรรมดา (ที่มีความต้องการมากกว่า) ได้อย่างง่ายดายโดยไม่เกิดความร้อนสูงเกินไป แต่อย่างใด ข้อดีอีกประการหนึ่งคือ Apple สร้างชิปบนสถาปัตยกรรม ARM ที่กล่าวมาข้างต้น ซึ่งดังที่กล่าวไปแล้วว่ามีประสบการณ์มากมาย
ชิปอื่นๆ จาก Apple ซึ่งสามารถพบได้ทั้งใน iPhone และ iPad (Apple A-Series) และปัจจุบันใน Mac (Apple Silicon - M-Series) ก็ใช้สถาปัตยกรรมเดียวกัน สิ่งนี้นำมาซึ่งประโยชน์ที่น่าสนใจ ตัวอย่างเช่น แอปพลิเคชันที่ออกแบบมาสำหรับ iPhone สามารถทำงานได้อย่างไม่มีที่ติบนคอมพิวเตอร์ Apple ซึ่งช่วยให้ชีวิตง่ายขึ้นอย่างมาก ไม่เพียงแต่สำหรับผู้ใช้เท่านั้น แต่ยังรวมถึงนักพัฒนาแต่ละคนด้วย ด้วยการเปลี่ยนแปลงนี้ ฉันจึงใช้แอปพลิเคชัน Tiny Calendar Pro บน Mac เป็นการส่วนตัวเป็นระยะเวลาหนึ่ง ซึ่งโดยปกติจะใช้งานได้กับ iOS/iPadOS เท่านั้น และไม่มีให้บริการอย่างเป็นทางการบน macOS แต่นั่นก็ไม่ใช่ปัญหาสำหรับ Mac ที่ใช้ Apple Silicon
ปัญหากับแอป iOS/iPadOS
แม้ว่าเคล็ดลับนี้ดูเหมือนจะเป็นตัวเลือกที่ดีสำหรับทั้งสองฝ่าย แต่น่าเสียดายที่มันค่อยๆ เลือนหายไป นักพัฒนาแต่ละรายมีตัวเลือกในการเลือกว่าแอพพลิเคชั่น iOS ของตนจะไม่มีให้บริการใน App Store ใน macOS บริษัทจำนวนมากเลือกใช้ตัวเลือกนี้ รวมถึง Meta (เดิมคือ Facebook) และ Google ดังนั้นหากผู้ใช้ Apple สนใจแอปพลิเคชันบนมือถือและต้องการวางไว้บน Mac ก็มีโอกาสที่ดีที่พวกเขาจะไม่ประสบความสำเร็จ เมื่อพิจารณาถึงศักยภาพของการเชื่อมโยงถึงกันนี้แล้ว เป็นเรื่องน่าละอายอย่างยิ่งที่แทบจะเป็นไปไม่ได้เลยที่จะใช้ประโยชน์จากข้อได้เปรียบนี้อย่างเต็มที่
เมื่อมองแวบแรกอาจดูเหมือนว่าความผิดอยู่ที่นักพัฒนาเป็นหลัก แม้ว่าพวกเขาจะมีส่วนในเรื่องนี้ แต่เราไม่สามารถตำหนิพวกเขาเพียงในสถานการณ์ปัจจุบันได้ เพราะเรายังมีบทความสำคัญอีกสองบทความที่นี่ ก่อนอื่น Apple ควรเข้ามาแทรกแซง มันอาจจะนำเครื่องมือเพิ่มเติมสำหรับนักพัฒนามาเพื่ออำนวยความสะดวกในการพัฒนา นอกจากนี้ยังมีความคิดเห็นในฟอรัมสนทนาว่าปัญหาทั้งหมดสามารถแก้ไขได้ด้วยการแนะนำ Mac ที่มีหน้าจอสัมผัส แต่เราจะไม่คาดเดาเกี่ยวกับความน่าจะเป็นของผลิตภัณฑ์ที่คล้ายกันในขณะนี้ ลิงค์สุดท้ายคือตัวผู้ใช้เอง โดยส่วนตัวแล้ว ฉันรู้สึกว่าไม่เคยได้ยินเรื่องนี้เลยในช่วงไม่กี่เดือนที่ผ่านมา ซึ่งเป็นเหตุผลว่าทำไมนักพัฒนาจึงไม่รู้ว่าแฟน Apple ต้องการอะไรจากพวกเขา คุณมองปัญหานี้อย่างไร? คุณต้องการแอพ iOS บางตัวบน Apple Silicon Macs หรือเว็บแอพและทางเลือกอื่น ๆ เพียงพอสำหรับคุณหรือไม่?
ฉันทักทายคุณ ฉันจะชอบมันอย่างแน่นอนหากแอปที่ฉันมีบน iPhone และ iPad ของฉันสามารถนำไปใช้กับ MacBook ที่มี M1 ได้และเป็นแอป 24me
ปัญหาคือการเดิมพันว่าการใช้พลังงานนั้นเป็นอย่างไร นั่นคือบางสิ่งที่คนกลุ่มจำกัดที่สุดในปัจจุบันจะซาบซึ้งใจ ด้วยมาตรการ CV19 จำนวนผู้คนที่ต้องเขียนโค้ดที่ไหนสักแห่งในร้านกาแฟ ร้านอาหาร ชายหาดด้วยไฟฉายลดลงอย่างมาก โดยพื้นฐานแล้วพวกเขาไม่ต้องการพลังมากขนาดนั้น
ผู้คนจำนวนมากในสตูดิโอกำลังเผชิญกับข้อจำกัดของ HW ของแพลตฟอร์ม หรือขาดประสิทธิภาพโดยไม่คำนึงถึงการบริโภค ไม่มีแม้แต่ X SoC ในทุกพารามิเตอร์ของประสิทธิภาพและการเชื่อมต่อ
สวัสดี พูดตรงๆ การรับแอปจาก iOS มาเป็น Mac ด้วยวิธีนี้อาจเป็นเรื่องง่ายหรือซับซ้อนก็ได้ ไม่มีอะไรมากในระหว่างนั้น เหตุผลนั้นง่าย - สามารถสร้างแอป iOS ได้สองวิธี - โดยใช้ SwiftUI หรือ UIKit (ละเลยวิธีอื่น ขั้นตอนจะคล้ายกัน บางครั้งซับซ้อนกว่านั้น) โดยพื้นฐานแล้ว SwiftUI เป็นวิธีที่ง่ายที่สุด สภาพแวดล้อมถูกสร้างขึ้นด้วยโค้ดและปรับให้เข้ากับอุปกรณ์ ดังนั้นมันจะถูกแปลงให้สามารถเข้าถึงได้บน Mac ด้วย มันไม่ซับซ้อนมาก จากนั้น UIKit จะทำงานบนพื้นฐานของการสร้างอินเทอร์เฟซบนผืนผ้าใบ การปรับแต่งจำเป็นต้องมีการแทรกแซงจากนักพัฒนามากขึ้น เท่าที่ฉันรู้ แอพ Meta หรือ Google นั้นซับซ้อนขึ้นเล็กน้อย และเพื่อการรองรับ Mac ที่เหมาะสม ก็จำเป็นต้องสร้างแอพใหม่ ปัญหาของ SwiftUI คือมันค่อนข้างใหม่ มีมาตั้งแต่ iOS 12 หรือ 13 (ฉันไม่แน่ใจที่นี่) ดังนั้นจึงมีเพียงแอปที่ทันสมัยเท่านั้นที่จะดีบั๊กอย่างเหมาะสม Apple มีความคิดริเริ่มที่ยิ่งใหญ่สำหรับนักพัฒนาในการสร้างใน SwiftUI นั่นคือความเรียบง่ายและการพัฒนากรอบงานอย่างรวดเร็ว แต่ในความคิดของฉัน ไม่สามารถทำอะไรได้มากกว่านี้