เสือดาวหิมะทิ้งรหัสผู้สร้างอย่างไร และเหตุใดจึงสำคัญ

Apple ได้แนะนำระบบใหม่สำหรับควบคุมวิธีการเปิดไฟล์ใน Snow Leopard และผู้ใช้บางคนไม่พอใจกับมันมาก

“Apple ได้ทำผิดพลาดครั้งใหญ่และโง่เขลา” Ross Carter นักพัฒนาซึ่งแอปพลิเคชัน Pagehand ได้รับผลกระทบจากการเปลี่ยนแปลงกล่าว

สิ่งที่เปลี่ยนไปคือการใช้ รหัสผู้สร้าง เพื่อระบุแอปที่ควรเปิดไฟล์ด้วย

รหัสผู้สร้างถูกเก็บไว้ในไฟล์ ส้อมทรัพยากร. เป็นสตริงอักขระสี่ตัวเล็กๆ ที่บอกคอมพิวเตอร์ว่าต้องทำอย่างไรกับไฟล์ที่เกี่ยวข้อง มีมาหลายปีแล้ว แต่ผู้คนจำนวนมากถือว่าดีกว่าระบบอื่นที่เชื่อมโยงนามสกุลไฟล์กับแอปพลิเคชันโดยเฉพาะ

รหัสผู้สร้างระบุ "ความเป็นเจ้าของ" ของเอกสารโดยแอปพลิเคชัน แอปที่สร้างเอกสารนั้นสามารถใช้โค้ดได้ ซึ่งบอกระบบว่า "ฉันทำสิ่งนี้: ฉันควรเป็นแอปเริ่มต้นสำหรับการเปิด"

ก่อนหน้านี้ ถ้าฉันสร้างไฟล์ข้อความใน TextEdit ไฟล์นั้นจะเปิดใน TextEdit เสมอเมื่อฉันดับเบิลคลิกใน Finder; แม้ว่าฉันจะติดตั้งแอปพลิเคชั่นแก้ไขข้อความอื่นๆ ไว้มากมาย

สิ่งนี้เปลี่ยนแปลงไปอย่างไรใน Snow Leopard?

ใน Snow Leopard รหัสผู้สร้างยังคงอยู่ที่นั่น แต่ระบบปฏิบัติการจะละเว้นทั้งหมด

แต่ตอนนี้ใช้ฐานข้อมูล Launch Services เพื่อดูว่าแอปใดได้รับมอบหมายประเภทไฟล์ใด ดังนั้นหากคอมพิวเตอร์ของคุณได้รับคำสั่งให้เปิดไฟล์ HTML ทั้งหมดใน Safari คอมพิวเตอร์ของคุณก็จะทำเช่นนั้น แม้ว่าไฟล์เหล่านั้นจะเป็นไฟล์ HTML ที่คุณเขียนโค้ดด้วยตนเองในโปรแกรมแก้ไขข้อความก็ตาม

รอส คาร์เตอร์ หงุดหงิดกับเรื่องนี้เป็นพิเศษ แอพประมวลผลคำของเขา Pagehand, บันทึกไฟล์เป็น PDF ใน Leopard ไม่มีปัญหาในการเปิดใหม่อีกครั้งด้วยการดับเบิลคลิกใน Finder เนื่องจาก Creator Code บอกให้ระบบเปิดใน Pagehand ซึ่งเป็นแอปที่สร้างไว้

แต่ใน Snow Leopard ระบบจะเห็นว่าไฟล์เป็น PDF และเปิดขึ้นมาใน Preview ซึ่งเป็นแอปที่ ถูกตั้งค่าเป็นค่าเริ่มต้นสำหรับการเปิด PDF วิธีเดียวที่จะเปลี่ยนพฤติกรรมนี้คือบอกคอมพิวเตอร์ให้ เปิด ทั้งหมด PDFs ใน Pagehand – ซึ่งจะไร้สาระพอๆ กัน รอสแค่ต้องการเอกสารที่เป็น สร้าง ใน Pagehand เพื่อเปิดที่นั่น และ PDF อื่น ๆ ทั้งหมดที่จะเปิดในการแสดงตัวอย่าง (ตั้งแต่นั้นมาเขาได้เพิ่มการตั้งค่าให้กับ Pagehand – “Mange ดับเบิลคลิกบนไฟล์ PDF” – ซึ่งช่วยแก้ปัญหาได้ อย่างน้อยก็สำหรับแอปของเขา)

Ross พูดใน โพสต์บล็อกนี้: “Apple ทำผิดพลาดครั้งใหญ่และโง่เขลา”

และต่อมาเขากล่าวเสริมว่า: “Snow Leopard ใช้หนึ่งในคุณสมบัติที่หรูหราที่สุดของ Mac – การเปิดตัวแอปพลิเคชั่นที่ถูกต้องสำหรับไฟล์ – และทำลายมัน”

แล้วสิ่งนี้จะส่งผลต่อการชอบของคุณและฉันอย่างไร?

มันจะส่งผลกระทบต่อเวิร์กโฟลว์ของคุณก็ต่อเมื่อคุณมักใช้แอพสองตัวขึ้นไปสำหรับไฟล์ประเภทเดียวกัน ถ้าคุณเสมอ เสมอ อ่านและแก้ไขไฟล์ข้อความธรรมดาในโปรแกรมแก้ไขข้อความเดียว ไม่มีปัญหา แต่ถ้าคุณต้องการให้เปิดเอกสาร Rich Text ใน TextEdit และเปิดเอกสารอื่นใน Word หรือ Pages คุณจะต้องเปลี่ยนวิธีการทำงานเล็กน้อย

วิธีแก้ปัญหาที่ง่ายที่สุดคือทำความคุ้นเคยกับการเปิดไฟล์โดยคลิกขวาหรือกดปุ่มควบคุม แล้วใช้เมนู “เปิดด้วย…” หรือลากไปที่ไอคอนของแอพที่คุณต้องการใช้ (นี่คือจุดที่แถบเครื่องมือ Finder มีประโยชน์ คุณคงรู้ว่าคุณสามารถลากสิ่งของต่างๆ ลงในแถบเครื่องมือนั้นได้ การลากไอคอนแอปพลิเคชันในนั้นหมายความว่าคุณจะพร้อมเสมอเมื่อเรียกดูระบบไฟล์ และสามารถลากไฟล์ไปยังแอปที่คุณต้องการใช้ได้อย่างง่ายดาย)

มีรายละเอียดมากขึ้นเกี่ยวกับปัญหานี้ใน บทความนี้โดย Matt Neuburg ที่ TidBITS คอมเม้นท์บางส่วนก็มาจากใจ ผู้วิจารณ์คนหนึ่งกล่าวว่าการเปลี่ยนแปลงนี้ได้ทำลายขั้นตอนการทำงานของเขา: “ฉันโกรธจนน้ำตาจะไหล”

เป็นที่น่าสังเกตว่าความคิดเห็นบางส่วนในโพสต์ของ Carter และบทความ TidBITS นั้นเป็นไปในเชิงบวกอย่างมาก โดยหลายคนกล่าวว่าพวกเขาต้องการให้สิ่งต่าง ๆ ทำงานในลักษณะนี้เสมอ

โพสต์บล็อกล่าสุด

| ลัทธิ Mac
August 21, 2021

httpv://www.youtube.com/watch? v=QmE1PbeOYVEวิดีโอนี้จากทีม Blogger ที่ Google ไม่ใช่วิดีโอใหม่ แต่ได้สอนบางสิ่งที่ฉันไม่เคยรู้มาก่อน การส่งสิ่งของ...

| ลัทธิ Mac
August 21, 2021

เราเจ้าของ iPad สามารถพอใจกับทุกสิ่งที่เราสามารถทำได้ด้วยอุปกรณ์ของเราในขณะที่คนอื่น ๆ กำลังใช้กระดาษเหมือนของบางอย่าง มนุษย์ถ้ำ แต่ตามที่โฆษณาโดย ...

| ลัทธิ Mac
August 20, 2021

สามเดือนหลังจากปลดพนักงานจำนวนมาก Hipstamatic ปล่อย FreePak ธีม Gangsterคณะลูกขุนยังคงพิจารณาว่ามีผลกระทบอย่างไรกับ ยิง ในเดือนสิงหาคมผู้เล่นหลักบา...