لن أخوض في أيّ الشركات أفضل، فكلّ الشركات عملاقة وكان لها وقت من المجد وما تبقّى حاليا في الساحة هو كلّ من نظام (Apple i OS)) متمثلا في أجهزة (iPhone / iPad)، ونظام (Google) مفتوح المصدر (Android)، ومع أنّ هذا الأخير مفتوح المصدر لكنّه لم يجعلني أقوم بالانحياز له لهذا السبب بل دعنا نحكم وكما يقال في قانون السوق؛ قانون العرض والطلب.
Windows Mobile
في البداية سوف أتحدث عن نظام (Windows Mobile) الذي أمضيت بضع سنوات في التطوير له وذلك لأسباب بسيطة أهمها توفر الجهاز في السوق في ذلك الوقت، ولعلّ السبب هو دعمه للغة العربية أيضا وكذلك الحال بسبب خلفيتي للتطوير على منصة مايكروسوفت؛ فلقد وفّرت لي سهولة في التطوير لهذه المنصة دون الحاجة إلى تعلم أيّ أدوات جديدة فكان بإمكاني التطوير بواسطة (VB) ولاحقا بواسطة (VB.NET) مباشرة دون الحاجة إلى تعلم أيّ مهارات أو لغة برمجة جديدة.
ولكن بسبب قانون السوق فإنّ مجد نظام (Windows Mobile) قد مضى لأنّها تأخرت في تطوير نظامها كثيرا، أما حاليا بصدور النسخة الجديدة (Windows7) لأجهزة الموبايل والتي تتطلّب مفهوما جديدا في التطوير وهو بالاعتماد على تقنية (Silver Light) التي تعتمد مفهوما جديدا في التطوير؛ والذي يعني تعلم تقنيات جديدة في وقت بدأ فيه النظام بالتلاشي وبالتالي لا أحبّذ فكرة التمسّك في التطوير له.
iPhone / iPad
لا يمكن لأحد أن يجادل بأنّ أجهزة شركة (Apple) تتربع في قمة مجدها حاليا ومنذ قرابة السنتين، لذا فإنّ التطوير لها حاليا هو المجدي ماديا بلغة السوق، لكن إن كنت ستدخل هذا العالم حاليا فلا أنصحك بذلك فالتطوير لهذه المنصة مرهق ماليا وتحفّه الكثير من الصعوبات؛ فمن جهة لا يمكنك التطوير لهذه المنصة إلا بوجود جهاز (Mac) وكذلك الحال أنت بحاجة لرخصة سنوية تدفعها كمطور لتتمكن من التطوير لهذه المنصة والكثير من القيود الأخرى في كل خطوة. ومن جهة أخرى مفهوم التطوير المستخدم بلغة (Objective C) تحت بيئة (XCode) والذي هو أساسا من لغة (Next) التي طورها (Steve) مغاير تماما ومختلف جدا عن مفهوم التطوير في اللغات الأخرى ويحتاج منك إلى الكثير من الوقت للتّعوّد عليه وتعلّمه، فإن لم تكن مطورا سابقا ومحترفا في هذا المجال فأعتقد بأنّ الوقت قد ولّى لإضاعة الوقت في تعلّم هذه البيئة، كما أنّ هناك معضلة أخرى ألا وهي التصميم الفني (واجهة المستخدم) لهذا النظام؛ فالمشكلة أنّ هذه الأجهزة تتميّز بسحرك بمؤثراتها وحركاتها الفنية وكل تطبيق يتفنّن في إظهار تلك المؤثرات ممّا يجعل الناس لا تقبل أقلّ من تلك التصاميم في التطبيقات الجديدة ممّا يؤثر على تطبيقك حتى لو كان أفضل من ناحية الوظائف. باختصار إن بدأت الآن وحتى تحترف التطوير على هذه البيئة فأعتقد بأنّ السوق وقانون العرض والطلب سيثبتان أنّ الوقت قد ولّى للتخصص لهذه الأجهزة، فحتى تتمكّن من التطوير لهذه المنصة باحتراف وبشكل مناسب سيكون النظام قد ولّى زمنه باعتقادي الشخصي.
Android
عشقت نظام (أندرويد) منذ اليوم الأول لاستخدامي له وهو ما شدّني للدخول في عالم المصادر المفتوحة والذي أعتقد بأنّه قمة الإبداع والاحترافية في هذا العالم، عالم المصادر المفتوحة. ومع أنّ انتشار هذا النظام ما زال قليلا في عالمنا العربي إلا أنّه قد اكتسح العالم بأسره وبدأ يتربّع على القمة مزيحا نظام (Apple) في الكثير من الأسواق العالمية مع أنّ عمر النظام الصغير والذي بدأ بالظهور مع بدايات العام (2009) إلا أنّ هناك تسارعا وتطورا كبيرين في هذا النظام مما جعل الكثير من الشركات تقوم بتبنّيه والعشرات من الأجهزة المختلفة في الأحجام والأشكال والوظائف بدأت تعتمد عليه، كما أنّ الوقت الآن ما زال مناسبا للدخول في هذا العالم وتعلّمه لأنّه بدأ حاليا دورة حياة التربّع على القمة والتي تتطلّب بضع سنين ربما حتى يتغيّر ذلك حسب قانون العرض والطلب وبهذا ربما تستطيع لحاق هذا المجد والاستفادة منه عندما تبدأ في تعلّم التطوير لهذه المنصة في الوقت الحالي؛ كما لا أنسى الإشارة لكتابي لتعليم التطوير لمنصة أندرويد وهو كتاب عربي إلكتروني مجاني (أندرويد ببساطة).
التعليقات (10)
أضف تعليقك ↓adham
السلام عليكم ,, <br> <br>كل الشكر لك على مدونتك المفيدة و الجميلة .. <br> ولكن عندي استفسار .. <br> <br>هل تحتاجون مطوري أنرويد للعمل في الشركة لديكم ك FREELANCER ?? <br> <br>و كل التحية
سامح محمد أمين
جزاك الله خيرا يا اخي محمد علي الطرح الوافي و علي فكرة انا اتفق معك تماما في كل وجهات نظرك التي ذكرتها و لاني لست مبرمج سابق علي ايفون و ايباد بدأت فعليا في قراءة و تعلم برمجة الاندرويد و الحمد لله اني بدات بكتابك الميسر جدا "أندرويد ببساطة" كتاب جميل جدا جدا للبدء فرغم اني اميل دوما للقراءة في مجالي باللغة الانجليزية الا اني وجدت كتابك سيفتح لي الطريق اسرع في تعلم و برمجة اندرويد فجزاك الله كل خير ... و اللهم وفقنا لما تحب و ترضي ...
عبدالله الهاشمي
بالتوفيق لك يا اخ محمد <br> <br>ولكن ايضا يجب عليك التطوير للاندرويد والا لن يكون هناك برامج للاندرويد ولن يصبح له مستخدميه ان لم يكن له برامج ومطورين، وانا لا اقول لك لا تطور للـ IOS بالعكس ولكن انا متاكد انك تستطيع العمل على النظامين ولو بنسبة اكبر لاحدهما .. أليس كذلك ؟
مدحت حسن
اخي العزيز محمد بدوي <br>مقالة رائعة الا انني اتوقع ان تستمر ابل في جني الارباح لبعض الوقت. <br>لي ملحوظة ، يمكننا تطوير تطبيقات الاي فون والا ي باد علي نظام الويندوز من خلال برنامج Flash CS فهي ميزة جديدة قامت شركة Adobe بدعمها في اصدار Flash Cs الاخير . <br>ولكن بالطبع تظل عقبة دفع الاشتراك لتصبح مطور لتطبيقات ابل مما يكلفك مبلغ ليس بالكثير ولكن ايضاً ليس بالقليل بالنسبة لشخص يريد التجربة. <br> <br>استمر اخي الكريم ونريد مقلات تقنية اكثر تعمقاً فأنا اثق ان لديك الكثير.
أبو عمر
شكرا أستاذ محمد <br>مقال رائع ومفيد <br>سبق أن سألتك عن ذلك وكان هذا هو الجواب المفيد فبارك الله فيك <br>ولكن لدي إستفسار <br>مع تقنية الحوسبه السحابيه القادمه هل من الممكن ان يعتمد على هذه التقنية او على وضعنا الراهن يكون موقع على أحد السيرفرات ليكون هو حلقه الوصل بين جميع الأجهزة الذكيه ولا يضيع الواحد منا وقته في أن يصمم برنامج لكل هاتف ذكي و يكتفي فقط ببرمجة تطبيق بسيط يربطه بالموقع وأقسامه الرئيسية <br>فمثلا في الأي فون "برنامج أي فون إسلام " حيث يعتمد هذا التطبيق على موقعهم على الإنترنت <br>وكذلك برنامج قوقل على الأي فون و على الأندريود حيث يرتبط بوقعهم وخدماتهم على الإنترنت <br>وكذلك برنامجمك استاذ محمد على الأيفون وكذلك برنامجك المقدم لبرنامج حياتك " أضنه كذلك أيضاً" <br>أفليس هذ المستقبل المتوقع خاصة مع تطور خدمات تصاميم مواقع الإنترنت مثل html5 ومع توفر الإنترنت في كل مكان وفي كل جهاز
محمد فتحي
معلومات وافية ومختصرة ورائعة وبعيدة عن التعصب <br>سلمت يداك
حسام برهان
بالنسبة لي كمطور تطبيقات فلم أستطع الدخول إلا في عالم نوكيا. <br> <br>لا يمكن لي التعامل مع أندرويد أو IOS لأن الشركتين تحجبان خدماتها في بلدي سورية. <br> <br>حتى أني لا أستطيع تحميل SDK الخاص بأندرويد! <br> <br>على كل الأحوال أعتقد أنَّ الأمور تسير لصالح أندرويد خصوصاً بعد انضمام مبتكر لغة جافا جيمس كوزلينغ لشركة Google.
محمد بدوي
نعم ياعزيزي أنا طورت تطبيقات للاندرويد و لكن التطبيقات التي أود أن أطلقها بشكل اكبر هي مدفوعة و لذا علي الانتظار
توفيق
""ما أن هناك معضلة أخرى ألا و هي التصميم الفني (واجهة المستخدم) لهذا النظام, فالمشكلة أن هذه الاجهزة تتميز بسحرك بمؤثراتها و حركاتها الفنية و كل تطبيق يتفنن في اظهار تلك المؤثرات مما لا يجل الناس تقبل أقل من تلك التصاميم في التطبيقات الجديدة مما يؤثر على تطبيقك و حتى لو كان أفضل من ناحية الوظائف"" <br> <br>نقطة مهمة جداً. من يريد الدخول لسوق الآيفون الآن أصبح يحتاج شركة على الاقل من مبرمج ومصمم غرافيكس محترف ورجل تسويق.
Mr-X
السلام عليكم ورحمه الله وبركاته :) <br>ارى انك اخى محمد تركت عالم ميكروسوفت بأسره هههه ، ولكن حسب قرائتى عن نظام الويندوز فون والويندوز موبيل فالاول يختلف تماما عن الثاني وخصوصا ان السيلفر لايت بيئة جديدة ومبشرة ايضا والنظام مبشر خصوصا بعد التخديثات القادمه والشراكة التى حدثت بين ميكروسوفت ونوكيا فهذه اعتقد انها ستغير الكثير وستنشر فى السوق النظام الجديد لان شركة كنوكيا قوية جدا فى تصميم العتاد مثل هوا هوا معروف عنها وميكروسوفت تملك نسبة كبيرة جدا من سوق انظمة التشغيل واعتقد ان هذا فى صالحها ايضا ( اكثر من 80 % ) فلماذا اراك غير متحمس للنظام ، طبعا انا احترم بشدة وجه نظرك ولكن هذه مجرد مناقشة :)