كيف تصنع فكرة لتطبيق الآيفون أو الآيباد؟‏

محمد القو

عضو جديد
11 يناير 2012
1
0
0

بسم الله الرحمن الرحيم

السلام عليكم ورحمة الله وبركاته


تم ترجمة الموضوع لأهميته العالية قبل البدء ببرمجة التطبيق

أتمنى لكم الاستفادة وقراءة ممتعة



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


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



- ملاحظة الكاتب :

هل حصلت على نسختك من كتاب :: Smashing Book #2 :: ؟ ، يحتوي هذا الكتاب على أفكار عملية قيمة في التصميم ، الاستخدام ، والتكويد ، ألق نظرة على المحتوى .




1. امتلك فكرة – فكرةً جيدة .

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


zoom_in.png


هل تحل فكرتك مشكلة نادرة ؟


قبل اكتشاف مصباح الضوء ، صرخ أحدهم عالياً : ( القراءة على ضوء الشموع مقرفة ومملة للغايه )---- اكتشف ما هو الممل والمقرف للغاية ؟ وكيف يمكن لتطبيقك أن يجعل الحياة أكثر سهولة وراحة ؟


dog_tricks.png


هل يخدم تطبيقك إتجاها معينا ؟


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


do_not_press.png


هل هو مضحك للناس ؟


هذا السلوك غير منطقي نوعا ما ، ولا يحتاج إلى تفكير البتة ، فإذا كان باستطاعتك ابتكار شيئ مسلٍّ وممتع ، فانت قطعا تسير في الإتجاه الصحيح ، وفكرتك يمكن أن تكون الفكرة الذهبية .


wine_phd.png


هل لديك خط سير تطويري وجيد ؟


هل توجد تطبيقات ناحجة تقتصر إلى تعزيز بعض المميزات المهمة ؟ لا تكتف بنجاح واحد فقط ، اع\ المستخدمين حريتهم للتحدث مع معجبيهم .


popper.png


هل سيكون التطبيق بمستوى عالٍ من التفاعلية ؟


دعنا نواجه ذلك ، الغالبية منا لديهم نوايا كسولة ، فالألعاب الناجحة مع المرفقات تلزم المستخدم باتخاذ الإجراء المطلوب !


- الإجراء : هل يقع تطبيقك في أحد هذه التصنيفات التالية ؟ إذا كان الجواب نعم ، فمسألة إعداد المرفقات اللازمة ليست أكثر من مجرد وقت .




2. القائمة المرجعية للمرفقات :


أدناه ، قائمة بالمواد التي ستحتاجها ، (المصحوبة بعلامة النجمة * تعتبر مطلوبة ، وما عداها من الجيد اقتناؤه) :-

* التحق ببرنامج مطور آبل آيفون فقط بـ 99$ صفحة المطورين


* اقتن جهاز آيفون أو آيباد توتش


* اقنت جهاز كمبيوتر آبل ماكنتوش – انتل مع نظام تشغيل ماكـ X 10.5.5


* أعد اتفاقية عدم الإفشاء بشرية المعلومات (هنا مثال لها) .


* حمل وثبت الإصدار الأخير من iPhone SDK إذا لم تكن تمتلكه حاليا .


* اقتن دفتر سلك حلزوني .


- الإجراء : ثبِّت أدواتك المطلوبة .




3. ما هو الشيئ الذ تتقنه جيداً ؟

ما هي المهارات التي يمكن أن تضعها أمامك ؟ هل أنت مصمم على برنامج Objective C ؟ أم مطور ممن لا يستطيع رسم طريقه خارج قصاصة من الورق ؟ أو من الممكن أن لا تكون أحدهم ، سوى فرد يملك فكرة ويرغب بطرحها في السوق ؟ ، فتصميم تطبيق ناحج للآيفون يعني الكثير مثل البدء في عمل خاص . حيث أنك ستلعب دور الباحث ، ومدير المشاريع ، والمحاسب ، ومهندس المعلومات المعماري ، والمصمم ، والمطور ، والمسوق والمعلن . كل هذه الأدوار في شخص واحد ، وهو أنت !


* تذكر دائما ، أن من أهم ما يعمله أصحاب المشاريع ، هو إيجاد فريق عمل ، لجعل المنتج ينجح – لا تفهمني بصورة خاطئة ، فبالتأكيد تستطيع انت القيام بجميع ما تم ذكره ، لكنك ستهدر بذلك الكثير من الوقت والجهد والصحة العقلية في هذا العمل . لا تتصرف بجنون ! راجع قائمة الملحقات المذكورة سابقا ، واسأل نفسك ، ما هو الدور المناسب لي لأتصدر القيادة فيه ؟ وبعد ذلك ، ابحث عن أناس موهوبين لتملأ الفراغ بالأدوار الشاغرة ، فضخُّ أفكار إضافية بإمكانه أن يثري المنتج .


- القائمة المرجعية للمهارات :

* القدرة على معرفة الذي يمكن أو لا يمكن أن يتم عمله في تطبيقات الآيفون الحالية .

* دراسة وأبحاث السوق .

* تحديد مهام التطبيق (تصميم خريطة بيانية) .

* الرسم .

* تصميم واجهة المستخدم البيانية .

* البرمجة على اللغات التالية : ( Objective C, Cocoa ) ، ( نفترض هنا أننا ننشئ تطبيقا محليا ) .

* الترويج والتسويق للتطبيق .


تذكر دائما أن توقِّع عقد عدم الإفصاح وسرية المعلومات ، مع المقاول الذي ستتفق معه ، وعندما تملك عقدا بهذه الصورة ، فانت توجه رسالة للمقاول ( أنا محترف ، وأحمل عملي وأفكاري علىمحمل الجد ) ، فالآن ، لا تذهب بعيدا بهذه الفكرة .


- الإجراء : حدد المهارات المناسبة لك والتي تجد نفسك كفؤا للتصدر لها ، وبالنسبة للأدوار التي لا تناسبك ، قم بتوظيف المحترفين .




4. أدِّ واجـــبك – بحوث السوق :

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

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

good_ugly.png



- الإجراء : أجب على الأسئلة التالية :

^ ما هي المشاكل التي يحلها تطبيقك ؟

^ ما هي المنتجات التي مررت بها وتقوم بنفس المهام ؟

^ ما مدى النجاح للتطبيق في عرض المعلومات للمستخدم ؟

^ كيف تستطيع بناء تطبيق متميز ونادر ؟

^ ما هي القيمة التي يجلبها تطبيقك لجمهورك ؟





5. تعرف على واجهة المستخدم للآيفون والآيباد توتش .

أذا اردت تكوين تطبيق للآيفون ، تحتاج إلى فهم مقدارت الآيفون وواجهته . هل تستطيع إطلاق رصاصة من عيار 0.45 على الآيفون الخاص بك ؟ بالتأكيد لا ، هل تستطيع إطلاق مقاطع للفيديو ؟ نعم تستطيع .

الأمر الجيد هنا أنك لست ملزما بتذكر محتوى الخطوط العريضة لواجهة المستخدم لآبل لتستطيع معرفة ما الذي يعمل وما الذي لا يعمل في تطبيقات الآيفون .

فقط ، حمِّل وثبت أكبر عدد تستطيع تثبيته ، وفكر في المزية التي تريد تضمينها في تطبيقك .


-لاحظ الآتي :-

* كيف يمكن لتطبيق مصمم جيدا الانتقال من شاشة لأخرى ؟

* كيفية تنظيم المعلومات ؟

* ما هي (كمية) المعلومات المعروضة على المستخدم ؟

* كيفية الإستفادة من خصائص ومميزات الآيفونا لفريدة ؟ مثل/ مقياس التسارع ، تمرير المميزات ، قبض وتوسيع وتدوير الأدوات ؟


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




6. اعلم ( من سيستخدم تطبيقك ) ؟

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


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


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


هذه هي الطريقة للتفكير في تصميم يخدم المستخدم في الحياة الواقعية .


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




7. أرسم فكرتك :

وأعني بالرسم ، الرسم الأدبي ، قم برسم تسعة مستطيلات على صحيفة بمقاس 8.50 × 11 سم ، وابدأ بالرسم الخاص بك .

اسأل نفسك :-

* ما هي المعلومات التي يجب عرضها في كل شاشة ؟

* كيف يمكننا نقل المستخدم من النقظة أ إلى النقطة ب إلى النقطة ج ؟

* كيف يمكن أن يكون حجم العناصر بالنسبة لبعضها البعض ، وبالنسبة لحجم الشاشة التي تقع فيها ؟ (على سبيل المثال : هل هذا العنصر قابل للطي ؟).

sketch.jpg


الصورة من Cultured Code

ثقافة الترميز .


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


- الإجراء : ارسم تصورا واحدا على الأقل لكل شاشة من تطبيقك على ورقة ، وجرب ذلك مع أنظمة تصفح مختلفة ، وكيف ترتبط الشاشات ببعضها البعض ؟ وإذا أردت تحويل رسمك إلى نمط رقمي ، فإن
، هو أداة جيدة لذلك .




8. وقت التصميم :-

iphone_gui.jpg


* إذا كنت مصمما ، حمِّل قالب (واجهة المستخدم البيانية) للفوتوشوب ، أو حزمة (الـ Psd Vector ) للآيفون . وكلاهما عبارة عن تشكيلة من عناصر واجهة المستخدم البيانية للآيفون والتي ستوفر عليك الكثير من الوقت في البدء في العمل . وإذا كنت قد اتممت التصميم من خلال الرسم ، فإن رسم الشاشات سيكون أسهل من رسم التصميم وأقرب إلى التصميم الفعلي للتطبيق .


* وإذا لم تكن مصمما ، وظِّف أحدهم ! فهذا أشبه باستئجار كهربائي للقيام بأعمال الكهرباء في منزلك . وبإمكانك الذهاب إلى مستودع المنزل وشراء الأدوات اللازمة وتجربة عمل ذلك بنفسك ، لكن ، من الذي يريد أن يقع في ضغط العمل ؟ إذا اتبعت الخطوات من 1 – 3 ، سوف تحصل على جميع ما يحتاجه المصمم للبدء في العمل .


* عند البحث عن مصمم ، حاول أن تجد المصمم الذي يملك الخبرة في تصميم أجهزة الهاتف المحمول . فمن الممكن أن يفيدك باقتراخات أو تطويرات على رسوماتك . وهناك بعض المواقع قد تجد فيها ضالتك من المصممين مثل :
, Crowdspring,
.


* عند نشرك لعرض العمل الخاص بك ، كن أكثر دقَّة في وصف متطلباتك ، وكن مستعدا أيضا لمراجعة الكثير من الأعمال .


- الإجراء : إذا كنت مصمما ، ابدأ العمل على الفوتوشوب ، وإذا لم تكن مصمما ، ابدأ في مقابلة المصممين المتقدمين لوظيفتك .




9. البرمجة :-

xcode.jpg


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


* إذا كنت مطوراً ، وتعمل على إحدى اللغات التالية : Objective C, أو Cocoa ، اعمل على فك الـ X Code وابدأ العمل ، هناك بعض المنتديات التي يمكنك الالتحاق بها في حال عدم جاهزيتك مثل :

* منتدى آبل للتطوير .

* آيفون SDK ، يدار بواسطة (إيريكا سادون) .

* منتدى آيفون SDK .

* منتديات آيفون للتطوير .

* آيفون SB .


* إذا لم تكن مطوراً ، فأنت تعلم ماذا تفعل – جد أحدهم ! ، وحدد نوع التطبيق الذي تزعم إنتاجه ، كونه لعبةً ، أو تطبيقا مساعداً ، وما إلى ذلك . فكل نوع يتطلب أسلوبا مختلفا للتكويد ، ومهارات خاصة . وهناك عدة أماكن يمكن أن تبحث فيها عن المطورين مثل : Odesk, iPhone, Freelancer, eLance وأي من المنتديات المذكورة أعلاه .




10. قدِّم طلبكـ لمتجر آبل :-

حسناً ، كيف تقدم طلبك إلى متجر آبل ؟ تجميع تطبيقك ، والنشر الثنائي لاتصال الآيتونز يمكن ان تكون عملية صعبة على أي شخص غير معتاد على الـ X Code .

إذا كنت تعمل مع مطور ، أطلب مساعدته في التالي :

* إنشاء شهادات تطبيقك .

* تعريف هوية تطبيقك .

* إنشاء ملف تقديم احترافي .

* تجميع التطبيق .

* الرفع إلى اتصال آيتونز .


- الإجراء : إذا كنت مطوراً ، ضع خطا زمنيا للتطوير لتعمل على أساسه ، وإذا لم تكن مطوراً ، ابدأ في مقابلة المطورين المتقدمين لوظيفتك .




11. روِّج لتطبيقكـ :-

إذا سقطت شجرة في وسط غابة ، ولم يكن هناك أي شخص ليسمع الدوي الهائل الذي أحدثته . هل ستصدر صوتا ؟!! _ كذلك التطبيقات ، يمكن أن تخزَّن في المتجر بسهولة ودون أدنى ذكر . لا تسمح بأن يحصل ذلك لك . كن مستعداًّ بالعديد من الخطط لتسويق تطبيقك ، وكن مستعدا للتجربة ، ستنجح بعد الأفكار ، ويخفق البعض الآخر .


- استراتيجيات إدامة وتسريع التطبيق :

* دمج وسائل الإعلام الإجتماعية .

إذا حقق مستخدموك أعلى المستويات في لعبتهـ/ ـا المفضلة . فإنها لفكرة جيدة أن نجع المستخدم ينشر تعليقاته عن التطبيق بسهولة على الفيسبوك أو تويتر ، فكِّر بطريقة تربط تطبيقك بمواقع التواصل الاجتماعية ، وبناء هذه الآلية في تطبيقك . وعلى أقل احتمال ، أسِّس صفحة للمعجبين بتطبيقك على الفيسبوك وتويتر ، واستفد منها كوسيلة للتواصل مع مستخدمي تطبيقك ، ومعرفة آرائهم عنه .

* الترويج قبل التدشين .

ابدأ في نشر الطنين عن منتجك قبل تدشينه ، راسل الأشخاص المهتمين بأي من المواضيع التي يعالجها تطبيقك ، وسترى تلهُّفهم وسؤالهم عن وقت التدشين .

* خطِّط لعدة اطلاقات لتطبيقكـ .

لا تقم بشحذ تطبيقك ورفعه بكل تفاصيله دفعةً واحدة ، اكتب قائمة الحلم لتطبيقك في المستقبل ، وبعد ذلك – قم برفع إصدارات جديدة دوريا لتساهم في تسريع عجلة المبيعات للتطبيق .


- الإجراء : قم بإعداد قائمة مكونة من 20 استراتيجية للترويج وحدد جمهور تطبيقك .

طبِّق الاستراتيجيات بنفسك ، أو وظف من يطبِّقها بدلاً عنكـ .




12. ابق مركزاً ، ولا تستلم :

من السهل أن تحصل على جميع التطبيقات الجيدة ، وتحلم بالملايين من الأفكار لتطبيقات جديدة وفريدة من نوعها ، لا بأس – فلتحلم ! لكن لا تنحرف عن مسارك بتطبيق أفكار جديدة ، فتطبيقك الأول يتطلب منك بصمة جيدة ، وجهدا مهولاً .

وتذكر أيضاً ، أن الدخول في العديد من المشاريع في وقت واحد ، بإمكانه تمييع شغفك للنجاح في إنشاء تطبيقك الأول !


- الإجراء : تصدَّر للساحة ، واسحق بعض التطبيقات .



الموضوع مترجم من Smashing Magazine

للكاتبة Jen Gordon




أتمنى أنكم استفدتم من الموضوع

تحياتي لكم اخوكم/

محمد بن فيصل القو

MG Advanced Solutions
 

WebCraker

العبد الفقير إلى الله
طاقم الإدارة
9 مارس 2008
5,645
50
48
Egypt
support-ar.com
بارك الله فيك ياغالى والله

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