رعايةتسجيل الدخولأرسِل
المدونة

الذاكرة تجعل أجهزة Mac أغلى. هذا ما كنت سأفعله في تطبيق Mac الخاص بي

بقلم Justinas Rolando، صانع MacPip

الجواب المختصر

في 2 نوفمبر 2026، قالت Apple إن إمدادات Mac وiPad ستكون محدودة في ربع ديسمبر، بسبب الذاكرة في الغالب، وإنها تتوقع أن تستمر أسعار الذاكرة في الارتفاع بعد ذلك. وكانت Apple قد رفعت أسعار Mac في 25 يونيو 2026، ويأتي MacBook Neo، الذي سعره الآن ‏699 US$، بذاكرة 8 GB ودون خيار لزيادتها. وبالنسبة إلى صانعي تطبيقات Mac، يعني هذا مزيدًا من العملاء على أجهزة Mac بذاكرة 8 GB وعلى أجهزة Mac أقدم يحتفظون بها مدة أطول. قِس ذاكرة تطبيقك على جهاز Mac بذاكرة 8 GB، واذكر ما يحتاجه، وامنع خلاصة التحديثات من عرض إصدارات على أجهزة Mac التي لا تستطيع تشغيلها.

يوم الاثنين أعلنت Apple نتائج ربع سبتمبر، والسطر الذي ما زلت أفكر فيه لم يكن الإيرادات. كان الذاكرة. يقول ملخص MacRumors للمكالمة إن Apple تتوقع أن تكون إمدادات Mac وiPad محدودة في ربع ديسمبر، «بسبب الذاكرة بالدرجة الأولى»، وإنها تعتقد أن أسعار الذاكرة ستواصل الارتفاع بعد ذلك. أما John Ternus، في أول مكالمة له بصفته الرئيس التنفيذي، فوصف وضع الذاكرة بأنه «غير مسبوق».

أنا لا أبيع RAM، وأنت كذلك. لكن أجهزة Mac التي تعمل عليها تطبيقاتنا أصبحت للتو أغلى، وأرخصها ذاكرته 8 GB. وهذا يغيّر بعض الأمور لكل من يصنع تطبيق Mac.

ما الذي حدث فعلًا

لماذا يهمّ هذا صانع تطبيقات Mac

يترتب على ذلك أمران، وليس أيٌّ منهما توقعًا، بل مجرد حساب.

أولًا، سيكون عدد أكبر من عملائك الجدد على 8 GB. جهاز Neo هو أرخص أجهزة Mac، ولا يمكن زيادة ذاكرته لاحقًا. وإذا كان تطبيقك قد جرى ضبطه بهدوء على MacBook Pro بذاكرة 36 GB، فهو لم يلتقِ قط بأحدث مستخدميه.

ثانيًا، يتمسك الناس بجهاز Mac الذي يملكونه حين يكلّف الجديد ‏200 US$ أكثر. وهذا يعني عملاء أكثر على معالجات أقدم وإصدارات macOS أقدم مما تراه في عام عادي. فالحد الأدنى لإصدار macOS وخلاصة التحديثات يهمان أكثر من المعتاد.

ما كنت سأفحصه هذا الأسبوع

هذه خطواتي أنا، لا خطوات Apple.

  1. قِس تطبيقك على 8 GB مع تطبيقات أخرى مفتوحة. لا أحد يشغّل تطبيقك وحده. افتح Safari مع اثني عشر تبويبًا، وتطبيق محادثة، وتطبيقك، ثم نفّذ أثقل عمل يقوم به تطبيقك. راقب عمود Memory في Activity Monitor ورسم Memory Pressure في الأسفل. اللون الأصفر تحذير، والأحمر يعني أن macOS يعاني.
  2. احصل على رقم حقيقي. في Terminal، يطبع الأمر footprint YourApp مقدار الذاكرة التي يستخدمها تطبيقك فعلًا، ويبحث leaks YourApp عن ذاكرة نسيت تحريرها. وفي Xcode، يُظهر مقياس الذاكرة في Debug navigator وأداتا Allocations وLeaks أين تذهب الذاكرة. ويشرح دليل Apple عن تقليل استخدام تطبيقك للذاكرة ذلك بالتفصيل.
  3. انظر بعناية إلى الذاكرة المؤقتة. المشكلات المعتادة في تطبيقات Mac الصغيرة هي ذاكرة مؤقتة للصور لا تتقلص أبدًا، وملفات كاملة تُقرأ في الذاكرة حيث يكفي تدفق، وقوائم سجل تحتفظ بكل شيء إلى الأبد. ضع لها حدًّا أقصى.
  4. احذر من نماذج الذكاء الاصطناعي المحلية. إذا كان تطبيقك ينزّل نموذجًا ليعمل على جهاز Mac، فإن حجمه ينافس كل شيء آخر على جهاز ذاكرته 8 GB. يمكنك توفير نموذج أصغر، أو القول بوضوح إن النموذج الكبير يحتاج إلى 16 GB.
  5. اذكر ما يحتاجه تطبيقك. ضع الحد الأدنى من الذاكرة وإصدار macOS في موقعك وفي صفحة تطبيقك هنا. يفضّل صاحب جهاز Neo أن يعرف قبل الشراء لا بعده.
  6. لا ترسل التحديثات إلى أجهزة Mac التي لا تستطيع تشغيلها. إذا كنت توزّع تطبيقك خارج Mac App Store عبر Sparkle، فاضبط sparkle:minimumSystemVersion في كل إصدار، ومنذ Sparkle 2.9 يمكنك ضبط sparkle:hardwareRequirements على arm64 لإصدار مخصص لـ Apple silicon فقط. كلاهما موجود في وثائق Sparkle لنشر التحديثات. عندها يبقى من يستخدم جهاز Mac أقدم على آخر إصدار يعمل، بدل أن يصله إصدار لا يفتح.
  7. تحقق من البنية التي يعمل عليها تطبيقك. إذا أسقطت دعم Intel دون قصد، فإن أداة فحص الملف التنفيذي العام تقرأ مخرجات lipo وتخبرك بذلك.

لا شيء من هذا يتطلب إعادة كتابة. معظم التطبيقات التي رأيتها فيها ذاكرة مؤقتة أو اثنتان نمتا دون أن ينتبه أحد، وإصلاحها يستغرق بعد ظهر يوم واحد.

ما لن أفعله

لن أكتب «محسَّن لـ 8 GB» في منشور الإطلاق ما لم أكن قد قسته على جهاز كهذا. ولن أرفع سعري لمجرد أن Apple رفعت سعرها. تكاليفك لم تتغير، والناس ذوو الميزانيات الضيقة يلاحظون ذلك. وإن كنت تفكر في تغيير السعر على أي حال، فإن حاسبة التسعير تقارن السعر لمرة واحدة بالاشتراك بعد خصم الرسوم.

زاوية MacPip

في MacPip، تُفحص صفحات التطبيقات تلقائيًا عند إرسالها، والعلامة الزرقاء لا تعني إلا أن شخصًا جرّب التطبيق في تاريخ معيّن. وكلاهما لا يختبر الذاكرة، ولذلك فإن الجواب الصادق عمّا يحتاجه تطبيقك يجب أن يأتي منك. والتطبيقات الصغيرة الخفيفة تلقى رواجًا هنا على أي حال: ألقِ نظرة على تطبيقات شريط القوائم وتطبيقات الإنتاجية. وإذا كنت تقدّم سعر إطلاق لمن يراقبون إنفاقهم هذا الموسم، فمكانه قسم العروض، مع تاريخ انتهاء.

وهناك جديد آخر اليوم: أداة فحص appcast لـ Sparkle. ألصق ملف appcast.xml وستفحص كل إصدار من حيث الإصدار وحجم التنزيل والتوقيع والحد الأدنى لإصدار macOS وشرط العتاد، وتخبرك بكلمات بسيطة بما ينقص. تعمل داخل الصفحة ولا يُرسل شيء. وإذا لم يكن تطبيق Mac الخاص بك على MacPip بعد، فإن إدراجه مجاني.

المصادر

واصل القراءة

أرسِل تطبيقكأدوات مجانية للصُّنّاع