كيفية البدء في تصميم تطبيقات الجوال لنظام التشغيل iOS

كيفية البدء في تصميم تطبيقات الجوال لنظام التشغيل iOS

 

تعلم كيفية تصميم تطبيقات الجوال لنظام التشغيل iOS قد يحتمل طريقين.

 

إما أنك لا تعلم كيفية كتابة كود من الأساس ويمكنك حينها تعلم الكثير حول الكود من على الانترنت.

 

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

 

يُعرف عن شركة أبل أنها تقوم بتقييد أنواع كثيرة من الأشياء، لذا يجب عليك مبدئياً معرفة ما يمكنك فعله وما لا يمكنك.

 

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

 

اكس كود، سويفت، وأدوات التطوير(Xcode, Swift, iOS Software Development Kit):

 

بيئة التطوير المتكاملة لشركة أبل لكلا نظامي التشغيل iOS و Mac هي Xcode.

يمكن تحميل Xcode من موقع أبل بشكل مجاني.

اكس كود هو واجهة رسومية يتم استخدامها في كتابة التطبيقات، ويوجد بها كل ما تريده لكتابة كود التطبيقات لنظام التشغيل iOS 8 بلغة برمجة أبل الجديدة سويفت (Swift).

اكس كود متاح فقط لنظام التشغيل Mac، لذا إذا كنت تخطط للبدء في تصميم تطبيقات الجوال لنظام التشغيل iOS، سيتوجب عليك العمل على OS X.

 

 

بينما تتجه شركة أبل للانتشار في البرمجة بلغة Swift، إلا أنك مخير في استخدام العديد من اللغات مثل Objective-C.

يمكنك اتخاذ القرار في استخدام أيُ لغة تشاء، ولكن إليك بعض الإرشادات، الأنواع، والمقدمات للبدء:

 

قم بالبدء في تطوير تطبيقات iOS اليوم:


يمكنك التجول في الإرشادات الرسمية لشركة أبل، والتي ترشدك في كيفية تجهيز Xcode، تصميم التطبيق، إضافة أي شيء، وتقديم التطبيق في متجر (App Store).

 

مقدمة عن Swift:


لغة Swift هي لغة برمجة حديثة ومجهزة خصيصاً لنظامي التشغيل iOS و Mac.
من المفترض أنها سهلة الاستخدام، لذا إذا كنت جديداً في عالم البرمجة، فيُنصح لك بالبدء بها.
فهي تعمل مع وبشكل مماثل للغة Objective-C (والتي يمكنك استخدامها أيضاً إذا كنت تفضلها).

 

مقاطع الفيديو للتطوير الخاصة بشركة أبل:


تقدم شركة أبل الكثير من مقاطع الفيديو من مؤتمر أبل العالمي للمطورين (WWDC)؛ لتعليم المبرمجين والمطورين الأجزاء المختلفة من البرمجة.
تُعتبر هذه المقاطع مصادر جيدة لتعلم حيل العمل، والتعرف على مجموعة الأدوات الأساسية التي ستعمل بها.

 

قدرات واجهات برمجة التطبيقات الخاصة بشركة أبل:


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

الدروس التعليمية لتطوير تطبيقات iOS الخاص بموقع CodeSchool:
يمكنك تعلم قواعد تطوير تطبيقات شركة أبل مجاناً من خلال الدروس التعريفية على موقع CodeSchool.

 

يُعد ذلك كافياً لك للبدء في العمل، و تسليحك بالقدر الكافي للبدء في تطوير التطبيقات.

 

القواعد الإرشادية لمراجعات متجر App Store:

 

لا يُعد الأمر سراً، فإن القواعد الإرشادية لمراجعات متجر App Store تُعد متخصصة للغاية.

رأي شركة أبل محدد جداً في التطبيقات المسموح بها على متجر App Store، لذا من المهم معرفة قواعدهم قبل المحاولة في تصميم تطبيقات الجوال لنظام iOS.

إذا لم تقم بقراءة القواعد، قد تستغرق الكثير من الوقت في برمجة تطبيقات غير مسموح بها في متجر App Store.

عندما تنتهي من برمجة التطبيق ستقوم بتقديمه لمتجر App Store ليتم مراجعته استناداً إلى المحتوى، التصميم، والتفاصيل التقنية.

لذا قم بقراءة القواعد من على موقع أبل، وتوجه إلى الأسباب المشهورة لرفض التطبيقات؛ لتتجنبها في تطبيقاتك.

عادةً ما تكون هذه الأسباب هي انهيار التطبيق، روابط خاطئة، إعلانات، أو معلومات غير مكتملة.

كما أن شركة أبل معروفة بحجبها للإعلانات التي تحتوي على أي نوع من المحتويات السياسية والجنسية.

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

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

 

القواعد الإرشادية في تصميم تطبيقات الجوال لـ iOS:

 

بالإضافة إلى القواعد الإرشادية لمراجعات التطبيقات، هنا مجموعة من القواعد الإرشادية عليك اتباعها في التصميم والواجهة.

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

قم بتصفح دليل أبل في القواعد الإرشادية حول كيفية عمل تصميمات التطبيق وأيقونات المتجر.

كما أن هناك قائمة من أفعل ولا تفعل؛ لعرض القواعد بشكل أسهل، مما يجعلها مكان جيد للبداية به.

 

 

تصميم تطبيقات الجوال لنظام التشغيل iOS يعتمد بشكل أساسي على التعود على العمل بـ Xcode، يمكنك كتابة التطبيق بالعديد من لغات البرمجة أو البدء بتعلم لغة Swift بشكل مباشر.

على طول الطريق سيكون لديك العديد من التساؤلات التي ستجد إجابتها -على الأغلب- في القواعد الإرشادية لشركة أبل، كما أنه يمكنك الإستفادة من الأدوات المذكورة للبدء في العمل.

 

هل قمت باستخدام Xcode لتطوير تطبيق من قبل؟

 

شاركنا تجربتك!

 

WhatsApp chat