تصميم الأيقونات في أندرويد

السلام عليكم

كتابة شيفرات الجافا ولعي الأول
لكن مشكلة الأندرويد هي كثرة أحجام الأجهزة
وكوننا ننشر على سوق كبير بحجم Google Play عدد الأجهزة عليه يتجاوز 4500 جهاز
تتراوح أحجامها ما بين 240×320 إلى 2560×1600
من هنا تظهر الحاجة الماسة إلى الاهتمام بالتصميم كتصميم في بيئة معقدة
اليوم سأتكلم عن جزء بسيط من هذه العجلة الكبيرة ألا وهو تصميم الأيقونات فقط
طبعاً لم أرد الكلام لكن أخت سألتني في موضوع آخر عن هذه الفكرة
فقلت لنفسي لما لا نكتب موضوعاً يفيد الجميع
لكي نستطيع التصميم لأندرويد يجب أن نعرف فكر الأندرويد في التصميم
التصميم يتمحور حول فكرة Density independence أو عدم الاعتماد على جودة الشاشة
بمعنى آخر يجب أن تظهر الصورة في الشاشة منخفضة الجودة بنفس الحجم على الشاشة مرتفعة الجودة إذا تساوى حجم الشاشتين بالإنش
وحتى تكون الفكرة أوضح قسمت جوجل الشاشات إلى أربع جودات أساسية -هناك بعض الجودات الأخرى عددها أقل في السوق- وهي
ldpi جودة منخفطة
mdpi جودة متوسطة
hdpi جودة عالية
xhdpi جودة عالية جداً
ماذا نستفيد من هذا التقسيم؟
يجب أن نعرف أولاً ما معنى dpi نقطة في الانش وعندما نقول ldpi فإننا نعني عدد منخفض من النقاط في الانش الواحد
بعدها نفكر كيف لنا أن نعرف كم نقطة في الانش لنصمم عليها
للأسف هذا غير متاح لكن يتاح بدلاً منه وحدة dp أو dip أو Density-independent pixel
جميل جداً على الأقل هناك وحدة موحدة للجميع
لكن كيف يمكننا الاستفادة من ذلك
هذه الوحدة تعتبر مرجعيتها هي mdpi بمعنى أن كل 1dp=1px في mdpi جميل جداً
ومن هنا ننطلق لباقي الجودات
في ldpi كل 1dp=0.75px
في hdpi كل 1dp=1.5px
في xhdpi كل 1dp=2px
كل هذا كلام رائع ويمكنني أن أصمم كما أشاء لكن للأسف لا يمكنك معرفة كم dp في الجهاز الذي تعمل عليه لأن عدد الأجهزة كبير جداً
لا عليك فتصميم الأيقونات ليس بتلك الصعوبة وهناك أحجام مطروحة من جوجل لبعض الأمور
أيقونة التشغيل 48×48 -الأيقونة التي تعرض في قائمة البرامج-
أيقونة شريط الأفعال action bar بحجم 32×32
أيقونات التنبيهات 24×24
كل الأحجام المذكورة هنا بوحدة dp

ملخص الكلام إذا أردت تصميم أيقونة ما
ستحتاج إليها في أربع أحجام باستخدام النسب المذكورة أعلاه

في هذه التدوينة نكون تعلمنا كيف نصمم أيقوناتنا المشهورة
طبعاً التحدي أكبر في تصميم برنامج متكامل بتصميم دائري أو مستطيل
بعضكم سيستغرب ما الذي رماني على بحور التصميم ولماذا أنا مهتم
بشكل أساسي عدم وجود مصممين محترفين في هذا المجال -أقصد التقطيع هنا- وعدم مقدرتي على الدفع لمصمم عالمي وحسايسة الموضوع في أندرويد باختلاف أحجام الشاشات جعل من إدراك التصميم شر لابد منه
بالمناسبة تعاملت مع مجموعة من المصممين المحترفين في البلد ولدي أصدقاء عدة منهم ولا أقصد الذم فيهم لكني أعتقد أن تعلم هذه الصنعة سيضيف لك كمصمم

لدي المزيد عن هذا الموضوع وموضوعات آخرى في أندرويد فإن كنتم مهتمين شاركوني باهتماماتكم
تحياتي

المراجع
فن تصميم الأيقونات في الأندرويد
http://developer.android.com/design/style/iconography.html

Tags: , , , , , ,

Leave a Reply