غوغل توفّر الحزمة التطويرية لأندرويد ومواد تعليمية أخرى على أقراص مجّانية لأصحاب خطوط الإنترنت الضعيفة

أخبار أندرويد التعليقات على غوغل توفّر الحزمة التطويرية لأندرويد ومواد تعليمية أخرى على أقراص مجّانية لأصحاب خطوط الإنترنت الضعيفة مغلقة

DEV_KIT_2_1

Dev_Kit_1

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

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

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

DEV_KIT_2_1

الحزمة تأتي بشكل أربعة أقراص DVD أو على سواقة USB خارجية وهي تتضمن:

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

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

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

[GDG Dev Kit]

The post غوغل توفّر الحزمة التطويرية لأندرويد ومواد تعليمية أخرى على أقراص مجّانية لأصحاب خطوط الإنترنت الضعيفة appeared first on أندرويد بالعربي | أردرويد.

غوغل تُطلق دورة مجانية لتطوير تطبيقات أندرويد

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

Screenshot at Jul 16 08-39-38 pm

Screenshot at Jul 16 08-39-38 pm

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

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

Click here to view the embedded video.

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

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

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

The post غوغل تُطلق دورة مجانية لتطوير تطبيقات أندرويد appeared first on Ardroid | أردرويد.

خدمة GoodBarber تقدّم إمكانية إنشاء تطبيقات الهواتف الذكية بدون خبرة برمجية [مراجعة]

أخبار أندرويد التعليقات على خدمة GoodBarber تقدّم إمكانية إنشاء تطبيقات الهواتف الذكية بدون خبرة برمجية [مراجعة] مغلقة

goodbarber

beautiful-apps

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

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

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

goodbarber1

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

features-test-1

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

features-test-2

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

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

goodbarber2

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

goodbarber3

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

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

home-media-39

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

مركز ITS للتدريب يطلق دورات تطوير أندرويد عبر الإنترنت للمستخدمين العرب

أخبار أندرويد التعليقات على مركز ITS للتدريب يطلق دورات تطوير أندرويد عبر الإنترنت للمستخدمين العرب مغلقة

android_vector

android-development

أعلنت شركة ITS للتدريب عن إطلاقها لدورة تدريبية عبر الإنترنت للمستخدمين الراغبين بتعلّم تطوير تطبيقات أندرويد والبدىء بتطوير تطبيقاتهم الخاصة. وكانت شركة ITS ومقرها في القاهرة من أوائل الشركات التي اهتمت ببرمجة أندرويد في مصر والعالم العربي ودربت حتى الآن أكثر من 500 متدرب و 10 شركات في مصر. لكنها أتاحت أخيرًا برنامجها التدريبي من خلال دورات تفاعلية عبر الانترنت لجميع المستخدمين العرب.

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

تعتمد الدورة على كتاب Professional Android 4 Application Development وتبدأ بمقدمة شاملة في لغة جافا، قبل الانتقال إلى مواضيع أندرويد بشكل تدريجي حيث يتعلم المتدرب بدايةً كيفية إنشاء تطبيق بسيط ثم التدرج في شرح النشاطات Activities وبناء الواجهات والنوايا Intents والتعامل مع الملفات وقواعد البيانات ومزوّدات المحتوى Content Providers والخدمات التي تعمل في الخلفية وحساسات الجهاز وغير ذلك. يمكن الاطّلاع على ما تقدمه الدورة بشكل كامل من هنا.

مدة الدورة 6 شهور تتضمن محاضرة واحدة إسبوعيًا مدتها 4 ساعات. تبلغ التكلفة الكاملة للدورة 1000 دولار شاملةً النسخة الأصلية من الكتاب مع تكاليف شحنه، وشهادة حضور الدورة مع تكاليف شحنها.

لمعرفة المزيد من التفاصيل والتسجيل يمكن مراجعة موقع ITS.

ملحوظة: موقع أردرويد ينشر الخبر للفائدة العامة، ليست لنا أية علاقة بالدورة التدريبية أو بشركة ITS.

غوغل تطلق لوحة جديدة كلياً لمطوري التطبيقات في متجر غوغل بلاي

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

07_ratings_stats2

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

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

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


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

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

[Android Developers]

غوغل تطلق أداةً لتحويل تطبيقات أندرويد إلى iOS

أخبار أندرويد التعليقات على غوغل تطلق أداةً لتحويل تطبيقات أندرويد إلى iOS مغلقة

smartphone-OS-market-share

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

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

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

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

ما رأيك بهذه الخطوة من غوغل؟ هل تعتقد بأنها خطوة ذكية لتحسين متجر تطبيقاتها؟

غوغل تصدر الشيفرة المصدرية لتطبيق Google I/O 2012

أخبار أندرويد التعليقات على غوغل تصدر الشيفرة المصدرية لتطبيق Google I/O 2012 مغلقة

ioapp

إن كنت مطوراً لتطبيقات أندرويد أو حتى مبتدئاً تريد التعلم، فمن باستطاعته أكثر من غوغل أن يقدم لك بعض أفضل الأساليب المتبعة في تطوير تطبيقات أندرويد؟ لجميع المطورين والمهتمين، فتحت غوغل اليوم الشيفرة المصدرية لتطبيق مؤتمرها الأخير Google I/O 2012 حيث بات بالإمكان تحميلها والاطلاع عليها وربما تعلم بعض الطرق والأفكار الجديدة في تطوير تطبيقات أندرويد.

تطبيق Google I/O 2012 أنيق وجميل وليس بالمعقد وسيوفر لك أداة تعليمية ممتازة في حال كنت مهتماً بتطوير تطبيقات أندرويد خاصة أنه يدعم كل من الهواتف والحواسب اللوحية من مختلف القياسات، كما يقدم واجهة يوتيوب البرمجية الجديدة التي أعلنت عنها الشركة ضمن المؤتمر والتي تسمح لمطوري أندرويد أخيراً بدمج فيديوهات يوتيوب بسهولة داخل تطبيقاتهم بحيث يمكن مشاهدتها والتحكم بها داخل التطبيقات المختلفة، والذي كان هذا التطبيق أول من استخدمها من أجل البث المباشر للمحاضرات.

تستطيع تحميل الشيفرة المصدرية من موقع Google Code.

[Android Central]

غوغل تقدم تصميماً جديداً لصفحة مطوّري أندرويد

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

google-play

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

التصميم

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

التطوير

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

النشر

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

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

[Android Developers]

Linaro Android النسخة التي تُضاعف أداء الآيس كريم ساندوتش بنسبة 100%

أخبار أندرويد التعليقات على Linaro Android النسخة التي تُضاعف أداء الآيس كريم ساندوتش بنسبة 100% مغلقة

linaro-android

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

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

اليوم سنتحدث عن أحد المشاريع الطموحة والذي أعتقد بأنه يتوجب على غوغل توظيف القائمين عليه للمساهمة في تطوير أندرويد. إذ تمكن القائمون على تطوير مشروع Linaro Android من التعديل على نسخة أندرويد 4.0 الأخيرة (آيس كريم ساندوتش) وضاعفوا سرعة أداء النظام بنسبة تصل إلى 100%! التعديلات التي أجروها بالغة التعقيد برمجياً وتمت على مستويات دنيا من النظام لكنهم في النهاية حققوا مالم تحققه غوغل نفسها. إن كنت قد جربت نسخة الآيس كريم الصافية وشاهدت كم هي سلسلة وسريعة، تخيل أن الأداء سيتضاعف بفضل Linaro Android.

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

شاهد الفيديو التالي الذي يشرح فيه المطور عن النسخة، ويُظهر مقارنة مابين نسخة الآيس كريم الافتراضية ونسخة Linaro حيث يتضح لدينا الفرق الهائل بالسرعة عبر اختبار الرسوميات ثلاثية الأبعاد بين النسختين:

Click here to view the embedded video.

نتمنى ألا يحتاج الأمر إلى الكثير من الوقت قبل أن نتمكن من الحصول على هذا التحسين العالي في السرعة على أجهزتنا.

[Android Police]

هل التطوير لأندرويد صعب ومعقّد؟ شاهد تجربة فريق Pocket

غير مصنف التعليقات على هل التطوير لأندرويد صعب ومعقّد؟ شاهد تجربة فريق Pocket مغلقة

All-the-Myriad-Androids-Animoca-570x378

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

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

هل يستطيع المطور أن يضمن بأن يعمل تطبيقه بنفس الطريقة المتوقعة، وبدون أية مشاكل غير متوقعة على جميع هذه الأجهزة؟

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

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

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

يُعتبر تطبيق Pocket (أو Read It Later سابقاً) أحد أشهر وأفضل تطبيقات أندرويد. حيث حقق بعد طرحه في سوق أندرويد في آذار/مارس 2011 المرتبة الأولى ضمن تصنيف تطبيقات الأخبار المدفوعة وذلك بعد يومين فقط من طرحه! وحقق تقييماً نسبته 4.7 من 5 نجوم، وهي نسبة ليس الوصول إليها سهلاً كما تعلمون. كما حقق المزيد من النجاح بعد طرح النسخة المجانية والمحسنة قبل فترة. يُعتبر تطبيق Pocket قصة نجاح بجميع المقاييس، لهذا أحب مطوروا التطبيق مشاركتنا قصة النجاح هذه وقاموا من خلالها بالرد على من يقول بأن التطوير لأندرويد صعب بسبب مشكلة (أو ميزة) التجزئة هذه. وبدأوا قصتهم بعبارة بسيطة جداً: “لا تخشَ شيئاً”.

وقدموا للراغبين بدخول عالم تطوير أندرويد أربع خطوات لاتباعها وهي:

1- اختر أي جهاز كان. ويقول المطور بأنه بدأ تطوير التطبيق في خريف العام 2010 حيث قام بالتطوير على جهاز Samsung Fascinate الذي كلفه سنتاً واحداً فقط (مع عقد لمدة سنتين)، في ذلك الوقت كانت أحدث نسخة لأندرويد هي 2.2 مع سيطرة بنسبة 50 بالمئة لأندرويد 2.1. وفي ذلك الوقت كان مُحاكي أندرويد Android Emulator (الذي يسمح لك بتجربة التطبيق على جهاز الكمبيوتر) بطيئاً ولا يعمل بشكل جيد، لهذا قام بالتجربة باستخدام الهاتف فقط. بعد ذلك قام أخوه وهو المطور الآخر للتطبيق الذي يعيش في مدينة أخرى بشراء هاتف Nexus One مستعمل يعمل بأندرويد 2.2 حيث ساهم معه بالتطوير والاختبار.

2- انشر تطبيقك بنسخة تجريبية (بيتا) مع عدد محدود من المستخدمين، حيث قام مطوروا Pocket بنشر التطبيق بشكل مغلق مع 50 مستخدم يستخدمون أجهزة متنوعة بالطبع وعندما تأكدوا من خلو النسخة من المشاكل قاموا بطرحها في سوق أندرويد حيث أحتل التطبيق كما ذكرنا أعلاه مراتب عالية. وتبين للمطورين من خلال الإحصائيات بأن تطبيقهم الذي تم تطويره واختباره بشكل رئيسي على جهازين رخيصين فقط قد غطى أكثر من 90% من جميع أجهزة أندرويد المتوفرة في السوق دون مشاكل. وكانت الشكاوى حول المشاكل المتعلقة بأجهزة معينة نادرة جداً.

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

4- استمتع بأندرويد – كمطور، ستعشق الكثير من الإمكانيات الممتعة المتوفرة في أندرويد والتي لا توفرها المنصات الأخرى، مثل الرسائل الفورية من السحابة إلى الجهاز C2DM، الخدمات التي تعمل في الخلفية background services، النوايا intents والويدجتس widgets.

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

[Pocket]

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