جوجل تدعم Kotlin كلغة برمجة من الصنف الأول لكتابة تطبيقات أندرويد [I/O 2017]

أخبار أندرويد التعليقات على جوجل تدعم Kotlin كلغة برمجة من الصنف الأول لكتابة تطبيقات أندرويد [I/O 2017] مغلقة

أعلنت جوجل اليوم خلال مؤتمر I/O 2017 عن خبر قد لا يعني المُستخدم العادي شيئًا، لكنه بمثابة قنبلة كبيرة بالنسبة لمجتمع مطوري التطبيقات، حيث ستدعم جوجل رسميًا بدءًا من إصدار Android Studio 3.0 لغة البرمجة Kotlin كلغة من الصنف الأول First-Class، مدعومة افتراضيًا، لكتابة تطبيقات أندرويد.

لكن ما هي Kotlin هذه ولماذا الموضوع مهم؟

لغة Kotlin هي لغة برمجة مفتوحة المصدر من تطوير JetBrains، وهي نفس الشركة التي تتعاون معها جوجل في تطوير منصة Android Studio، وهي متوافقة بشكل كامل مع حزمة تطوير جافا JDK، وتتيح كتابة الشيفرة البرمجية بعدد أقل من الأسطر وبشكل أسرع وأكثر فاعلية مقارنةً بلغة جافا.

لغة البرمجة Kotlin ليست بجديدة حيث تتوفر منذ عدة سنوات وكان بإمكان مطوري أندرويد تثبيتها كإضافة ضمن Android Studio واستخدامها بشكل غير مدعوم رسميًا من جوجل. ولأنها متوافقة بشكل كامل مع جافا فهذا سهّل على المطورين اختبارها وتحويل تطبيقاتهم إليها تدريجيًا، حيث يمكن للمطوّر إعادة كتابة أجزاء من تطبيقه بلغة Kotlin والإبقاء على الأجزاء الأخرى بلغة جافا دون أي مشاكل.

تدريجيًا بدأت Kotlin باكتساب ثقة عدد متزايد من المطورين فهي لغة أحدث من جافا، وأكثر عملية بالنسبة للمطورين، وتتيح بناء التطبيقات بشكل أسرع وأخطاء أقل. كما تعمل JetBrains على تطويرها كي تكون لغة قابلة للاستخدام لتطوير تطبيقات iOS وتطبيقات الويب.

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

هذه مقارنة لشيفرة مصدرية تؤدي نفس الوظيفة الأولى مكتوبة بـ Java والثانية بـ Kotlin (المصدر):

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

ما هو مستقبل جافا في أندرويد؟

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

في النهاية ستبقى التطبيقات المكتوبة بـ Kotlin تعمل على آلة جافا الافتراضية في أندرويد، وهذا يعني أن تقديم لغة برمجة ثانية في أندرويد كلغة صنف أول لا يعني أن جوجل ستتخلص من جافا تمامًا، إلا لو كانت لدى الشركة خطة مستقبلية ما، إلا أن هذا صعب جدًا حاليًا وقد يحتاج إلى سنوات قبل تحقيقه. لكن الآن ومع الدعم الرسمي لـ Kotlin سيتزايد انتقال المطورين إليها بشكل متسارع، ولأنها تمتلك منحنىً تعلّم learning curve أقصر من جافا فهذا سيشجع القادمين الجدد على عالم البرمجة لتعلمها بدل جافا واستخدامها لتطوير التطبيقات.

أوراكل تُطالب جوجل بـ 9.3 مليار بسبب استخدامها لجافا في أندرويد

أخبار أندرويد التعليقات على أوراكل تُطالب جوجل بـ 9.3 مليار بسبب استخدامها لجافا في أندرويد مغلقة

أوراكل

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

القضية كانت حامية الوطيس قبل سنواتٍ مضت، لكن المحكمة الأمريكية قضت لاحقًا ببراءة جوجل من انتهاك حقوق النشر الخاصة بأوراكل، ورأت المحكمة بأن 97% من الواجهات البرمجية المُستخدمة في أندرويد من تطوير جوجل نفسها، و 3% فقط هي من تطوير أوراكل لكنها غير قابلة لتسجيل حقوق النشر.

وكان قد بدا لفترة بأن جوجل حققت انتصارها وانتهى الأمر، لكن أوراكل بقيت تُقاتل في سبيل ما تقول أنه من حقها، وقامت مؤخرًا برفع دعوى جديدة تطالب فيها جوجل بدفع ما يصل إلى 9.3 مليار دولار من التعويضات، وهو مبلغ أكبر من المطلوب سابقًا بعد أن أضافت أوراكل إلى القضية نسخًا عديدة من أندرويد ظهرت في الفترة التي تلت المُحاكمة الأولى وحتى الآن.

القضية سيُنظر فيها من جديد حيث تم تحديد موعد للجلسة الأولى بتاريخ 9 أيار/مايو، ومن المتوقع أن تشهد الجلسات حضور نجوم كبار في عالم التقنية للشهادة، من بينهم “إيريك شميت” الرئيس التنفيذي لجوجل، والذي تولّى إدارة الفريق المطوّر للغة جافا في العام 1983 عندما كان يعمل في شركة Sun Microsystems المطوّر الأصلي للّغة قبل أن تستحوذ عليها أوراكل. كما من المتوقع ظهور “لاري إيليسون” المُدير الجشع لشركة أوراكل.

ويبدو أن جوجل تستعد للسيناريو الأسوأ حيث ذكرت التقارير أنها وظفت خبراء في مجال التعويضات لتقدير الأضرار التي يجب دفعها في حال قضت المحكمة لصالح أوراكل، حيث تُريد جوجل بالطبع دفع أرقام أقل مما تطلبه أوراكل بكثير لو توجّب عليها ذلك.

الـ 9.3 مليار التي تطلبها أوراكل هو رقم هائل حتى بالنسبة لشركة مثل جوجل، على سبيل المثال فقد بلغت عائدات “آلفابيت” (الشركة الأم لجوجل) 4.9 مليار خلال الربع الفائت. هذا يعني أن ما تطلبه أوراكل قد يُعادل تقريبًا أرباح جوجل لنصف عام!

يُذكر أن جوجل بدأت اعتماد منصة OpenJDK الحرّة ومفتوحة المصدر بدل إصدار جافا القياسي Java SE  وذلك بدءًا من نسخة أندرويد التي أعلنت عنها مؤخرًا Android N، وهذا ما قد يُخلصها من إزعاج شركة أوراكل مُستقبلًا، إلّا أن الخلاف سيظل قائمًا حول استخدام جافا في جميع نسخ أندرويد ما قبل نسخة N، حتى تُصدر المحكمة حكمها النهائي في قضية قد يطول البت فيها.

 

عرض خاص: حسم 50% على دورة تعلّم الجافا خطوة بخطوة باللغة العربية لأندرويد (20 دولار فقط)

أخبار أندرويد التعليقات على عرض خاص: حسم 50% على دورة تعلّم الجافا خطوة بخطوة باللغة العربية لأندرويد (20 دولار فقط) مغلقة

Google-Android


هل تُفكّر بتعلّم تطوير التطبيقات لأندرويد وصناعة تطبيقاتك الخاصة وبيعها في متجر غوغل بلاي؟ قد تبدو الخطوة صعبة في البداية وقد لا تكون لديك فكرة من أين يجب أن تبدأ بالضبط. حسنًا، البداية يجب أن تكون مع لغة جافا وهي اللغة المدعومة رسميًا من غوغل لتطوير تطبيقات أندرويد.

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

بالتعاون مع موقع Udemy الشهير المتخصص بالدورات التعليمية، يسرّنا أن نقدّم لكم دورة جافا الجديدة باللغة العربية بعنوان لغة جافا خطوة بخطوة والمُصممة خصيصًا لتعليم ما تحتاجه من لغة جافا للوصول إلى تطوير التطبيقات لأندرويد.

تتألف الدورة من 48 مُحاضرة تتضمن أكثر من 10 ساعات من الفيديو الذي يشرح فيه المُهندس والمطوّر مصطفى سعد لطلّاب الدورة لغة جافا من الصفر، إن كنت تُجيد استخدام الفأرة ولوحة المفاتيح وفتح وإغلاق التطبيقات وفتح الملفات والمجلدات فأنت مؤهل لحضور هذه الدورة التي لا تتطلب أية خبرة برمجية مُسبقة.

تكلفة الدورة على موقع Udemy هي 39 دولار أمريكي وهو مبلغ صغير نظرًا لما تُقدمه الدورة، لكن إن استخدمت الكوبون الخاص بنا Ardroid_Offer ستحصل على حسم يصل إلى حوالي 50% وستدفع 20 دولار فقط وهو مبلغ أقل بكثير من أي مبلغ ستدفعه لقاء أي دورة تقليدية لن تحصل فيها غالبًا على الفائدة المرجوّة.

للاستفادة من الكوبون قُم بالتالي:

– أدخل إلى صفحة الدورة عبر هذا الرابط

– إضغط على رابط Redeem a Coupon الموضّح في الصورة أدناه

Screenshot at Nov 19 1:32:41 pm

– أدخل الكوبون Ardroid_Offer ثم اضغط على Apply

Screenshot at Nov 19 1:34:41 pm

– سيتغير سعر الدورة إلى 20 دولار، اضغط على Take This Course وتابع عملية التسجيل والدفع

Screenshot at Nov 19 1:35:41 pm

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

تتضمن الدورة عينة من بعض مقاطع الفيديو المجّانية تستطيع الاطّلاع عليها لأخذ فكرة عمّا تحتويه الدورة.

نتمنى أن تكون هذه الدورة ذات فائدة للجميع، وسنعمل دائمًا على توفير مثل هذه العروض التعليمية المتعلقة بتطوير التطبيقات لأندرويد.

The post عرض خاص: حسم 50% على دورة تعلّم الجافا خطوة بخطوة باللغة العربية لأندرويد (20 دولار فقط) appeared first on أندرويد بالعربي | أردرويد.

أندرويد للعرب © 2024 WP Theme & Icons by N.Design Studio | تعريب قياسي
التدويناتRSS | التعليقاتRSS | تسجيل الدخول