يمكنك (أخيرًا) إنشاء تطبيقات على iPad في Swift Playgrounds 4

في الأسبوع الماضي ، عقدت شركة Apple فعالياتها السنوية حدث WWDC21. خلال هذا الحدث ، تم الكشف عن عدد كبير من الإعلانات المثيرة ، بما في ذلك أشياء مثل تجديد FaceTime في iOS 15 وكل ما هو جديد ماك أو إس مونتيري. كانت الميزة التي برزت لي ، على الرغم من ذلك ، تحديثًا قادمًا إلى Swift Playgrounds 4. ستتمكن الآن من إنشاء تطبيقات على iPad.

بالنسبة لأولئك الذين لا يعرفون ، لم يكن هذا ممكنًا من قبل. إذا كنت ترغب في إنشاء تطبيقات لأجهزة iPhone و iPad ، فعليك استخدام جهاز Mac.

في الإصدارات السابقة من Swift Playgrounds ، كان التطبيق كما يصفه العنوان: ملعبًا للكود. جعل هذا من الأداة قيمة فائقة للمطورين الجدد والحاليين لتعلم كيفية إنشاء التطبيقات والتعليمات البرمجية لنظامي التشغيل iOS و iPadOS. هذا التطبيق جيد جدًا لدرجة أنني أعتقد أنه أداة قابلة للتطبيق لبدء مهنة البرمجة.

كانت المشكلة ، بمجرد أن تعلمت كيفية البرمجة في Swift Playgrounds ، كنت عالقًا! ما لم يكن لديك جهاز Mac ، فلن تكون لديك طريقة للاستفادة من المهارات التي تعلمتها.

ولكن هذا كل شيء على وشك التغيير iPadOS 15.

محتويات

  • سيسمح Swift Playgrounds 4 للمطورين بإنشاء تطبيقات على iPad
  • لا يمكنك فقط إنشاء تطبيقات على iPad ، ولكن يمكنك إرسالها أيضًا
  • هل Swift Playgrounds 4 هو الحل الذي ينتظره مطورو الحلول؟
  • Xcode مقابل. Swift Playgrounds 4: ما مدى قوة iPad للمطورين؟
  • "تطوير البرامج ليس مجرد كتابة رمز"
  • تنبؤات لمستقبل بناء التطبيقات على iPad
  • ما هي المدة حتى تتمكن من إنشاء تطبيقات على iPad؟
    • المنشورات ذات الصلة:

سيسمح Swift Playgrounds 4 للمطورين بإنشاء تطبيقات على iPad

العنوان يقول كل شيء. يمكنك إنشاء تطبيقات على iPad و iPad و Swift Playgrounds 4. لكن ماذا يشبه ذلك؟

وفقًا لشركة Apple ، سيكون إنشاء التطبيقات في أحدث إصدار من Playgrounds قويًا جدًا. ستتمكن من معاينة تطبيقك على الشاشة الرئيسية لجهاز iPad. ستكون هذه المعاينة مباشرة ، لذا سترى التغييرات تحدث أثناء إجرائها في التطبيق.

المعاينة المباشرة بتنسيق ملاعب سويفت هي صفقة كبيرة جدًا ، مع الأخذ في الاعتبار أنك ستحتاج عادةً إلى تجميع التعليمات البرمجية وتشغيلها قبل رؤية التغييرات التي أجريتها.

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

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

لا يمكنك فقط إنشاء تطبيقات على iPad ، ولكن يمكنك إرسالها أيضًا

بالنسبة لي ، فإن القدرة على إنشاء تطبيقات على iPad ليست سوى نصف ما يجعل تحديث Swift Playgrounds 4 مثيرًا للغاية. النصف الثاني هو أنك ستتمكن أيضًا من إرسال تطبيقاتك إلى App Store أيضًا.

مما أفهمه ، سيكون هذا مشابهًا لإرسال الكتب الإلكترونية من Apple Pages إلى Apple Books. ستنشئ تطبيقك على iPad ، وتختبره بالأخطاء ، ثم تصدّره إلى App Store. ستقوم Apple بعد ذلك بمراجعته والموافقة عليه أو رفضه لمتجر التطبيقات.

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

تم الآن رفع حاجز الدخول هذا لأي شخص لديه جهاز iPad. ونظرًا لأن جهاز iPad يبلغ 300 دولار فقط ، فإن أولئك الذين لديهم ميزانية صغيرة جدًا لجهاز Mac يمكنهم الآن المشاركة في سوق App Store.

هل Swift Playgrounds 4 هو الحل الذي ينتظره مطورو الحلول؟

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

أولاً ، لا تعني القدرة على إنشاء تطبيقات على iPad أن لديك كل ما تحتاجه لإنشاء تطبيق رائع. هذا تبسيط كبير جدًا. إنه يترك أشياء مثل التحكم في الإصدار والمكونات الإضافية والقوالب وتكامل GitHub والمزيد.

ثانيًا ، وبناءً على النقطة الأولى ، فإن Swift Playgrounds ليست IDE. لذلك على الرغم من أنه يمكن استخدامه تقنيًا لإنشاء التطبيقات ، إلا أنها ليست أداة جيدة جدًا للوظيفة.

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

Xcode مقابل. Swift Playgrounds 4: ما مدى قوة iPad للمطورين؟

وهذا يقودنا إلى المقارنة المهمة ، Xcode مقابل. ملاعب سويفت 4. بالنسبة لأولئك الذين لا يعرفون ، فإن Xcode هي مجموعة أدوات التطوير من Apple على macOS.

يأتي Xcode مجانًا مع Mac ويتضمن مجموعة كاملة من الأدوات الشاملة للمطورين. إنه قوي للغاية بحيث يمكنك شراء جهاز Mac ونادرًا ما تحتاج إلى تنزيل أي أدوات أخرى لعملية التطوير الخاصة بك. ربما لن ترغب في القيام بذلك ، بالطبع ، ولكن النقطة المهمة هي أنها مجموعة قوية جدًا من الأدوات.

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

المشكلة في الوقت الحالي ليست في Swift Playgrounds - إنها iPad. هذا من نواح كثيرة هو أول تحديث جدي للمطورين حصل على iPad منذ عشر سنوات. لا يزال أمامك طريق طويل قبل أن تتمكن من رمي Xcode على جهاز Mac في سلة المهملات والاستيلاء على iPad Pro بدلاً من ذلك.

"تطوير البرامج ليس مجرد كتابة رمز"

هذا اقتباس من سيرج كريفوبلوتسكي ، مسؤول البحث والتطوير في MacPaw. وأعتقد أنه يلخص قيود تحديث Swift Playgrounds 4 بشكل مثالي.

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

على الرغم من أن هذا التحديث لن يكون كافيًا لاستبدال جهاز كمبيوتر المطور حتى الآن ، إلا أنني أرى أن بعض حالات الاستخدام تزدهر.

الأول هو الطلاب المطورين. أتذكر أنني تركت كلية علوم الكمبيوتر قبل بضع سنوات وتعلمت في Swift Playgrounds في أسبوعين أكثر مما كنت أتعلمه خلال فصلين دراسيين في المدرسة.

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

بغض النظر ، يمكنني رؤية الكثير من الأشخاص ، صغارًا وكبارًا ، يقتحمون مجال التطوير والهوايات بمجرد أن يتمكنوا من إنشاء تطبيقات على iPad.

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

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

تنبؤات لمستقبل بناء التطبيقات على iPad

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

للمضي قدمًا ، أعتقد أن هناك بعض الطرق التي يمكن أن تتخذها Apple لهذه الميزة.

يمكن للمرء إضافة Xcode وأدوات التطوير الأخرى إلى iPad. في هذا الطريق ، سيحصل iPad بشكل أساسي على تحديث واحد لواحد لنظام التشغيل Mac. لذلك لن تضطر إلى اختيار أحدهما أو الآخر ؛ سيعتمد فقط على الجهاز الذي تفضله.

هناك طريق آخر يمكنني أن أرى أن Apple تسلكه وهو جعل Swift Playgrounds بديلاً لـ Xcode. بمعنى آخر ، ستصبح Playgrounds بيئة تطوير متكاملة وكذلك أداة تعليمية.

إذا سلكت Apple هذا المسار الثاني ، فيمكنني رؤية البرمجة على iPad وهي تحصل على معالجة "iPad". وهذا يعني تبسيط كل شيء مع الحفاظ على قوة الأشياء تقريبًا كما هي على Mac. هذا من شأنه أن يجعله حلاً شاملاً وشاملاً للجميع تقريبًا باستثناء المحترفين الأكثر احترافًا.

يمكن أن يجعل التطوير أيضًا مهمة أسهل بكثير وأكثر بديهية. بدلاً من موازنة جميع أنواع التطبيقات والتطبيقات والتطبيقات القديمة والعملية والإصدارات واللغات ، سيكون لديك هذا التطبيق الأنيق والمنظم على iPad الذي يقوم بكل شيء بسهولة.

سيخبر الوقت!

ما هي المدة حتى تتمكن من إنشاء تطبيقات على iPad؟

يجب أن يأتي تحديث Swift Playgrounds 4 مع iPadOS 15 هذا الخريف. بشكل عام ، تأتي تحديثات iPadOS في سبتمبر. لذلك يجب أن تكون قادرًا على إنشاء تطبيقات على iPad بدءًا من سبتمبر 2021.

حتى ذلك الحين ، يمكنك البدء في ممارسة التعليمات البرمجية الخاصة بك في Swift Playgrounds اليوم! وأثناء تواجدك فيه ، يمكنك صقل معرفتك بكل ما يتعلق بشركة Apple من خلال الاشتراك في والقراءة مدونة AppleToolBox.

نراكم في المقال القادم!