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