في مؤتمر أبل للمطورين يوم الإثنين الماضي وبعد الإعلان عن تحديثات الأنظمة تحدث تيم كوك قائلاً أنهم قرروا تقديم Swift Playgrounds لأول مرة على الآي باد. وهنا صفق الحاضرون بقوة ونقلت الكاميرات سعادتهم البالغة بهذا الأمر. فما هذا الـ Swift Playgrounds ولماذا يعد نقلة في تاريخ الأجهزة الذكية؟!
لسنوات طويلة يصلنا سؤال “أريد أن أصبح مطور iOS فماذا أفعل؟” وكنا دائماً نجيب بأن عليك تعلم كذا وكذا وأحياناً نتحدث عن دورات تدريبية للبرمجة. لكن كان هناك نقطة تقف عائق أمام الكثير من محبي برمجة iOS وهى أن Xcode يعمل على نظام Mac فقط وهو ما يجعلك مضطراً لشراء جهاز يزيد عن ألف دولار لتطبق ما تتعلمه أو تلجأ لطرق معقدة لتحميل MacOS على أجهزة ويندوز. لكن أبل تريد تبسيط هذا الأمر، تريدك أن تتعلم وتجرب التطوير بدون شراء Mac في البداية. وهذا بواسطة الآي باد الذي لديك.
الـ Swift Playgrounds هو تطبيق على أجهزة الآي باد وهو أشبه ما يكون دورة تدريبية مبسطة وسهلة في لغة سويفت من أبل. نعم أنت ستتعلم لغة سويفت مباشرة والمعلم هو أبل.
إن كنت شاهدت أفلام الهاكرز الذين يجلسون أمام شاشة مليئة بالأكواد والأسطر البرمجية المعقدة وترى أنك لن تستطيع مجاراة هذا الأمر فاطمئن لأن Swift Playgrounds ليس بهذه الطريقة لأنها -طبقاً لأبل- لا تحتاج خبرة برمجية مسبقة للتعلم. كما أنها تستخدم أسلوب بسيط حيث يظخر لك رسومات متحركة “جرافيك” كشخصية كارتونية مثلاً أمامك وباستخدامها تعلمك أبل البرمجة فمثلاً تذكر أنه إذا أردت زيادة حجمه فقم بكتابة كود كذا ولتحريكه كود كذا. هذا هو الأمر فقط قم بكتابة الأكواد لتوجيه الشخصيات الظاهرة على الشاشة والتي تحاكي فوراً وتنفذ ما تصدره من أوامر.
وذكرت أبل أن التطبيق يضم أيضاً قوالب مضمنة لتشجيع المستخدم على التعبير عن ما يريده وابتكار تطبيقات حقيقية بل ويمكنه أيضاً مشاركتها مع أصدقاءه بالبريد أو الرسائل. وأوضحت الشركة أنها ستقوم بشكل دوري بإصدار تحديث للتطبيق ليضيف المزيد من الدورات التدريبية وصقل مهارات وقدرات البرمجة لديك. أي أنه ليس كما يظن البعض من أن أبل تقدم “لعبة” برمجية بسيطة تعلمك بعض الأكواد السهلة وانتهى الأمر. لا أبل ستقدم العديد من المراحل مثل أي دورة تدريبية محترفة فهى توفر لك طريقة لبناء تطبيقات قوية تستجيب للمس وحساسات الجهاز سواء الدوران أو الميل والحركة “الجيروسكوب” ودعم استخدام أجهزة بلوتوث وأدوات للتعرف على المشاكل في تطبيقك. بل وتذكر أبل أنك تستطيع أن ترسل ما قمت بتطويره إلى Xcode لتحوله هناك إلى برنامج حقيقي يتم نشره على متجر أبل. إذاً فالتطبيق يأخذك تدريجياً في البداية ثم يتصاعد الأمر لتكون على دراية جيدة بلغة سويفت.
يجب التوضيح أن Swift Playgrounds ليست Xcode “كامل” بل هى “دروة تدريبية متطورة” فإذا وجدت نفسك حقاً شغوف بالبرمجة فهنا تستطيع إكمال الطريقة سواء بالالتحاق بدورات أكثر تقدماً وشراء جهاز Mac وتحميل Xcode ورفع تطبيقاتك على المتجر. نكرر للتوضيح أن التطبيق هو دورة تدريبية وكذلك محاكي للأكواد يظهر لك كيف سيكون الكود الذي ستتعلمه بشكل احترافي وبسيط ويضم أدوات كثيرة للمساعدة.
الجدير بالذكر أن Swift Playgrounds يعد نقلة في تاريخ الأجهزة الذكية وتحديداً الأجهزة اللوحية، فأظنكم تذكرون مقالات هل الآي باد يصلح بديلاً عن الحاسب الشخصي وقتها كان من ضمن الأمثلة بأنه لا يصلح “البرمجة” ونذكر أن عليك اقتناء حاسب لتقوم بذلك. بالطبع Swift Playgrounds لا يعد برمجة نهائية على الآي باد لكنه خطوة كبيرة للأمام بأن أصبح لديك محاكي في جهازك اللوحي. وهذا يجعلنا نفكر متى سوف تصدر أبل Xcode للآي باد فهو الخطوة التالية.
التوفر
تطبيق سويفت متوفر الآن للمطورين كتجربة والنسخة النهائية سوف تصدر بالتزامن مع iOS 10 بعد 3 أشهر (متوقع). وتذكر أبل أنه متوافق مع أجهزة الآي باد Air و Air 2 و ميني 2-3-4 والآي باد Pro بنسختيه. أي يدعم جميع أجهزة الآي باد بالمعالج 64bit. أما عن سعر التطبيق فهو “مجاني”. نعم دورة تجريبية للمبتدئين مع أبل ومحاكي للأكواد مجاناً.
ما رأيك في تطبيق Swift Playgrounds القادم؟ وهل تنوي تجربة تعلم البرمجة معه؟
المصدر:
متى راح ينزل البرنامج
شكرًا زامن على هذه المعلومات القيمة
اعتقد لو كانت أبل شركة عربية ما سمحت بهذا الامر
لاحظوا الفرق بيننا نخن العرب والغرب
غريب والله
ممكن خطوات البرمجة من الصفر
السلام عليكم
جميل جدا من ابل هذه الخطوه ولكن الاجمل هوا زامن الذي ينقل لنا هذه الاخبار.
انا لم اكن اعرف شي عن البرمجه ولكن لدي الرغبه في تعلمها وحيث اني امتلك جهاز ماك بوك برو اصبح لدي الاصرار لتعلم اللغه والحمدلله لقد اتقنت لغة البرمجه سويفت خلال سبعة اشهر وتعمقت فيها حتى وصلت لبرنامج Sketch الذي يمكن خلاله تصميم اجمل الواجهات. كل هذا من خلال قنوات تعليم البرمجه على اليوتيوب وبالمجان. ولكن ما ابهرني جدا هوا وجود كم هائل من المصادر الغربيه التي تشجع عل الابداع في هذا المجال مثل موقع GitHub.
زامن هل انتم مستعدون لخطوه اكبر ؟ لدي اقتراح جميل لكم.
بما ان لكم مكانه ممتازه في هذا المجال. لماذا لاتصنعون مرجع عربي به مصادر يمكن للمبرمجين العرب التجمع فيه وكسب الخبرات من بعضهم البعض؟!!!
حيث ان العمل الجماعي في البرمجه كفريق اجمل من ان تعمل لوحدك لان ذلك يكسبنا خبرات اكثر.
السلام عليكم
من فضلك انا نوعا ما على الطراز القديم احب التعلم من شخص امامى ولذلك اود منكم انا ترشحوا لى اماكن فى القاهره لتعم لغه البرمجه الخاصه ب iso من الصفر مع جزيل الشكر
اذا لا لم تستطع التعلم من نفسك
سوف تتعب في حياتك اخي العزيز
انا كنت مثلك وجلست فتره طويله حتى تعلمت حاجه واحده
والان تعلمت أضعاف تلك الحاجه في مدة ٤ شهور وأصبحت محترف لأنني عودت نفسي على التعلم والبحث
اذا احتجت نصائح يمكنك الرد علي وسوف اوجهك بطريقه افضل من اي معهد
هذه نصيحتي لك اذا أردت ان تصبح خبيرا في يوم من الأيام
سالت امبارح في ابل وقالي ان الجهاز مش مدعوم في الصين اصلا حتي لو دخلت علي ابل أستور مش هتلقية في الصين قولتة طب وايه فايدة الجهاز كدة بقا في الصين قالي الحاجة اللي علي الآي كلاود بس هي اللي هتشتغل
السلام علييكم :
انا احمد فيصل بدرس تقنية المعلومات يادووووبي في سنة اولى
ما اعررررف شي كثير عن الابل بسس متابع الموقع اول باول
اولااااا انا اصدقائي اللي معايا في الجامعه كلهم معهم اجهزة لابتوب
توشيبا و hp باصدار الويندوز 8 ومنزلين فيه لغه برمجة ++c
ودايييما اجهزتهم دي بطيئة والاعطال كثيييرة
يعني في ناس الاجههزة حقتهم ماتمت لها 4شهور خرببت
فأنا فكرت ليش بدل ما اشتري مثلا توشيبا او hp ويخررب سريع
احسن لي اشتري ماك برو لانو الاداء حقو عالي
والسؤال هنا ؟
اتوووكل واشتري الماك بروو
وهل بقدر انقل فيه مللفات من كمبيوتر ويندوز الا ماك ؟
وهل لغات البرمجه تشتغل فيه؟
وهل اعطالو كثيرة ؟
معليش على الاطاله وشكرا 😊
روعة و جد متحمس لأتعلم 😬😬
عمل رائع من ابل ان تساهم في خلق الابداع لدى المتلقي وتذيل له الصعاب لكي يكون مبدع
أن يكرهك الناس لصراحتك ..
خير لك من أن يحبوك لنفاقك !
- ابن خلدون
من المؤسف انه لا يدعم الايفون 6
وهذا محزن ب النسبه لي لاني احب البرمجه
اعتب على ايفون اسلام لماذا لاتنزلونه على الايفون لماذا فقط الايباد
هل من الممكن تحميل الفيس تايم من الاب استور في الاصدار الجديد iOS 10
أنتظر التطبيق بفارغ الصبر شكرا زامن.
خطوة جميلة من ابل لتشجيع الافراد على تعلم البرمجيات ولغة الاكواد. بارك الله فيكم
جهازي ايفون سكس اس لما اكون مشغل البيانات وتكون البيانات ضعيفة نوعا ما وحتى الوايفاي يكون ضعيف شوي يبدا برنامجكم زامن بالانهيار تباعا بكل مرة افتحه ارجو حل المشكلة انا اعيش باليمن والنت ضعيف فلا استطيع متابعة زامن وشكر
بعيدا عن الموضوع :
مشكلة بالتعليقات اذا برسلها يقول لي ” خطأ غير متوقع ”
ايضا احياناً يحدث كراش لتطبيقكم .. وشكراً
نعم! كلام الأخ صحيح أنا وجهة هذه المشاكل عدة مرات!
فيه تطبيقات رائعة بتعلمك البرمجى علي متجر التطبيقات منها مثلا sololearn لكل لغات البرمجة
رائع
لازم نقرا المقال قبل ما نسال يا جماعة نفس السال والاجابة في المقال للاي باد فقط … شكرًا أيفون اسلام علي المقال جية في وقتة لان انا من يوم المؤتمر وانا هتجنن علي معرفة ال x code 8 هو ايه و بيشتغل علي الويندوز ولا لا وبحثت كتير جدا وحملته ع الويندوز بس للأسف مش شغال . يخسارة انه للاي باد بس انا معنديش اي باد لأَنِّي فضلت الآي فون ٦ آس والساعة عن الآي باد … ممكن سال خارج الموضوع ؟ انا كنت بفكر اني اشتري ابل tv بكرة ان شاء الله من هونج كونج بس مش عارف هل هو هينفعني عشان انا مقيم في الصين وتقريبا كل حاجة هنا مقفولة ولازم vpn ده غير انه مش موجود علي موقع Apple China و موجود علي Apple Hong Kong حاجة غريبة جدا .. ياريت الرد زامن وألف شكر علي كل حاجة
تستطيع شراؤه والاشتراك في خدمة unlock us باشتراك شهري زهيد جدا وسوف يوفر لك vpn بسعر لا يتعدى ٢$ شهريا
استطعت تنزيل نظام mac على جهازي الويندوز ولا وانه كان ضعيف وبطيء
وبعدها استطعت تنزيل تطبيق Xcode
ولكن وصلت الى نقطة انه يجب ان يكون لدي حساب مطور وبسعر ١٠٠ دولار في السنة، هل يوجد لها حل؟
لابد من الاشتراك
وكمان ٢٠٠ دولار عششان تصير مبرمج ايفون ايباد ايبود
جميــــــــل
رائع جدا متشوقة اشوف وخاصه انو تخصصي هندسه البرمجيات
جدا متحمسه خاصه انو تخصصي هندسه برمجيات
هاد اشي كتير حلو 😍
شركة ذكية جدا
قالوا هو برنامج تجريبي وابتدائي
ولكن هو تسويقي لأجهزة الآي باد اكثر من كونه مبرمجاً حقيقيا ً ..
خطوة جميلة من أبل ننتظر صدوره وتجربته
لماذا تغفلون الإجابة عن بعض الأسئلة المهمة!! مثل سؤال هل يمكن تحميل هذا التطبيق عاى الآيفون مثلاً!؟
اخي ترى الموضوع فيه اجابتك
التطبيق للايباد فقط
هل فيه لغة عربية للي ما يعرفون انجليزي امثالي 😬😬
لا
بالتأكيد … ونتمى شرح جميل يكون مبسط منكم يا ايفون اسلام عن اساسيات البرمجيات بشكل عام مع القليل من المعلومات للذين يريدون تعلم البرمجيات ولغه سويفت وما الفرق بين الxcode وswift بنسخه اللي تحدثها ابل بكل فتره … لانكم مصدر الثقه للجميع و شرحكم سيضع النقط على الحروف ودائما يأتي باكمل وجه .. فنتمنى منكم هذا الشرح لتعم الفائدة للجميع 👍🏼
هذا البرنامج يمكن تحميله علي الايفون ام الايباد فقط
مذكور في نهاية المقال اخي الغالي الايباد فقط بانواعه. وفقك الله تعالى
الايباد فقط
هل يعمل علي الايفون
فقط الايباد
متى يتزل النظام الجديد iOS 10
سبتمبر القادم إن شاء الله
هل iPhone 4s سيدعم نظام iOS 10 ؟
المرجو الإجابة..
لا مش هيدعم
لا
غير متاح في متجر البرامج
اقرأ المقال جيدا لتعرف متى سيتوفر
شركة ابل 👏🏼👏🏼👏🏼
شكراً لكم ايفون اسلام لجعلنا نتواصل مع كل جديد من آبل .
للاسف لست من المهتمين -حالياً- بمجال البرمجة ، لكن احب متابعة ما يجري في فضائها .
😊😊😊😊😊
هذه خطوة جيدة جدا من ابل وسوف اقوم بتحميل البرنامج الان واقوم بتجربته
سؤال بارك الله فيك
الان اذا الشخص لا يعلم شي عن البرمجه واستخدم هذا التطبيق هل يستطيع انا يعمل تطبيق ؟ من الصفر بدون اي خبره مسبقه
رائع جداً تسلمون يازامن على هذا الخبر الرائع انا بشوق لنزول التطبيق واستخدامه شكراً يازامن انتم دائماً رائعون
ممتاااز خطوة مميزة