رئيسي برمجة كيفية العمل مع تنسيقات ملفات iWork الجديدة
برمجة

كيفية العمل مع تنسيقات ملفات iWork الجديدة

بواسطةتيد لانداوومساهم كبير ، 17 نوفمبر 2013 ، 8:00 مساءً بتوقيت المحيط الهادي

مع إصدارات 2013 التي تم إصدارها مؤخرًا من iWork لنظامي التشغيل OS X و iOS ، أصبحت مزامنة المستندات عبر أجهزة Mac وأجهزة iOS وحتى iWork لـ iCloud الآن عملية شفافة سلسة: فتح مستند وتحريره في مكان واحد ، وستنعكس التغييرات على الفور في كل مكان موقع آخر لديه حق الوصول إلى الملف. مع استثناءات قليلة جدًا ، يظل مظهر المستند متطابقًا في كل نظام أساسي. اختفت جميع التحذيرات حول تحويلات الملفات والميزات المحذوفة.



بالنسبة لأي شخص عانى من مزامنة ملف iWork على مر السنين ، فهذه أخبار رائعة. لم تكن الأمور على هذا النحو دائمًا.

كيفية حذف قائمة القراءة على macbook pro 2019

في البداية…

عندما قدمت Apple تطبيقات iWork لنظام التشغيل iOS في عام 2010 ، تطلب نقل مستند iWork ’09 بين Mac و iPad إجراء متعرج بوساطة iTunes. لنقل ملف ، قمت بتصديره أو استيراده يدويًا ؛ لم تكن هناك مزامنة مباشرة. تتطلب عمليات النقل أيضًا تحويل المستند إلى التنسيق المطابق الخاص بالنظام الأساسي. خاصة عند الانتقال من أجهزة Mac إلى أجهزة iOS ، كان هذا يعني غالبًا إزالة الميزات التي لا تدعمها تطبيقات iOS المحدودة.





في عام 2011 ، مع تقديم iCloud ، وصلت المزامنة الحقيقية لمستندات iWork - ولكن فقط بين أجهزة iOS. يتطلب نقل مستند من Mac إلى جهاز iOS توقفًا متوسطًا في iCloud. من هناك ، يمكن لجهاز iOS الوصول إلى الملف (بافتراض أنك قمت بتمكين iCloud على الجهاز) ، وتحويله إلى تنسيق iOS محدود الميزات. أي تحرير يتم إجراؤه على ملف على منصة واحدة ليس له أي تأثير على نسخة من هذا الملف التي تم نقلها مسبقًا إلى النظام الأساسي الآخر.

كان إطلاق Mountain Lion في عام 2012 خطوة عملاقة إلى الأمام. أخيرًا ، يمكنك مزامنة مستندات iWork مباشرة بين أجهزة Mac و iOS.

كان إطلاق Mountain Lion في عام 2012 خطوة عملاقة إلى الأمام. أخيرًا ، يمكنك مزامنة مستندات iWork مباشرة بين أجهزة Mac و iOS. بعد تحرير مستند Pages الذي تمت مزامنته على جهاز iPad ، على سبيل المثال ، ستظهر التغييرات تلقائيًا على جهاز Mac ، حتى إذا كان المستند مفتوحًا في Pages على جهاز Mac في ذلك الوقت.



كان الجانب السلبي الأساسي المتبقي هو الاختلاف تنسيقات ملفات iWork المتعددة . يتطلب التنقل عبر الأنظمة الأساسية تحويلات ملفات المستندات التي غالبًا ما تؤدي إلى فقدان ميزة المستند أو حالات عدم التوافق ذات الصلة.

تم تشغيل ثلاثة تنسيقات ملفات مختلفة.

أولاً ، إذا قمت بحفظ مستند iWork ’09 محليًا على جهاز Mac (سأستخدم Pages كتطبيق مثال) ، فسيتم حفظه بتنسيق Mac iWork الأصلي — مع .pages التمديد في نهاية اسم الملف. بينما لم يتعامل Finder مع هذا الملف كحزمة (أي لا عرض حزمة المحتويات ظهر الأمر في القائمة السياقية للمستند) ، كانت بالفعل حزمة. لفتحه ، يمكنك استخدام أداة مساعدة مثل مسالم . في الداخل ، ستجد عدة عناصر ، أبرزها ملف index.xml الذي يحتوي على المحتوى الأساسي الذي أنشأته.

النظر داخل حزمة مستندات Pages '09 المخزنة محليًا على جهاز Mac.

إذا قمت بدلاً من ذلك بحفظ ملف Pages على iCloud ، فإنه يتبنى تنسيقًا مختلفًا. لتمييزه عن التنسيق الأصلي ، أ -tef تمت إضافة اللاحقة إلى نهاية اسمها. تعرف OS X على هذا التنسيق كحزمة ، يمكن فتحها عبر ملف عرض حزمة المحتويات يأمر. في الداخل ، ستجد أن ملف index.xml قد اختفى ، وتم استبداله بملف يسمى index.pages (بناءً على إعداداتك ، قد لا يظهر امتداد .pages في نوافذ Finder). كان عنصر الصفحات هذا عبارة عن حزمة بحد ذاتها: كان يحتوي على ملف index.xml.gz. إذا قمت بالنقر نقرًا مزدوجًا فوق ملف .gz ، فسيظهر ملف index.xml تم فك ضغطه ؛ كان هذا بشكل أساسي هو نفس ملف index.xml من التنسيق الأصلي.

في هذه المرحلة ، قد تتساءل عن كيفية فحص الملفات المخزنة على خوادم iCloud من Apple. لا يمكنك لا مباشرة. ومع ذلك ، يتم الاحتفاظ بنسخ محلية من هذه الملفات على جهاز Mac الخاص بك. بالنسبة إلى Pages ، على سبيل المثال ، ستجدها في ~ / Library / Mobile Documents / com ~ apple ~ Pages / Documents.

إذا قمت بإنشاء مستند في Pages لـ iOS ، أو إذا كنت تستخدم تطبيق iOS لفتح مستند Pages تم وضعه في iCloud بواسطة Mac ، فإن التنسيق الثالث مطلوب. احتفظ هذا التنسيق بنفس الشكل -tef الاسم كما هو موضح بالفعل. ومع ذلك ، داخل الحزمة ، حل ملف index.db (قاعدة بيانات) محل عنصر index.pages. كان هذا هو التنسيق الوحيد المتوافق مع iOS والوحيد غير المتوافق مع أجهزة Mac.

لا يزال نقل الملفات بين أجهزة Mac و iOS يتطلب تحويل الملفات إلى التنسيق المناسب. كان الخبر السار هو أن المستخدمين لم يكونوا على دراية بكل هذا التعقيد. تم التعامل مع التحويلات المطلوبة تلقائيًا خلف الكواليس. في حين أن هذا الموقف كان أقل من مثالي ، إلا أنه يعمل بشكل جيد في معظم الحالات. يمكنك على الأقل رؤية الضوء في نهاية النفق.

شكل واحد ، منصات متعددة

مع إصدار تطبيقات iWork لعام 2013 ، خرجنا من النفق تمامًا. يوجد الآن تنسيق ملف واحد فقط لجميع أشكال التطبيق. سواء كنت تحفظ أو تنقل مستند iWork إلى جهاز Mac أو جهاز iOS أو iCloud ، فإن تنسيق المستند يظل متطابقًا. نتيجة لذلك ، تتم مزامنة الملفات مباشرة عبر الأنظمة الأساسية دون أي من مشكلات التوافق التي ابتليت بها الإصدارات السابقة.

ستكون أسماء مستندات iWork الجديدة هذه مألوفة. على سبيل المثال ، لا تزال أسماء مستندات Pages تستخدم .pages تمديد. ال -tef اختفت الاختلافات. ومع ذلك ، داخل حزمة المستندات ، يختلف التنسيق عن أيٍ من تلك المستخدمة مع تطبيقات iWork السابقة.

العنصر الأساسي في الحزمة هو ملف index.zip. إذا قمت بفك ضغط محتوياته (لقد استخدمت Pacifist مرة أخرى للقيام بذلك) ، فستجد أن محتوى XML قد تم استبداله بعدة ملفات .iwa . على الرغم من أن Apple لم تقدم أساسًا منطقيًا رسميًا لهذا التحول ، إلا أن تكهنات هو أن شرائح .iwa الثنائية الأصغر تسمح بتحميل أسرع في iCloud وعلى أجهزة iOS.

البحث داخل مستند تم إنشاؤه باستخدام أحدث برامج Pages.

تقريبا مثالي

سيكون توحيد الأشكال هذا مثاليًا ، باستثناء شيء واحد. كما لقد قمت بالتفصيل في مكان آخر لتحقيق هذا التوافق عبر الأنظمة الأساسية ، أسقطت Apple العديد من '09 ميزات من تطبيقات iWork' 13. وعدت شركة Apple بإعادة بعض هذه الميزات المفقودة خلال الأشهر القليلة المقبلة. في غضون ذلك ، إذا كانت هذه الخسائر تجعلك غير راضٍ ، فقد ترغب في الاستمرار في استخدام تطبيقات iWork '09 الأقدم.

ولكن ماذا لو كنت قد قمت بالفعل بإنشاء مستندات أو تحويلها باستخدام الإصدارات الجديدة؟ إذا فتحت مستند iWork ’09 في تطبيق iWork’ 13 ، يتحول المستند تلقائيًا إلى التنسيق الجديد. ومع ذلك ، فهذه عملية أحادية الاتجاه تمامًا: لا يمكن لتطبيقات iWork '09 تحويل مستندات iWork '13 أو فتحها بأي طريقة أخرى.

الرسالة التي تظهر إذا حاولت فتح مستند 13 Pages مع Pages ’09.

ومع ذلك ، هناك حل بديل. على سبيل المثال ، لتحويل المستندات الجديدة يدويًا إلى تنسيق Pages '09 ، افتح المستند في Pages ’13 وانتقل إلى File> Export> Pages ’09 ؛ هناك خيارات مطابقة في Numbers و Keynote. بدلاً من ذلك ، قد تكون قادرًا على إعادة المستند المحول إلى تنسيقه السابق '09 عبر خيار تصفح جميع الإصدارات في OS X. ولا تقلق بشأن العثور على تطبيقاتك القديمة بعد التحديث إلى iWork ’13. تحفظ أدوات تثبيت iWork '13 الإصدارات الأقدم في مجلد التطبيقات.

الشيء نفسه لا ينطبق على iOS. إذا قمت بالترقية إلى أحدث إصدارات تطبيقات iWork لنظام التشغيل iOS ، فلا توجد طريقة تدعمها Apple للعودة إلى الإصدارات القديمة من تلك التطبيقات. علاوة على ذلك ، تستخدم المستندات المحفوظة مع تطبيقات iOS الجديدة تنسيق iWork13 الجديد. لذلك إذا واصلت استخدام '09 تطبيقات على جهاز Mac ، فربما يتعين عليك التخلي عن مزامنة المستندات مع أجهزة iOS. وإلا ، فسيتعين عليك تحويل ملفات iOS يدويًا إلى تنسيق iWork ’09 ، عبر الخيار في تطبيق Work ’13 ، في كل مرة تريد فيها إعادة فتح الملفات في Work ’09 على جهاز Mac.

كيفية استعادة النصوص المحذوفة من iphone

هل ما زلت غير متأكد من إصدار تطبيقات iWork الذي تريد استخدامه؟ تسهل Apple تجربة تحديثات '13 ترقيات' الجديدة. بالنسبة لأي شخص يمتلك إصدارات iWork السابقة ، أو يشتري أيًا من أحدث أجهزة Apple ، فإن الإصدارات الجديدة مجانية.

iWork لـ iCloud