كيف تتعلّم تطوير تطبيقات أندرويد؟ – الجزء الأوّل: أهمية اللغة الإنجليزية

غير مصنف التعليقات على كيف تتعلّم تطوير تطبيقات أندرويد؟ – الجزء الأوّل: أهمية اللغة الإنجليزية مغلقة

تطوير تطبيقات أندرويد

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

حاولنا ألا يكون هذا الدليل تقليديًا، وتناولنا فيه المشاكل الحقيقية التي تواجه المُتعلِّم الجديد والتي لا تذكرها الأدلّة الأخرى المشابهة.

بالتأكيد يمكنك أن تفتح جوجل الآن وتبدأ البحث عن النصائح والدروس والكتب، والإنترنت مليئة بالمصادر والمعلومات التي لا تنتهي، فلماذا نضع هذا الدليل؟ وما الذي يهدف هذا الدليل المُختصر لتقديمه؟

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

جميع الخيارات السابقة هي خيارات تؤدي في النهاية إلى نفس النتيجة، لا يمكن أن نقول عن أي منها بأنه خيار خاطئ كي تبدأ به، لكن ما هو الطريق الأسهل والأسرع؟ هذا هو السؤال الذي سأحاول الإجابة عليه من تجربتي الخاصة في تعلّم تطوير أندرويد.

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

كيف تتعلّم تطوير تطبيقات أندرويد؟

الجزء الأوّل: تعلّم باللغة الإنجليزية

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

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

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

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

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

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

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

كيف تتعامل مع المصطلحات التقنية؟

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

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

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

في الجزء الثاني من هذه السلسلة سنتحدث عن (فوضى المصطلحات) كما يراها المبتدئ. هل يجب أن تبدأ تعلّم البرمجة بشكلٍ عام؟ بتعلّم جافا؟ XML؟ من أين يجب أن تبدأ؟ كما سنتحدث عن أبرز النصائح حول الطريقة السليمة لتعلّم تطوير التطبيقات.

المصدر: كيف تتعلّم تطوير تطبيقات أندرويد؟ – الجزء الأوّل: أهمية اللغة الإنجليزية

الروت على أندرويد: كل ما تريد معرفته

غير مصنف التعليقات على الروت على أندرويد: كل ما تريد معرفته مغلقة

الروت على أندرويد

يُعَد الروت على أندرويد من الأشياء التي يمكن أن تمنح المُستخدم تحكمًا كبيرًا في هاتفه من الناحية البرمجية وحتى العتادية. وفي الوقت الذي يرى فيه الكثير من المستخدمين بأن الروت هو من الأساسيات في أي هاتف أو حاسب لوحي، لا يدري الكثيرون بالمقابل ما هو الروت Root، ما هي فائدته، وهل يحتاجون إليه حقًا؟

سنأخذك اليوم في جولة كاملة عن الروت كي تعرف معنى الكلمة، حسناتها ومساوئها، وسنجيب على بعض الأسئلة الشائعة عنها، وسنعطيك فكرة عن كيفية عمل الروت في هاتفك.

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

الروت على أندرويد: كل ما تريد معرفته

ما هو الروت Root؟

الروت على أندرويد

الروت Root هو عملية يقوم بها مستخدمو الهواتف والحواسب اللوحية للحصول على صلاحيات كاملة ضمن نظام التشغيل لا تكون متوفرة بشكلٍ افتراضي.

يمكن تشبيه الروت على أندرويد بالمُستخدم المُدير Administrator في ويندوز، أو السوبر يوزر Super User في لينوكس، أي المستخدم الذي لديه صلاحيات الوصول إلى جميع ملفات نظام التشغيل والتعديل عليها.

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

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

الروت وكفالة الهاتف

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

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

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

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

ميزات الروت

يمكن أن يكون الحصول على الروت مفيدًا بشكلٍ كبير للمُستخدم، حيث توجد العديد من الفوائد لهذا نذكر منها:

إمكانية حذف التطبيقات المثبتة مسبقًا

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

النسخ الاحتياطي

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

الرومات المخصصة

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

تتيح الرومات المخصصة أيضًا إمكانية تثبيت النسخ الأحدث من أندرويد على الهواتف القديمة والتي لم تعد مدعومة بالتحديثات.

مثال من روم Paranoid يُظهر كيف يمكن للرومات المخصصة تقديم تجربة استخدام مختلفة
مثال من روم Paranoid يُظهر كيف يمكن للرومات المخصصة تقديم تجربة استخدام مختلفة

التعديل على الأداء

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

التطبيقات المفيدة

توجد الكثير من التطبيقات التي تستفيد من الروت لأغراض مختلفة، بعضها يعمل بدون روت لكنه يقدم خصائص أفضل بوجود الروت، نذكر منها على سبيل المثال لا الحصر:

  • Greenify: يقوم بمنع التطبيقات من العمل في الخلفية أثناء عدم استخدامك الفعلي لها، مما يساعد في توفير البطارية وموارد الهاتف الأخرى
  • DataSync: يتيح مزامنة بيانات التطبيقات على أجهزتك المختلفة
  • Tasker: تطبيق لأتمتة الهاتف، لا يحتاج إلى الروت بالضرورة لكن في حال توفّره فهو يفتح الباب أمام المزيد من الخيارات التي تتطلب التعامل مع وتوظيف بعض خدمات النظام غير الممكن الوصول إليها من دون روت.
  • DiskDigger: تطبيق لاستعادة الملفات المحذوفة
  • ES File Explorer: مدير ملفات يتيح الوصول إلى ملفات النظام والتعديل عليها

مساوئ الروت

20160621_221642

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

طريقة الحصول على الروت

كيف أعرف إن كان هاتفي يحتوي الروت بالفعل؟

Screenshot at Jul 03 11-24-59 AM

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

الحصول على الروت لمعظم الهواتف بضغطة واحدة

root-apk-banner-phone

 

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

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

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

تطبيقات الحصول على الروت بضغطة واحدة:

الحصول على الروت لأي هاتف أندرويد

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

المصدر الرئيسي للحصول على التعليمات التفصيلية الخاصة بجهازك هي منتديات XDA والتي تُعتبر المرجع الأساسي لشروحات الروت وتنزيل الرومات. يمكنك بكل بساطة الدخول إلى الموقع وإدخال عبارة بحث مثل: “Galaxy S6 Edge root”، وقد تجد طريقة أو عدة طرق مشروحة بالتفصيل، بما في ذلك الشرح بالفيديو.

هل الروت لك؟

كي تُقرر إن كان الروت لك، عليك محاولة الإجابة عن الأسئلة التالية:

  • هل ترى أنك يمكن أن تستفيد فعلًا من ميّزات الروت التي شرحناها أعلاه؟
  • هل ترى أن هذه الميزات بالنسبة لك تستحق أن تعوّض ما قد يتأتّى عليك من مساوئ الروت؟
  • هل تحب الاكتشاف والتجريب والعبث بهاتفك ودفعه لعمل أقصى ما يستطيع عمله؟
  • ليست لديك مشكلة في قضاء الساعات في حل المشاكل المحتملة وتثبيت التحديثات يدويًا؟

إن كانت إجابتك على الأسئلة أعلاه هي “نعم” فهذا يعني أن الروت قد يكون لك فعلًا.

هل تستخدم الروت حاليًا؟ هل تنصح الآخرين به؟ دعنا نعرف تجربتك ضمن التعليقات.

المصدر: الروت على أندرويد: كل ما تريد معرفته

تعلم البرمجة وصناعة التطبيقات عبر هذه الدورات من اختيارنا (مع تخفيض حصري على آلاف الدورات)

أخبار أندرويد التعليقات على تعلم البرمجة وصناعة التطبيقات عبر هذه الدورات من اختيارنا (مع تخفيض حصري على آلاف الدورات) مغلقة

تعلم البرمجة

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

ورغم توفر المصادر التعليمية بكثرة، إلا أنك لا تريد أيضًا أن تضيع الكثير من الوقت في تجربة الكثير منها ثم الانتقال لغيرها بعد أن تكتشف أنك لم تتعلم شيئًا، كي تقوم أيضًا بتجربة المصادر البديلة على أمل أن تجد منها ما ينجح بتعليمك بالفعل.

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

هذه الدورات مقدّمة بالتعاون مع موقع يوديمي Udemy وتتضمّن تخفيضًا حصريًا لموقع أردرويد عبر رمز التخفيض (الكوبون):  ARDROID30 يعطيك حسمًا بنسبة 30% على كل دورة.

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

يمكنك الحصول على الدورات بسعرها المُخفّض بالضغط على هذا الرابط الذي يتضمن الكوبون بشكل مُسبق. يستمر العرض حتى 26 تموز/يوليو 2016.

ملاحظة: جميع الدورات تقدم إمكانية استرجاع أموالك خلال 30 يومًا إن لم تعجبك الدورة. لهذا لا توجد أية مخاطرة بالنسبة لك.

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

أفضل دورات تعلّم البرمجة

  • The Complete Web Developer Course 2.0: هذه الدورة ننصح بها إن كنت تريد التوجه نحو تطوير تطبيقات الويب. وهي الدورة الأعلى مبيعًا على يوديمي وتبدأ معك من الصفر نحو تطوير مجموعة من المشاريع بما فيها تطبيقات ويب للهواتف الذكية. في الحقيقة إن لم تكن لديك أية خبرة مسبقة في البرمجة على الإطلاق، فنحن ننصحك أن تبدأ مع هذه الدورة على جميع الأحوال، حتى لو لم تكن تطبيقات الويب هي هدفك الرئيسي من تعلّم البرمجة. – السعر الأصلي: $50 / بعد التخفيض: 35$.
  • Web Design for Beginners: Real World Coding in HTML & CSS: دورة خاصة أيضًا بتعلّم تطوير الويب، وهي أبسط وأقصر من سابقتها حيث تركز على تصميم صفحات الويب بتقنيتي HTML و CSS مع تطرّق بسيط جدًا إلى جافا سكربت وبدون التطرق إلى PHP أو غيرها من لغات البرمجة. هذه الدورة مناسبة إن كنت تفضل أن تبدأ بدورة أقصر تتعلم منها الأساسيات فقط. – السعر الأصلي: 35$ / بعد التخفيض: 17$.
  • PHP for Beginners -Become a PHP Master: دورة للمبتدئين الراغبين بأن يُصبحوا مطوّري ويب. تتناول هذه الدورة لغة PHP من الصفر وحتى المواضيع المتقدمة من خلال بناء مشروع عملي والشرح من خلاله.- السعر الأصلي: 20$ / بعد التخفيض: 14$.
  • The Complete Java Developer Course: إن كنت عازمًا على خوض غمار لغة جافا، سواء للانتقال بعدها إلى تطوير تطبيقات أندرويد، أو لأنك تريد تعلّم البرمجة من خلال لغة كبيرة وقوية جدًا مثل جافا، تقدم لك دورة جافا الكاملة هذه كل ما تحتاجه. هذه الدورة مخصصة للمبتدئين تمامًا كي تصعد بهم تدريجيًا حتى أكثر المواضيع تقدمًا. – السعر الأصلي: $50 / بعد التخفيض: 35$.
  • Learning Java Bit By Bit In Arabic: دورة شهيرة باللغة العربية تبدأ من الصفر وتنتقل معك لتعليمك الأساسيات اللازمة في لغة جافا. إن كنت تريد شيئًا أقصر من الدورة أعلاه وباللغة العربية، فهذه الدورة لك. – السعر الأصلي: $35 / بعد التخفيض: 24$.
  • The Complete Android Developer Course: سواء كانت لديك خبرة برمجية مسبقة أم لا، وأردت أن تبدأ في عالم الأندرويد، تتيح لك هذه الدورة الكاملة الانطلاق من الصفر وحتى بناء 14 تطبيقًا. تعدك هذه الدورة أن تنتقل من المبتدئ إلى الخبير في ستة أسابيع حتى تصل إلى المرحلة التي تؤهلك لرفع تطبيقاتك إلى متجر جوجل بلاي. – السعر الأصلي: $45 / بعد التخفيض: 31$.
  • Learn to Code by Making Games: لا تعتقد أن برمجة الألعاب هو عمل خاص بالشركات أو المحترفين. تتطلب هذه الدورة بعض الخبرة العامة بالبرمجة ومفاهيمها، إن كانت لديك بعض الخبرة وترغب باستكشاف عالم برمجة الألعاب، تتيح لك هذه الدورة تعلّم برمجة الألعاب من الصفر من خلال منصة Unity خطوةً بخطوة.

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

المصدر: تعلم البرمجة وصناعة التطبيقات عبر هذه الدورات من اختيارنا (مع تخفيض حصري على آلاف الدورات)

كيف تصنع تطبيقات أندرويد دون أن تكون مطوّرًا؟

أخبار أندرويد التعليقات على كيف تصنع تطبيقات أندرويد دون أن تكون مطوّرًا؟ مغلقة

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

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

قمنا هنا باختيار بعض أفضل الأدوات التي تتيح إنشاء التطبيقات بسهولة من خلال متصفح الإنترنت.

GoodBarber

Screenshot at Jun 19 7-09-04 PM

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

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

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

Appy Pie

Screenshot at Jun 19 5-49-20 PM

 

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

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

تتراوح أسعار الخدمة من المجانية إلى 50 دولار أمريكي شهريًا بحسب الميزات.

App Makr

Screenshot at Jun 19 6-49-00 PM

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

تتيح App Makr إنشاء تطبيقات الويب الخاصة بالهواتف الذكية مجانًا، في حين يُكلف إنشاء تطبيق أندرويد دولارًا واحدًا فقط في الشهر لكن بإمكانيات محدودة، و 9 دولارت أو 39 دولار شهريًا لإنشاء تطبيقي أندرويد و iOS بميزات كاملة تتضمن إحصائيات الاستخدام وعددًا غير محدود من المستخدمين والتحديثات.

App.Yet

Screenshot at Jun 19 7-06-30 PM

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

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

هل تعرف أدواتٍ أخرى؟

هل قمت سابقًا بتطوير تطبيقك الخاص من خلال أدوات مشابهة؟ دعنا نعرف ما هي الأداة التي استخدمتها وشاركنا رابط تطبيقك ضمن التعليقات.

أهم المزايا الجديدة لنظام Android N المقبل [Google I/O 2016]

أخبار أندرويد التعليقات على أهم المزايا الجديدة لنظام Android N المقبل [Google I/O 2016] مغلقة

خلال مؤتمر مطوري جوجل السنويّ Google I/O 2016، أعلنت جوجل عن أبرز الميزات التي سيتضمنها الإصدار الجديد من النسخة التجريبية لنسخة أندرويد Android N. عبر هذا المقال، سنستعرض أبرز التفاصيل الجديدة الخاصة التي أعلنت عنها جوجل في الجلسة الافتتاحية لمؤتمرها السنويّ.

نسخة تجريبية جديدة من Android N

عندما قامت جوجل بإطلاق النسخة التجريبية الأولى من Android N قبل عدة أشهر، تحمس الكثير من المتابعين بخصوص النسخة الجديدة، وانتشرت الشائعات حول نية جوجل لإطلاق النسخة النهائية في مؤتمر المطورين الخاص بها.

اليوم، ومع انطلاق فعاليات المؤتمر السنويّ، نفت جوجل هذه الشائعات، وأكدت أن النسخة النهائية ستكون في شهر سبتمبر/أيلول المقبل، إلا أنها أعلنت عن نسخة تجريبيةٍ جديدة، لتكون الإصدار الثالث لنظام Android N، بعد أن أعلنت سابقًا عن الإصدار التجريبيّ الثاني. قالت جوجل أنها ستقوم بإرسال التحديث الجديد الخاص بالإصدار الثالث ابتداءً من اليوم.

اسم النسخة الجديدة: شارك بالتسمية

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

الواجهات والتطبيقات 

أعلنت جوجل عن مجموعةٍ كبيرة من الميزات المتعلقة بالنسخة التجريبية الجديدة من Android N، والتي كنا قد عرفنا بعضها سابقًا، وتم إضافة بعضها الآخر أيضًا. الميزات التالية هي أبرز الميزات التي كشفت عنها جوجل اليوم فيما يخص واجهات النظام وأداء تطبيقاته:

  • الرد السريع على الرسائل بشكلٍ مباشرٍ من التنبيهات
  • ميزة Split Screen التي تتيح فتح تطبيقين واستخدامهما بنفس الوقت على الشاشة، ومن المفترض أنها الشكل النهائيّ لميزة تعدد النوافذ Multi-Windows المعلن عنها سابقًا.

split_screen_io2016

  • سرعة عالية لتثبيت التطبيقات، أفضل بـ 75% عن السرعة الحالية، فضلًا عن تقليص حجم التطبيقات بنسبة 50%.
  • تحسين كبير في الأداء خصوصًا من ناحية الرسوميات والجرافيكس، وذلك بفضل اعتماد منصة VulKan الجديدة بدلًا عن OpenGL.

التحديث التلقائيّ لنظام التشغيل

أعلنت جوجل عن ميزةٍ جديدة اليوم في الإصدار التجريبيّ الثالث من Android N وهي التحديث التلقائيّ لنظام التشغيل، والتي تم تسميتها Seamless Update. عبر هذه الميزة الجديدة، سيتم تحديث نظام أندرويد ضمن الخلفية البرمجية Background process وبشكلٍ تلقائيّ، بدون أن يضطر المستخدم للدخول إلى التطبيقات والولوج لخيار تحديث النظام.

وضعية الواقع الافتراضيّ VR Mode

كما كان متوقعًا سابقًا وفقًا لعدة تقارير، جلبت جوجل دعم تطبيقات الواقع الافتراضيّ للنسخة الجديدة من نظام Android N، حيث قامت بإنشاء وضعية جديدة تم تسميتها VR Mode ضمن النظام.

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

ستقوم جوجل بالإعلان عن كافة التفاصيل المتعلقة بوضعية الواقع الافتراضيّ الجديدة خلال جلستها الخاصة بها بتاريخ 19 مايو/أيار، ويمكن متابعة تفاصيل الجلسة من صفحتها على الموقع الرسميّ لمؤتمر Google I/O: اضغط هنا.

لا داعي لتنصيب التطبيقات بهدف تجريبها: Android Instant Apps

أحد أهم المزايا التي أعلنت عنها جوجل اليوم هي ميزة Android Instant Apps، والتي سيستطيع المستخدمون عبرها تجريب التطبيقات قبل تحميلها وتنصيبها على هواتفهم الذكية.

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

ستكون هذه الميزة متوفرة على كافة الهواتف الذكية العاملة على نظام أندرويد، والتي تمتلك نسخ أندرويد 4.1 وما فوق، بالإضافة لتفعيل خدمات جوجل بلاي Google Play Services. يمكن للمطورين الاشتراك بهذه الميزة عبر الرابط التالي: اضغط هنا.

أندرويد وير Android Wear 2.0

نظام أندرويد وير هو منصة جوجل الخاصة بالتعامل مع الأجهزة القابلة للارتداء Wearables والساعات الذكية. ما الجديد الذي قدمته جوجل؟

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

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

أندرويد ستوديو Android Studio 2.2 

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

بالنسبة للنسخة الجديدة، تقول جوجل أنها أضافت عددًا من التحسينات التي ستساهم بجعل عملية تطوير وتصميم التطبيقات أفضل وأسرع، وذلك بفضل واجهة التصميم الجديدة، وأداء اختبار ملفات APK مع توسيع إمكانيات تحليل الشيفرة البرمجية، وأخيرًا تعزيز مترجم Jack Compiler ودعم لغة جافا 8، وتوسيع الدعم للغة ++C.

سيكون هنالك جلسة مخصصة لأهم التطويرات المتعلقة بأدوات تطوير تطبيقات أندرويد، وستقام غدًا بتاريخ 19 مايو/أيار بتمام الساعة العاشرة صباحًا بتوقيت كاليفورنيا (فرق التوقيت عن المنطقة العربية 8 ساعات في أغلب الدول). يمكنكم متابعة الجلسة عبر صفحتها على الموقع الرسميّ للمؤتمر: اضغط هنا.

ماذا أيضًا؟ 

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

المصدر

جوجل تُوّفر ملفات التّحديث الهوائي OTA لأجهزة نيكسوس للتّثبيت يدويًا

أخبار أندرويد التعليقات على جوجل تُوّفر ملفات التّحديث الهوائي OTA لأجهزة نيكسوس للتّثبيت يدويًا مغلقة

أعلنت جوجل عن خبرٍ جديد ورائع بالنسبة لمستخدمي هواتف نيكسوس: أصبح موقع مطوري جوجل يتضمن كافة ملفات التحديثات الهوائية OTA  لأجهزة نيكسوس، بالإضافة إلى إمكانية تنصيب التحديثات بدون الحاجة لمسح بيانات الأجهزة.

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

إن كنتم من مستخدمي أجهزة نيكسوس (هواتف ذكية أو حواسيب لوحية) أو حاسب Pixel C، سيكون بإمكانكم تحميل وتنصيب وكامل التحديثات الهوائية يدويًا عبر الرابط التالي: اضغط هنا.

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

 

جوجل تُعزز من مستوى حماية التّطبيقات على متجر بلاي

أخبار أندرويد التعليقات على جوجل تُعزز من مستوى حماية التّطبيقات على متجر بلاي مغلقة

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

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

الآن، وعندما يريد أي مطور رفع تطبيقٍ جديد على متجر بلاي، سيتم فحصه للتأكد من توافقه من ناحية الحماية والأمان، كما أن جوجل تقول أنها مستمرة بعملها لمسح كافة التطبيقات الموجودة مسبقًا على المتجر وخلوها من أية تهديدات أمنية للمستخدمين.

بالنسبة للمطورين، وفي حال تم العثور على مشكلةٍ أمنية معينة ضمن التطبيقات الخاصة بهم، سيتم تنبيههم عبر البريد الإلكترونيّ وعبر منصة المطورين الخاصة بجوجل بلاي Google Play Developer Console.

المصدر

جوجل تُطلق Android Studio 2.1 مع دعمٍ لنظام Android N

أخبار أندرويد التعليقات على جوجل تُطلق Android Studio 2.1 مع دعمٍ لنظام Android N مغلقة

أعلنت جوجل عن إطلاق إصدارٍ جديد من منصتها لتطوير التطبيقات Android Studio، حيث تم إصدار النسخة Android Studio 2.1 وذلك بعد فترةٍ قليلة من إطلاقها للإصدار الرئيسيّ الثاني والذي جلب تحسيناتٍ وميزاتٍ إضافية للمُطوّرين.

بالنسبة للإصدار الجديد، فإن أهم ما يميزه هو دعم تطوير التطبيقات للنسخة التجريبية المقبلة من نظام أندرويد، أي نسخة Android N. هذا يعني أنه يمكن الآن استخدام منصة “أندرويد استوديو” من أجل تطوير التطبيقات الخاصة بنظام Android N، والحصول على دعم لميزات لغة جافا Java 8، وتحسيناتٍ جديدة على ميزة التشغيل المباشر Instant Run، بالإضافة لإمكانية استخدام محاكي أندرويد الجديد والذي يَسمح بتجريب التطبيقات المخصصة لنظام Android N.

بالنسبة للمُطوّرين، يمكنهم الحصول على الإصدار الجديد لمنصة أندرويد استوديو عبر تحديثها بشكلٍ مباشر، وذلك عبر النقر على خيار Help، ومن ثم اختيار Check for Update وسيظهر الإشعار الخاص بضرورة التنبيه لنسخة 2.1، أو يمكنكم تحميل النسخة الجديدة بشكلٍ مباشر من الرابط التالي: اضغط هنا.

المصدر

النّسخة المُقبلة من Android N قد تدعم الشاشات المُتحسسة للضغط

أخبار أندرويد التعليقات على النّسخة المُقبلة من Android N قد تدعم الشاشات المُتحسسة للضغط مغلقة

أعلنت جوجل اليوم عن إطلاق الإصدار الثاني من النسخة التجريبية لنظام Android N والتي جلبت عدة ميزاتٍ جديدة للنظام الجديد، بالإضافة للميزات التي تم الإعلان عنها مسبقًا مثل ميزة تعدد النوافذ Multi-Window.

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

من ناحيةٍ أخرى، يبدو أن هذه الميزة تحمل في خفاياها دعمًا للشاشات المتحسسة للضغط، ما يعني أنه بتغيير طريقة الضغط على الشاشة ستتغير طريقة استجابة التطبيقات. اشتهرت هذه الميزة باسم 3D Touch عبر هواتف iPhone 6S و iPhone 6S Plus التي قامت آبل بإطلاقها العام الماضي. عند النقر على تطبيقٍ ما بشكلٍ خفيف سيؤدي ذلك إلى فتحه وعرض صفحته الأساسية، بينما يؤدي الضغط المطول على التطبيق لظهور قائمة وظائف مخصصة أخرى.

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

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

بالنسبة لكم، هل تحبون الحصول على ميزة تحسس الضغط بشكلٍ مشابه لهواتف iPhone 6S؟ هل تودون مشاهدتها ضمن النسخة المقبلة من نظام الأندرويد؟ شاركونا رأيكم ضمن التعليقات.

المصدر

جوجل تُطلق الإصدار الثاني من النّسخة التّجريبية لنظام Android N

أخبار أندرويد التعليقات على جوجل تُطلق الإصدار الثاني من النّسخة التّجريبية لنظام Android N مغلقة

أعلنت جوجل اليوم عن إطلاق الإصدار الثاني من النسخة التجريبية لنظام Android N المقبل، وذلك بعد أقل من شهرٍ واحد على إطلاق النسخة التجريبية، في مفاجأةٍ لكل المطورين والمستخدمين، حيث عادةً ما تقوم جوجل بإطلاق النسخ التجريبية لأنظمة الأندرويد خلال مؤتمر مطوري جوجل Google I/O في شهر مايو/أيار.

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

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

  • واجهة برمجية جديدة للتطبيقات ثلاثية الأبعاد Vulkan 3D rendering API: ستُساهم هذه الواجهة البرمجية بجعل عملية تطوير التطبيقات ثلاثية الأبعاد وتطبيقات الجرافيكس أكثر سهولة ومرونة بالنسبة للمطورين، حيث ستسمح لهم بالولوج مباشرةً لخصائص المعالج الرسوميّ GPU ضمن الهاتف الذكيّ.
  • اختصارات مُخصصة Launcher Shortcuts: أحد المزايا الرائعة التي تم إضافتها للنسخة التجريبية، حيث تسمح هذه الميزة للمستخدمين بتحديد وظيفة الاختصارات التي يقومون بإنشائها لتطبيقاتهم. مثلًا، كان المستخدم سابقًا يستطيع أن يقوم بإنشاء اختصار لتطبيقٍ ما على الواجهة الرئيسية بدلًا من فتحه كل مرة من درج التطبيقات، وسيؤدي فتح الاختصار إلى فتح التطبيق كاملًا بكامل خصائصه. الميزة الجديدة تسمح بتخصيص الاختصار نفسه، بمعنى أنه يمكن إنشاء اختصار لتطبيق الاتصال، بحيث يؤدي النقر عليه مباشرةً للاتصال بشخصٍ ما، دون فتح واجهة التطبيق واختيار الشخص ومن ثم النقر على خيار الاتصال.
  • وجوه تعبيرية جديدة مُشابهة أكثر للبشر Emoji Unicode 9 support: سيتضمن الإصدار التجريبيّ الثاني تحسينًا على وجوه وتعابير الإيموجي، حيث سيتم إضافة تعابير جديدة مستوحاة أكثر من البشر وتشبههم بشكلٍ أكبر. سيكون لهذه التشكيلة الجديدة من الإيموجي تأثير بالنسبة للمستخدمين بالنسبة لخيارات الوجوه التعبيرية بالنسبة لهم، بالإضافة لمطوري التطبيقات الذي قد يودون إضافة هذه الوجوه التعبيرية الجديدة.

12

بالإضافة للميزات السابقة، سيتضمن الإصدار الجديد تحسينًا للواجهات ولخصائص النوافذ المتعددة Multi-Window بالإضافة لتحسين بعض الثغرات البرمجية. أشارت بعض المراجعات الأولية للإصدار الثاني أنه سيتضمن خيار “مسح الكل Clear All” وذلك من أجل إغلاق كافة التطبيقات التي تعمل في الخلفية، وهو الأمر الذي أجده رائعًا نظرًا لأني كثيرًا ما أعاني من إغلاق التطبيقات إن كنت أود إغلاقها كلها.

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

المصدر

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