ماجد الفيّاض | Majed Alfayad
ماجد الفيّاض | Majed Alfayad

@majed_alfayad

29 تغريدة 69 قراءة May 30, 2020
لديك فكرة تطبيق للهواتف الذكية ترغب في تطويرها، في هذه السلسة نتحدث عن هذا المشروع لغير المختصين ولعلها تساعد اصحاب التقنيات الناشئة والأعمال الصغيرة لتحويل خدماتهم الى خدمات رقمية، من اين تكون البداية ، ماهي المتطلبات ، مرحلة مابعد التنفيذ؟
ابتداء يوجد نوعين من التطبيقات على الهواتف الذكية النوع الأول يسمى Native app والنوع الثاني يسمى Mobile Progressive app مالفرق بينهما وماهو الخيار المناسب في مشروعي ؟
النوع الأول Native app هو تطبيق للهواتف الذكية يتم تطويره برمجياً للعمل على منصة محددة ، مثلا للأندرويد او IOS
النوع الثاني PWA تطبيق يتم تطبيقة من خلال تقنيات الويب ويمكنه العمل على عدة منصات ، كمثال هذا النوع يمكنه العمل على الأندرويد والـ ios في آن واحد
يوجد العديد من الأختلافات بين النوعين ، أهمها التكلفة ، حيث ان Native app يعتبر اغلى تكلفة بسبب الحاجة لتطوير التطبيق على كافة المنصات التي يرغب العميل توفيرها لعملائه.
يتميز Native app بإمكانية توفير خصائص متعددة وواجهات مستخدم وقوائم مختلفة بعكس PWA فأن الخصائص محدودة.
يتميز PWA بمرونة توفيره للمستخدمين وسهولة تطويرة وثمنه والوقت المستهلك للتطوير وامكانية عمله على جميع منصات تطبيقات الهواتف الذكية.
يمكن قياس الفرق بين النوعين من خلال تصفح تويتر من خلال التطبيق من الايفون او الاندرويد ، حيث ان هذا التطبيق يعتبر من نوع Native app بينما عندما تتصفح توتير من خلال مستعرض الجوال فأن هذه الصفحة تعتبر من نوع PWA
يعود اختيار نوع التطبيق الى نوع الخدمات التي يقدمها التطبيق والـ Functional Requirements لتحقيق الغرض من التطبيق، مثلا ان كان الإشعارات شي مهم ورئيس في تطبيقك مثلا تطبيق توصيل، فحتماً Native app هو ماتحتاج اليه.
اما ان كان تطبيقك على سبيل المثال متجر إلكتروني ، فقد ترغب بالاستثمار في تطبيق PWA خاصة ان كان المشروع مبتدئ وفي مراحله الأولى لتوفير اكبر قدر من المصاريف الفنية.
تعتبر هذه مرحلة تحديد المصاريف الإنشاية للتطبيق بناء على نوع التطبيق ، ويمكنك استخدام الحاسبة المرفقة لتحديد سعر مبدئي حسب نوع التطبيق والمنصة المراد توفير التطبيق عليها، تم تصميم الحاسبة بناء على متوسطات اسعار الشركات الإحترافية estimatemyapp.com
تعتبر هذه مرحلة تحديد المصاريف الإنشاية للتطبيق بناء على نوع التطبيق ، ويمكنك استخدام الحاسبة المرفقة لتحديد سعر مبدئي حسب نوع التطبيق والمنصة المراد توفير التطبيق عليها، estimatemyapp.com
هناك ثلاث خيارات لتنفيذ هذه المرحلة من حياة التطبيق.
الخيار الأول : Freelancer وهو شخص تتعاقد معه لتطوير التطبيق بناء على اتفاقية من خلال وسيط وهناك مواقع تقدم هذه الخدمة وساتحدث عنها لاحقا، ويعتبر هذا النوع اقل تكلفة نسبيا من الخيار الثاني.
الخيار الثاني: الطريقة الأخرى من خلال شركة متخصصة تقوم بتطوير التطبيق أيا كان نوعه وهذا الخيار سيكلفك مبلغاً اعلى في مرحلة التطوير
الخيار الثالث: استخدام المنصات المتوفرة التي تسهل لغير المختصين وباسعار تنافسية تجربة تطوير تطبيق من خلال الماوس وبدون تدخل برمجي، كما انها توفر قوالب جاهزة لتطبيقات مثل المتاجر الإلكترونة، ويعيب على هذه الطريقة محدودية الخيارات وذلك لان تطوير التطبيق يعتمد على ادوات مصممة مسبق
سنعرض امثلة على مواقع توفر برمجيات تفاعلية لتطوير تطبيقات في دقائق ، يجب عليك قراءة الشروط والأحكام ، حتى لا تقع في مأزق عند رغبتك مستقبلا نقل تطبيقك الى منصة اخرى
منصة TrackVIA تقدم خدمات تطوير تطبيقات بدون الحاجة الى خبرة برمجية لإدارة العمليات الإدارية والمهام والمشاريع ومتابعة الإجراءات للشركات والمنظمات، ولديهم حلول رقمية لذلك
منصة TrackVIA تقدم خدمات تطوير تطبيقات بدون الحاجة الى خبرة برمجية لإدارة العمليات الإدارية والمهام والمشاريع ومتابعة الإجراءات للشركات والمنظمات، ولديهم حلول رقمية لذلك trackvia.com
منصة Alpha Anywhere تتيح لك إنشاء تطبيق للهواتف الذكية وصفحات ويب بدون استخدام اي كود برمجي ومتوفر في المنصة عدد كبير من القوالب الجاهزة التي يمكن التعديل عليها
alphasoftware.com
منصة Zoho ابتداء من 10 دولار في الشهر يمكنك تطوير تطبيقك من خلال drag and drop وكما يتيح عدد كبير من القوالب الجاهزة للإستخدام.
zoho.com
منصة Bulidfire من المنصات القوية والتي تدعم تطوير التطبيقات بمختلف انواعها ابتداء من 74 دولار شهريا ، ولديهم عدد كبير من القوالب مثل قوالب تطبيقات المتاجر الإلكترونية.
buildfire.com
بعد تحديد نوع التطبيق المراد تنفيذة هناك تكاليف تشغيلية مستمرة تتعلق ( بالبنية التحتية ) و (الصيانة والتحديث)
بعد تحديد نوع التطبيق المراد تنفيذة هناك تكاليف تشغيلية مستمرة تتعلق ( بالبنية التحتية ) و (الصيانة والتحديث)
البنية التحتية هي المكان الذي سيتم استضافة التطبيق عليه ويوجد عديد من الشركات التي تقدم خدمات الإستضافة لتطبيقك ويختلف السعر على حسب حجم التطبيق وعدد الزوار واتفاقية حفظ واسترعاج البيانات.
تعمل هذه الشركات من خلال توفير تطبيقك على سحابتها الإلكترونية ويتراوح السعر حسب الخدمات المقدمة لك مثل AWS , Azure وغيرها من الشركات.
الصيانة والتحديث يقصد بها مراقبة اداء التطبيق وحل المشاكل التي تظهر وتطوير التطبيق بناء على التوسع او الخدمات التي ترغب بتقديمها، وهذه اما ان تتعاقد مع شركة لتقديم الخدمة لك طوال السنة او Pay as you go, ويختلف السعر بحسب نوع الخدمة المقدمة لك وتتم من خلال اتفاقية مستوى الخدمة SLA
منصات تطوير التطبيقات اون لاين مثل Bulidfire و Zoho توفر لك خدمة استضافة التطبيق بعد الإنتهاء من تصميمه. بالتالي يمكنك تطوير وتصميم التطبيق بكل يسر وسهولة ونشره على سحابة المنصة بأجر شهري، ويمكنك الحصول على فترة تجربة مجانية لمدة 30 يوم.
اتمنى التوفيق للجميع ويسعدني استقبال الاستفسارات والأسئلة، ونسأل الله التوفيق والسداد للجميع.

جاري تحميل الاقتراحات...