استفسار عن المعايير الصحيحة التي يجب اتباعها عند تصميم تطبيق أندوريد على الفوتوشوب!

السلام عليكم.

أعمل على تصميم تطبيقات للأندرويد منذ فترة، والطريقة التي أتبعها بعد الاطلاع على العديد من الدروس المختصة في هذا المجال هي كالتالي:-

  • إنشاء التصميم على مستند جديد بمقاسات 1080 * 1920 باعتباره XXHDPI

  • تصدير ال drawable assets بالمقاسات التالية ( LDPI, MDPI, HDPI, XHDPI, XXHDPI, XXXHDPI)

    في البداية اعتدت على تصدير كل asset بمقاساته المختلفة بطريقة يدوية بعد عمل scaling بالنسب الصحيحة، ثم بعد ذلك قمت بشراء إضافة فوتوشوب مشهورة تدعى PNG EXPRESS تعمل على عملية التصدير تلك بطريقة أوتوماتيكية.

  • عندما تكون هناك خلفيات مصورة مستخدمة للشاشة ككل أو كخلفية لعنصر معين، أقوم بتصدير تلك الصورة بمقاس واحد فقط وهو مقاسها الأصلي وإعطاء المطور بيانات عنصر ال placeholder الذي يحوي الصورة بداخله من ألوان وخلافه.

مثال: https://dl.dropboxuserconte...

في الصورة السابقة أقوم بإعطاء المطور لون خلفية ال placeholder وهو البرتقالي وإعطاء نسبة طوله بالنسبة لطول الشاشة الكلي، ثم إعطائه صورة السحب بحجمها الأصلي مرة واحدة ليستخدمها ك masked image عليه.

تلك الطريقة أتبعها عند التعامل مع العديد من المطورين الأجانب على freelancer.com وبعض المطورين زملائي في مقر العمل ولا أتلقى أية تعليقات أو تعديلات من قبلهم.

المشكلة

انضم إلى فريق العمل عندنا بالشركة مطور جديد كان يعمل ك android instructor في إحدى مراكز التدريب المشهورة في القاهرة، ودائما ما أواجه العديد من المشاكل عند التعامل معه. حيث أنه يقوم بطلب drawable assets أخرى لأجهزة ال tablets بمقاسات 600 * 1024 ومقاس آخر لا أتذكره. فأقوم بإخباره بأنه ليس من الضروري أن ننشئ التصميم بالعديد من المقاسات لأن نظام الأندوريد كما أعتقد لا يعتمد على طول وعرض الشاشة ولكن يعتمد على ال dp & dpi وهم المقاسات ال ٦ المعروفين بداية من LDPI إلى XXXHDPI، فيقوم بإخباري أنني أتبع نظام خاطئ في التصميم ويؤكد على ضرورة إنشاء مقاسين للتابلت. أتى هذا في الاختلاف في وجهات النظر بعد رؤية تصميم الصفحة المذكورة سابقا

https://dl.dropboxuserconte...

فعندما قمت بشرح الطريقة السابقة التي أستخدمها عند التعامل مع تلك الشاشات ف ال exporting وملخصها في placeholder + image كعنصرين منفصلين. يخبرني بأن متطلباته هي الصورة كاملة بال placeholder الخاص بها يتم تصديرها كعنصر واحد فقط بمقاسات مختلفة ومناسبة لمقاسين أساسيين لل tablets منهم 600*1024

بالإمكان التعرف أكتر على تلك المشكلة بعد معاينة الصفحة الشخصية للمستخدم في تطبيق الفيسبوك، حيث أن صورة ال timeline cover هي عبارة عن placeholder فقط ثم يتم وضع ملايين الخلفيات المصورة عليها وتأخد مقاسات ال placeholder أتوتوماتيكيا، وهذا يخالف ما يطلبه مني المطور

لذا أرجو من جميع مطورين الأندرويد الدخول في موضوع النقاش هذا وتوضيح إذا كانت طريقتي صحيحة في التصميم وال exporting ( التقطيع ) أم لا.

هناك نسخة أخرى من الموضوع على موقع stackoverflow على الرابط التالي:

http://stackoverflow.com/qu...

ولكم جزيل الشكر!


أخي بالنسبة لمقاسات ال tablets أنا لا أعرفها ولكن أعرف أن هناك مقاسات خاصة بها مختلفة عن ال 6 المعروفة

وطريقة زميلك في العمل بالنسبة لوضع الصورة كاملة في placeholder وتصديرها كعنصر واحد هي الأصح و المتعارف عليها أكثر ولكن هذا لايعني أن طريقتك خاطئة ولكن الأفضل العمل وفق نظام موحد

وشكرا

شكرا لك أخي.

من الممكن أن تكون طريقته صحيحة هذا إن كانت الصورة غير متغيرة. ولكن ماذا إذا كانت متغيرة باستمرار مثل صورة ال timeline cover لتطبيق الفيسبوك مثل صورة فنجان القهوة في الرابط التالي:

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

فمن غير المعقول أنه حين يقوم مستخدم برفع صورة لل timeline cover يتم إرسالها إلى فريق المصممين ثم يقومون بتصديرها هي وال placeholder كعنصر واحد بمقاسات مختلفة "يدويا" !

أليس هذا صحيحا ؟