برنامج مطوري آبل Apple Developer : ما يحتاج المحترفون إلى معرفته وكيفية الانضمام
تطوير البرامج والتطبيقات أصبحت أحد وظائف التكنولوجيا الهامة جداً في عصرنا الحالي ، وذلك في ظل تطور الهواتف والأجهزة الذكية بشكل كبير جداً عن العصور السابقة ، لذلك فإن هذه الأجهزة تحتاج الي مطورين ومبرمجين لديهم القدرة علي مجاراة هذا التسارع التكنولوجي الكبير الذي نشهده هذه الأيام ، لذلك يحتاج اي مطور ان يكون علي اطلاع دائم بمجريات الأمور والمنصات التي يمكنه التعامل معها في مجاله .
محتويات الموضوع :
برنامج مطوري آبل Apple Developer : ما يحتاج المحترفون إلى معرفته وكيفية الانضمام
بالتأكيد أي شخص يفكر في تطوير برنامج لمنصة آبل والأنظمة الأساسية الخاصة به مثل iOS ان يكون قد زار موقع ويب مطوري آبل Apple Developer ، المليء بالوثائق والبرامج التعليمية والنصائح وكل ما يحتاجه مطور نظام iOS أو نظام ماك macOS أو watchOS أو tvOS الطموح.
يمكن أن يؤدي الحجم الهائل للمحتوى المتاح على موقع ويب مطوري Apple إلى صعوبة استخدامه. عندما تضيف إلى ذلك حدًا غامضًا إلى حد ما بين موقع المطور وبرنامج مطوري آبل Apple Developer الفعلي ، يمكن أن تصبح الأمور أكثر إرباكًا.
هناك فرق كبير بين استخدام موقع المطور لتعلم أساسيات بناء البرامج لأجهزة آبل Apple وبين كونك عضوًا في برنامج مطوري آبل Apple Developer Program. سيوضح هذا الدليل الفروق.
ما هو برنامج مطوري آبل Apple Developer ؟
برنامج Apple Developer هو، بمعنى المصدر والمزود الرئيسي للمطورين بشأن كل ما يتعلق بتطوير تطبيقات أجهزة آبل. تمنح العضوية في برنامج مطوري آبل Apple Developer Program المطورين كل ما يحتاجون إليه لإنشاء واختبار ونشر التطبيقات لأنظمة التشغيل الخاصة بهم.
هناك الكثير الذي يأتي مع عضوية مطوري آبل Apple Developer Program ، بما في ذلك :
- الوصول إلى الإصدارات التجريبية من انظمة iOS و iPadOS و ماك macOS و watchOS و tvOS ؛
- القدرة على اختبار التطبيقات التجريبية بشكل علني باستخدام TestFlight ؛
- الوصول إلى ملحقات تطبيقات آبل Apple التي لا تعد ولا تحصى مثل CloudKit و Game Center و Apple Pay و Maps والمزيد ؛
- دعم على مستوى الكود يمنح المطورين الوصول إلى مطور آبل Apple يمكنه المساعدة في استكشاف الأخطاء وإصلاحها وتبسيط التعليمات البرمجية ؛
- القدرة على نشر التطبيقات على متجر تطبيقات آبل ؛
- توقيع المطور لإصدارات تطبيقات ماك macOS خارج متجر التطبيقات ؛
- توزيع التطبيق المخصص (حتى 100 من كل نوع جهاز سنويًا) ؛ و
- الوصول إلى برنامج تحليلات التطبيقات في Apple Store Connect وميزات إدارة متجر التطبيقات الأخرى.
إلى جانب هذه المزايا ، التي تأتي مع أي عضوية قياسية في برنامج مطوري آبل Apple Developer Program ، تقدم شركة آبل أيضًا برنامجين آخرين يندرجان تحت مظلة برنامج المطور : برنامج المؤسسة وبرنامج MFi.
و برنامج المشاريع يقدم فوائد مثل تلك المدرجة في برنامج المطور القياسي ، ويضيف القدرة على تطوير التطبيقات لعملاء المؤسسة للنشر على أجهزة الموظفين.
برنامج MFi أو Made For iPod و آيفون iPhone وآيباد iPad مخصص للشركات التي ترغب في بناء ملحقات أجهزة معتمدة من آبل Apple. تعتبر آبل أن أي جهاز تابع لجهة خارجية يتصل إلكترونيًا بجهاز آبل Apple يندرج ضمن برنامج MFi ؛ لا يشمل ذلك الأجهزة التي تستخدم مقبس سماعة الرأس أو ملفات تعريف البلوتوث Bluetooth القياسية والأجهزة غير الإلكترونية.
ملاحظة: لا يتطلب تصنيع جهاز يندرج تحت برنامج MFi تسجيل الشركات ؛ ومع ذلك ، لا يمكن أن تدعي المنتجات غير المعتمدة من MFi أنها معتمدة من آبل Apple ، ولن يتم منحها إمكانية الوصول إلى المواصفات الفنية اللازمة لبناء جهاز طرفي متوافق تمامًا.
هل يجب على مطوري برامج آبل Apple الانضمام إلى برنامج المطورين Apple Developer ؟
بالمعنى الدقيق للكلمة ، لا يتعين على المطورين الذين يرغبون في إنشاء تطبيقات لأنظمة ماك macOS أو iOS أو tvOS أو watchOS أن يصبحوا أعضاءً في برنامج مطوري آبل Apple Developer Program. ومع ذلك ، فإن عدم اختيار العضوية يأتي مع الكثير من القيود.
جميع مزايا برنامج مطوري آبل المذكورة أعلاه محظورة على المطورين الذين ليسوا أعضاءً. الأهم من ذلك ، أنه لا توجد طريقة لغير الأعضاء لتوزيع تطبيقاتهم أو تحقيق الدخل منها على متجر التطبيقات آبل ستور .
وفقًا لممثل برنامج مطوري آبل Apple Developer ، فإن غير الأعضاء الذين قاموا بالتسجيل للوصول إلى موقع ويب مطور آبل Apple يمكنهم الوصول إلى Xcode ، وهي منصة تطوير آبل Apple المتوفرة أيضًا في متجر تطبيقات ماك macOS ، وليس الكثير – حتى التطبيقات التي تم إنشاؤها بواسطة العضو غير مقيد بالأجهزة المرتبطة بمعرف آبل Apple الخاص بالمطور المحدد.
إذا كنت جديدًا في مجال تطوير تطبيقات آبل Apple ، أو كنت مهتمًا فقط بتعلم كيفية التطوير لأجهزة آبل Apple ، فلا داعي للانضمام إلى برنامج مطوري آبل Apple Developer. لا يزال بإمكانك إنشاء تطبيقات لجميع أنظمة تشغيل آبل Apple وتثبيتها على أجهزتك الشخصية ، ولكن هذا كل شيء – لا توجد ملحقات ، ولا دعم ، ولا إصدارات بيتا لنظام التشغيل ولا متجر تطبيقات.
كما أن عملاء المؤسسات الذين يرغبون في طرح تطبيقات داخلية على أجهزة آبل Apple لموظفيهم عالقون أيضًا – فلا يوجد شيء يمكنك فعله بدون شراء عضوية Enterprise.
ما هي تكلفة برنامج مطوري آبل Apple Developer ؟
هذا هو الجزء المؤسف: الانضمام إلى برنامج مطوري آبل Apple Developer ليس رخيصًا.
ستكلفك العضوية الفردية 99 دولارًا أمريكيًا سنويًا ، وهو سعر باهظ يجب دفعه إذا لم تكن متأكدًا من أنك ستتمكن من استرداد هذا الاستثمار ، والذي سيأتي إلى حد كبير في شكل عمليات شراء التطبيق. يحتفظ المطورون بـ 70٪ من عائدات المبيعات ما لم يسجلوا في برنامج App Store Small Business ، مما يسمح لهم بالحفاظ على 85٪.
تتم محاسبة عضوية برنامج المؤسسة لكل مؤسسة وتكلفتها 299 دولارًا أمريكيًا سنويًا.
لا توجد رسوم للانضمام إلى برنامج Apple MFi ، ولكن هناك تكاليف مرتبطة بالعضوية ؛ يتعين على الشركة الراغبة في الانضمام أن تدفع مقابل التحقق من هوية جهة خارجية ودفع الإتاوات إلى شركة آبل Apple بمجرد الموافقة عليها ، ولم يتم ذكر أي من التكلفة في وثائق الأسئلة الشائعة عن MFi من Apple يتم تغطية رسوم الإتاوة على وجه الخصوص بواسطة اتفاقية عدم الإفشاء ، مما يجعل العثور على التسعير الفعلي أمرًا صعبًا.
وفقًا لمقال Apple Insider من عام 2014 (وهو أحدث مصدر متاح للتسعير) ، تبلغ رسوم MFi أربعة دولارات أمريكية لكل موصل (على سبيل المثال ، منفذ lightning) على الجهاز. من غير المعروف ما إذا كانت هذه المعلومات لا تزال صحيحة. لقد تم الاتصال بشركة آبل Apple تم تلقي هذا الرد:
جميع المعلومات المتاحة للجمهور حول برنامج MFi متاحة على صفحة الأسئلة الشائعة الخاصة بنا: http://mfi.apple.com/faqs . لسوء الحظ ، لا يمكننا تقديم مزيد من التفاصيل حول برنامج MFi بخلاف تلك الواردة في الأسئلة الشائعة.
كيف أنضم إلى برنامج مطوري آبل Apple Developer ؟
- يمكن للمطورين الذين يرغبون في دفع رسوم 99 دولارًا أمريكيًا لعضوية برنامج المطورين بدء العملية هنا .
- يمكن لعملاء المؤسسات المهتمين بنشر التطبيقات الداخلية بدء عملية الاشتراك في برنامج المؤسسة هنا .
- يمكن لمصنعي الأجهزة بدء عملية تسجيل MFi هنا .
- يمكن لأولئك الذين يرغبون في تجربة إنشاء برامج لأجهزة آبل Apple ببساطة الاشتراك للوصول إلى موقع ويب مطور آبل Apple مجانًا ، مما يمنح الوصول إلى Xcode.
برنامج مطوري آبل Apple Developer Program مفتوح للمطورين في جميع أنحاء العالم.