ابدأ بالتواصل مع الأشخاص وتبادل معارفك المهنية

أنشئ حسابًا أو سجّل الدخول للانضمام إلى مجتمعك المهني.

متابعة

هل يمكن لمبرمج ان يعمل على برمجة برامج الايفون و برامج الاندرويد معا؟

user-image
تم إضافة السؤال من قبل مستخدم محذوف‎
تاريخ النشر: 2014/09/15
مستخدم محذوف‎
من قبل مستخدم محذوف‎

إن برمجة الاندوريد و الايفون تعتمدان على لغات "object oriented programming" أو البرمجة الكينونية

و نجد الكثير من المبرمجين يتقنون عدد من لغات البرمجة الكينونية معاً

إلا أن الخبرة و الممارسة سوف تتوزع بين هاتين اللغتين, و النظامين, مما قد يخلق تشتت في التركيز كما و أن لكل من برامج الاندرويد و الايفون ممارسات فضلى مختلفة في 

برمجة التصميم و الوظيفة.

 

ان مهارات برمجة تطبيقات الاجهزة الذكية هي من المهارات المطلوبة بكثرة في سوق العمل و خاصة في قطاعات التكنلوجيا و الاتصالات,

و لذلك فإن الحاجة لعدد كبير من المبرمجين, تعني بالضرورة أنه ليس هنالك حاجة حقيقية لعمل مبرمج واحد في كل من تطبيقات الايفون و الاندرويد معا, أي ان المبرمج الذي يعمل على بناء تطبيقات الاندرويد فقط, سيكون لديه كمية كافية من العمل المطلوب بحيث لا يضطر لأن

يدخل في مجالات أخرى, أما في عالم الشركات الناشئة و الصغيرة, فقد يساعد ذلك على العبور بأول مرحلة من تطوير منتج جديد على شكل

تطبيق للهواتف الذكية بكلفة منخفضة, إلا أن الجودة سوف تتأثر سلبا في الغالب.

إختيار أي من تطبيقات أجهزة اندريد او ايفون للعمل عليها, يرجع ايضا للخلفية التدريبية و الخبرة في لغات البرمجة لدى الشخص, فتطبيقات الاندريد تعتمد على لغة الجافا, بينما تعتمد تطبيقات الايفون على لغة السي الكينونية.

حديثا تنتشر بعض الاطر البرمجية التي يتم استخدامها لخلق التطبيقات على كافة الاجهزة الذكية, عن طريق البرمجة بلغات الويب و تحويل  التطبيق الناتج بشكل اوتماتيكي لتطبيق للاندرويد و اخر للايفون, و من أهم هذه الاطر البرمجية هو فون غاب:و يمكن استخدامه بشكل سهل و سريع و مجاني, إلا أن جودة التطبيق الناتج في هذه الحالة أيضا لن تكون عالية.

phone gap

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

 

Mohammed Gomaa
من قبل Mohammed Gomaa , Senior Mobile Developer , Smart Dubai Government

بالتاكيد طبعا .. انا اعمل في برمجه الاثنين معا .. وكثير من المبرمجين ايضا وان كنت افضل ان يكون الشخص ملم بلغه برمجه واحده فهو الافضل وسيكون مميز 

Zaid Rabab'a
من قبل Zaid Rabab'a , Technical Team Lead , ESKADENIA Software

بالطبع هذا ممكن

ولكنه اصعب من العمل على لغة واحدة فالاندرويد يحتاج لمهارة برمجة الجافا والايفون يحتاج الى

Objective C

ان العمل على اللغتين معا اصعب بكثيييييييييير من العمل على لغة واحدة فقط

فبيئة العمل مختلفة في كل لغة حتى الاجهزة مختلفة ونوع الاجهزة وحتى انظمة التشغيل مختلفة

طبعا لا ننسى التباين وفارق طبيعة العمل فانشاء الواجهات الرسومية في الايفون يختلف كليا عن الاندرويد مع تشابه المبدا

 

ان هناك العديد من مبرمجين الهواتف الذكية يعملون ويبرمجون باللغتين معا ولكن من وجهة نظري الشخصية لا اتوقع ان يبدع المبرمج اذا عمل على البيئتين معا يجب التخصص

 

 

Jaweed Hatem Nazir
من قبل Jaweed Hatem Nazir , IT Specialist , Waleefah Co.

نعم يستطبع .. إذا أتقن عدة لغات برمجة

وهو مطلوب لكل مبرمج تعلمها

Mohamed Farid Ahmed
من قبل Mohamed Farid Ahmed , Freelance Software Developer , Self-employed

نعم بالطبع

Abdelrahman Abdalla
من قبل Abdelrahman Abdalla , IT Project Manager , United Interactive GTC

هذا مؤكد .. يوجد الكثير من المنصا تالتي تعمل علي برمجة التطبيقات للآيفون والأندرويد وفي بعض الأحيان الويندوز ٨ إن تطلب الأمر ولك الموضوع له شعب كثيرة ومن الأفضل تعلم لغات البرمجة الأصيلة لبناء أساس قوي من خلاله تستطيع التطرق لمثل هذه المنصات بكل سهولة ويسر.

Muhammad Javed Iqbal
من قبل Muhammad Javed Iqbal , Lead Flutter Developer (Remote/Contract) , eezly Technologies PVT ltd

نعم، هذا ممكن .. إذا كان شخص ما لديه المهارات الكافية في دائرة الرقابة الداخلية ويريدون العمل على الروبوت بالإضافة ثم انه يمكن القيام بذلك بسهولة مع بعض الخبرة. في الواقع، الشيء الرئيسي هو واحد يجب أن يكون لديهم معرفة جيدة للغة البرمجة الأساسية مثل C .. ثم مع الخبرة، سوف تحتاج فقط للذهاب من خلال جملة من الروبوت (مع معرفة compolsory جافا لانج). وليس أكثر صعوبة للعمل على منصة مختلفة في نفس الوقت.

mohamed hassan
من قبل mohamed hassan , manager , linkemtc store

نعم يستطيع لكن من الافضل ان بتخصص فى مجال برمجه واحده

Alaa Abd Al- Wahab
من قبل Alaa Abd Al- Wahab , Grade 4 Homeroom Teacher , Al Hammad Schools

نعم يمكن ذلك.. ولكن الافضل الالمام بنوع واحد لتكوين خبرة افضل

المزيد من الأسئلة المماثلة