ما هي أفضل طريقة لدعم أحجام الفن المتعددة المستخدمة حاليا من قبل iOS؟

StackOverflow https://stackoverflow.com/questions/3208637

  •  13-09-2020
  •  | 
  •  

سؤال

يدعم iOS حاليا ثلاثة أحجام فنية مختلفة: ART لشاشة فون 480x320 الأصلية، والفن لشاشة Hi-Res 960x640 iPhone 4، والفن لشاشة iPad 1024x768، والتي في تجربتي عادة ما تكون هي نفسها بالنسبة لل شاشة Hi-Res بسبب المطالب المختلفة الموضوعة عند نسبة العرض إلى الارتفاع المختلفة للشاشة.

في أسوأ الحالات، يمكنك تضمين ثلاثة أحجام لجميع عملك الفني، وهذا هو بالضبط ما فعلته للعنصر الرئيسي (البطاقات) من آخر لعبتي الأخيرة. ومع ذلك، فإنه مهدر في نهاية المطاف في كل من وقت التنزيل وقدي في إنشاء كل شيء.

ماذا يعني أن أفضل طريقة للتعامل مع المتطلبات المختلفة للأيديوفيسات المختلفة؟ إليك بعض الاحتمالات العامة التي أفكر فيها:

  1. تشمل العمل الفني في جميع الأحجام الثلاثة.

  2. تشمل العمل الفني في حجم واحد فقط (الجزء الكبير)، ولكن تغيير حجمها أثناء الطيران حيث يتم إنشاء UiImages.

  3. تشمل العمل الفني بحجم واحد فقط (الجزء الكبير)، ولكن قم بعمل نسخ معترج منه في المرة الأولى التي يقوم فيها المستخدم بتشغيل تطبيقك.

  4. هناك بدعم من المتغيرات التي تنطوي على استخدام بعض التقنيات لبعض الأحجام فقط (E.G.، مشاركة الأعمال الفنية بين الأحجام الكبيرة، تغيير حجم قليلا حسب الحاجة). أنا مهتم بأي طريقة كنت تستخدم ، مع ملاحظات على إيجابيات وسلبيات القيام بذلك. أتوقع أن تكون السلبيات الأكبر: حجم الملف وأي تأخر قد يحدث في عرض أو تغيير حجم الكائنات. واحدة من أكبر مجهولي هي مدى جودة عمل IOS الوظيفة إذا سمحت لها بالتعديل، سواء في جودة الإخراج وفي التوقيت.

هل كانت مفيدة؟

المحلول

أنا حاليا باستخدام الأعمال الفنية في جميع الأحجام الثلاثة.إذا كان عملك الفني بتنسيق متجهيا ومصمما لكل من نسب إسباع iPhone و iPad، فهو عمل دفعة بسيطة لإنشاء الكل 3 في نفس الوقت.

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

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top