أنشئ حسابًا أو سجّل الدخول للانضمام إلى مجتمعك المهني.
إن برمجة الاندوريد و الايفون تعتمدان على لغات "object oriented programming" أو البرمجة الكينونية
و نجد الكثير من المبرمجين يتقنون عدد من لغات البرمجة الكينونية معاً
إلا أن الخبرة و الممارسة سوف تتوزع بين هاتين اللغتين, و النظامين, مما قد يخلق تشتت في التركيز كما و أن لكل من برامج الاندرويد و الايفون ممارسات فضلى مختلفة في
برمجة التصميم و الوظيفة.
ان مهارات برمجة تطبيقات الاجهزة الذكية هي من المهارات المطلوبة بكثرة في سوق العمل و خاصة في قطاعات التكنلوجيا و الاتصالات,
و لذلك فإن الحاجة لعدد كبير من المبرمجين, تعني بالضرورة أنه ليس هنالك حاجة حقيقية لعمل مبرمج واحد في كل من تطبيقات الايفون و الاندرويد معا, أي ان المبرمج الذي يعمل على بناء تطبيقات الاندرويد فقط, سيكون لديه كمية كافية من العمل المطلوب بحيث لا يضطر لأن
يدخل في مجالات أخرى, أما في عالم الشركات الناشئة و الصغيرة, فقد يساعد ذلك على العبور بأول مرحلة من تطوير منتج جديد على شكل
تطبيق للهواتف الذكية بكلفة منخفضة, إلا أن الجودة سوف تتأثر سلبا في الغالب.
إختيار أي من تطبيقات أجهزة اندريد او ايفون للعمل عليها, يرجع ايضا للخلفية التدريبية و الخبرة في لغات البرمجة لدى الشخص, فتطبيقات الاندريد تعتمد على لغة الجافا, بينما تعتمد تطبيقات الايفون على لغة السي الكينونية.
حديثا تنتشر بعض الاطر البرمجية التي يتم استخدامها لخلق التطبيقات على كافة الاجهزة الذكية, عن طريق البرمجة بلغات الويب و تحويل التطبيق الناتج بشكل اوتماتيكي لتطبيق للاندرويد و اخر للايفون, و من أهم هذه الاطر البرمجية هو فون غاب:و يمكن استخدامه بشكل سهل و سريع و مجاني, إلا أن جودة التطبيق الناتج في هذه الحالة أيضا لن تكون عالية.
بشكل عام, انا لا أنصح أي مبرمج بمحاولة بناء مسيرته المهنية بشكل متشتت بين تطبيقات الاندرويد و الايفون, هنالك تقدير متزايد للتخصص و الجودة لكل تطبيق, أما من يفكر بتعيين مبرمج واحد للقيام بكلا المهمتين توفيرا للكلفة, فإنني انصح بالعمل مع مبرمجين حرين و الذين يمكن ايجادهم على مواقع مثل بيت دوت كوم او نبش, و بذلك يمكن الحصول على تطبيق بجودة جيدة و كلفة جيدة أيضا.
بالتاكيد طبعا .. انا اعمل في برمجه الاثنين معا .. وكثير من المبرمجين ايضا وان كنت افضل ان يكون الشخص ملم بلغه برمجه واحده فهو الافضل وسيكون مميز
بالطبع هذا ممكن
ولكنه اصعب من العمل على لغة واحدة فالاندرويد يحتاج لمهارة برمجة الجافا والايفون يحتاج الى
Objective C
ان العمل على اللغتين معا اصعب بكثيييييييييير من العمل على لغة واحدة فقط
فبيئة العمل مختلفة في كل لغة حتى الاجهزة مختلفة ونوع الاجهزة وحتى انظمة التشغيل مختلفة
طبعا لا ننسى التباين وفارق طبيعة العمل فانشاء الواجهات الرسومية في الايفون يختلف كليا عن الاندرويد مع تشابه المبدا
ان هناك العديد من مبرمجين الهواتف الذكية يعملون ويبرمجون باللغتين معا ولكن من وجهة نظري الشخصية لا اتوقع ان يبدع المبرمج اذا عمل على البيئتين معا يجب التخصص
نعم يستطبع .. إذا أتقن عدة لغات برمجة
وهو مطلوب لكل مبرمج تعلمها
نعم بالطبع
هذا مؤكد .. يوجد الكثير من المنصا تالتي تعمل علي برمجة التطبيقات للآيفون والأندرويد وفي بعض الأحيان الويندوز ٨ إن تطلب الأمر ولك الموضوع له شعب كثيرة ومن الأفضل تعلم لغات البرمجة الأصيلة لبناء أساس قوي من خلاله تستطيع التطرق لمثل هذه المنصات بكل سهولة ويسر.
نعم، هذا ممكن .. إذا كان شخص ما لديه المهارات الكافية في دائرة الرقابة الداخلية ويريدون العمل على الروبوت بالإضافة ثم انه يمكن القيام بذلك بسهولة مع بعض الخبرة. في الواقع، الشيء الرئيسي هو واحد يجب أن يكون لديهم معرفة جيدة للغة البرمجة الأساسية مثل C .. ثم مع الخبرة، سوف تحتاج فقط للذهاب من خلال جملة من الروبوت (مع معرفة compolsory جافا لانج). وليس أكثر صعوبة للعمل على منصة مختلفة في نفس الوقت.
نعم يستطيع
نعم يستطيع لكن من الافضل ان بتخصص فى مجال برمجه واحده
اكيد
نعم يمكن ذلك.. ولكن الافضل الالمام بنوع واحد لتكوين خبرة افضل