يناير 12
من الجيد أن نرى اهتمام غوغل باللغة العربية، سواء في معظم خدماتها المختلفة أو في نظام أندرويد نفسه. واليوم أعلنت غوغل ضمن صفحة مطوري أندرويد عن توفير الإمكانية للمطورين للحصول على شارة “Get it On Google Play” المعروفة، والتي تساعد المطور على الترويج لتطبيقه عن طريق وضعها في موقعه مثلًا أو أي مكان آخر كي تأخذ المستخدم إلى صفحة التطبيق في متجر غوغل بلاي لدى الضغط عليها.
اليوم وفرت غوغل أداة بسيطة تساعد المطور على توليد هذه الشارة بسهولة مع رابط إلى تطبيقه، وبـ 47 لغة مختلفة من بينها اللغة العربية، حيث تقول الشارة “إحصل عليه في Google Play”، لكن عند محاولة الحصول على الشارة باللغة العربية ستحصل على هذا “ي ف ا ه ي ل ع ل ص ح ا”، كما ترى في الصورة:
لا أدري ما سبب مثل هذا الخطأ لكنه مستغرب من شركة أظهرت في الفترة الأخيرة اهتمامًا في دعم اللغة العربية. على أية حال مثل هذه الأخطاء يمكن أن تحدث نتيجة جهل الموظفين المشرفين على هذه الميزة باللغة العربية لكن كان من المفترض أن يقوم أحدهم بمراجعة هذه الصور في مرحلة ما قبل نشرها. سنحاول التواصل مع غوغل من أجل لفت نظرهم إلى هذه المشكلة.
يُذكر أن غوغل لا تتيح حتى الآن وبشكل رسمي لمطوري التطبيقات المقيمين في الدول العربية بيع التطبيقات المدفوعة في متجر غوغل بلاي.
[Android Developers]
ديسمبر 23
تتضمن الكثير من تطبيقات أندرويد فيديوهات يوتيوب ضمن التطبيق، وخاصةً تلك التطبيقات التي تسمح للمستخدم بتصفح الأخبار، مثل تطبيق أردرويد، أو Pulse أو BuzFeed و غير ذلك. لكن حاليًا، وعند وجود فيديو يوتيوب ضمن المقالة التي تقوم بقراءتها، وعند نقرك على الفيديو لتشغيله، يتم نقلك إلى تطبيق يوتيوب لمشاهدة الفيديو. لكن ليس بعد الآن، إذ قامت غوغل بإصدار نسخة جديدة من الواجهة البرمجية API ليوتيوب، تسمح للمطورين بإدراج فيديوهات يوتيوب في تطبيقاتهم، بطريقة تسمح للمستخدم بمشاهدة الفيديو ضمن التطبيق دون مغادرته.
مثال عن كيفية استعراض فيديوهات يوتيوب ضمن تطبيق BuzzFeed
التحديث الجديد يسمح بتشغيل الفيديو بدقة عالية لنسخة أندرويد 2.2 وما فوق، ويُسهل عملية عرض الفيديوهات على المطورين، ويدعم تكبير الفيديو لمشاهدته بملىء الشاشة وبالوضعيتين الأفقية والعمودية، ويسمح للمستخدم بعرض الترجمة الخاصة بالفيديو (في حال توفرها)، كما يسمح بالإعجاب بالفيديو ومشاركته وغير ذلك، كل هذا دون الذهاب إلى تطبيق يوتيوب.
يُذكر أن هذا التعديل يتطلب من مطوري التطبيقات، تحديث تطبيقاتهم كي تدعم الواجهة البرمجية الجديدة من أجل الاستفادة منها، أي أنه لن يظهر لديك تلقائيًا، لكن إن أحببت أخذ فكرة عنه تستطيع تجربته على تطبيق Flipboard الذي بدأ بدعم هذه الميزة (تشغيل الفيديوهات ضمن التطبيق نفسه) قبل فترة بشكل تجريبي بالتعاون مع جوجل. لكن الآن بات بإمكان أي مطور دعم الواجهة البرمجية الجديدة. تستطيع الحصول على المزيد من المعلومات من رابط المصدر.
[Youtube]
أكتوبر 16
لوحة المطور Developer Console هي الواجهة التي تمكن مطوري التطبيقات من نشر تطبيقاتهم في متجر غوغل بلاي، كما تتيح لهم إدارتها والتحكم بها ومشاهدة إحصائياتها وغير ذلك. قد لا تكون هذه اللوحة معروفة بالنسبة للمستخدم العادي، لكنها جزء أساسي لا يتجزأ من عمل أي مطور لأندرويد.
أطلقت غوغل أمس نسخة جديدة كلياً من لوحة المطورين لا تتمتع بشكل جديد وجذاب فحسب، بل تقدم أيضاً الكثير من الميزات الإضافية، وإن كانت تنقصها بعض الميزات الأخرى أيضاً كونها ما زالت تجريبية حيث يستطيع المطور تجربة الواجهة لجديدة ثم العودة إلى الواجهة القديمة مؤقتاً إن أحب.
إن كان لديك حساب مطور في متجر غوغل بلاي تستطيع الضغط على هذا الرابط، ثم الضغط على Try the new version لتجربة الشكل الجديد الذي يتميز بالدرجة الأولى بواجهة جديدة للإحصائيات التي تعرض لك كافة المعلومات عن تحميل المستخدمين لتطبيقاتك، كما تسمح لك أيضاً بمتابعة متوسط تقييم التطبيق خلال فترات معينة تستطيع تحديدها، أو متوسط التقييمات لكل يوم كما تستطيع ترتيب كل هذه المعلومات وفقاً لعدد من العوامل مثل نسخة أندرويد أو نسخة التطبيق أو الدولة وغير ذلك. هذا سيساعد المطور بالتأكيد على تقييم أداء تطبيقه بشكل أفضل وأدق وبالتالي تطويره بالشكل الصحيح.
كما تم تسهيل عملية نشر التطبيق، وإتاحة ميزة ترجمة وصف التطبيق آلياً إلى اللغات الـ 49 التي يدعمها متجر غوغل بلاي، بحيث يظهر وصف التطبيق باللغة الأم للمستخدم بحسب البلد التي يتصفح المتجر منها، وإن كنت لا أدري مدى موثوقية الترجمة الآلية لخدمة Google Translate في مثل هذا الأمر.
في النهاية يبقى هذا تطور هام ومرحب به في سبيل تحسين نوعية تطبيقات أندرويد وجذب المزيد من المطورين إلى المنصة. راجع وصلة المصدر للمزيد من المعلومات.
[Android Developers]
أكتوبر 10
في أيار/مايو الماضي، أعلنت غوغل عن ميزة الاشتراكات في متجر غوغل بلاي، هذه الميزة تتيح لمطوري التطبيقات الذين يبيعون مواداً تحتاج إلى اشتراك شهري أو سنوي (المجلات، الفيديو، .. الخ) إتاحة هذه الميزة ضمن تطبيقاتهم. بحيث تقوم غوغل عند اشتراك المستخدم بالخدمة المطلوبة، باقتطاع مبلغ الاشتراك بشكل دوري من بطاقة ائتمان المستخدم طالما أبقى اشتراكه فعالاً وإعطاء المطور حصته بشكل أوتوماتيكي بالكامل.
هذه الميزة مفيدة ومريحة لكل من المطور والمستخدم، لكن اليوم تمت إضافة ميزة جديدة تتيح للمطور تقديم فترة اشتراك تجريبية مجانية، يستطيع المستخدم الاشتراك بها مجاناً لفترة يحددها المطور، في حال قام المستخدم بإلغاء اشتراكه قبل انتهاء الفترة التجريبية فلن يتم اقتطاع أية تكاليف من بطاقته، وإلا فسيتم تلقائياً تفعيل الاشتراك المدفوع واقتطاع المبلغ المطلوب بشكل دوري.
عند رغبة المستخدم بالاشتراك بأي خدمة من الخدمات التي تقدم فترة مجانية، سيقوم فعلياً بعملية شراء عادية لكن قيمتها 0.00 دولار، أي أنه ما زال بحاجة إلى الدفع عبر وسيلة الدفع الخاصة به المرتبطة بحسابه مع غوغل. وعند اقتراب انتهاء الفترة التجريبية سيتم إرسال رسالة عبر البريد الالكتروني للمستخدم تذكره بأنه سيتم اقتطاع تكلفة الاشتراك إذا قرر عدم إلغائه.
ميزة جيدة أخرى من غوغل تزيد من فعالية وخيارات متجر غوغل بلاي ومن إقبال المستخدم على تجربة المنتجات الجديدة المختلفة المطروحة في المتجر وفق نظام الاشتراكات.
[Android Developers]
أكتوبر 09
لا أحد يستطيع أن ينكر، حتى أكبر عشاق أندرويد، بأن المنصة ما زالت تفتقر إلى مجموعة من التطبيقات عالية النوعية للحواسب اللوحية. بالطبع توجد الكثير من التطبيقات الممتازة لحواسب أندرويد اللوحية، لكن حتى الآن ما زال هناك نقص في التطبيقات ذات النوعية العالية والمصممة خصيصاً للحواسب اللوحية، وذلك على عكس تطبيقات هواتف أندرويد التي قطعت شوطاً كبيراً في النوعية والنضوج.
قد يعود هذا لعدة أسباب من أبرزها تأخر وجود دعم جدي من غوغل للحواسب اللوحية حتى وقت متأخر، رغم أنها سهلت ومنذ نسخة أندرويد 4.0 على المطورين وبشكل كبير عملية صناعة التطبيقات الملائمة لكل من الهاتف والحاسب اللوحي. لكن ما زلنا نحتاج إلى المزيد، خاصة بعد أن طرحت غوغل حاسب Nexus 7 وبعد أن قفزت حصة أندرويد من الحواسب اللوحية بشكل كبير من 15% العام الماضي إلى 48% في العالم الحالي.
لمساعدة المطورين وتحفيزهم على تطوير تطبيقات أفضل للحواسب اللوحية نشرت غوغل اليوم مجموعة من الملاحظات والتعليمات التي تساعد المطور في هذا المجال، الدروس تغطي ثلاث نقاط أساسية وهي: تحسين مخطط التطبيق للشاشات الكبيرة، والاستفادة من مساحة الشاشة الإضافية التي تقدمها الحواسب اللوحية، واستخدام الأيقونات والعناصر الأخرى المصصمة خصيصاً لشاشة الحاسب اللوحي.
وفصّلت غوغل ضمن كل نقطة من هذه النقاط في الخطوات العملية الصحيحة، المصحوبة بالأمثلة والصور لتحقيقها.
وعرضت غوغل عدداً من الأمثلة حول تطبيقات ممتازة مصممة بشكل صحيح لحواسب أندرويد اللوحية مثل تطبيق Mint لإدارة المصاريف وتطبيق Instapaper لحفظ المقالات من أجل قراءتها لاحقاً.
من الجيد محاولة غوغل زيادة اهتمامها في تصميم تطبيقات أندرويد للحواسب اللوحية، وقد لاحظنا بالفعل الزيادة النوعية في تطبيقات هواتف أندرويد عندما أطلقت غوغل دليلاً مشابهاً العام الماضي. والآن بات من الضروري رفع سوية تطبيقات الحواسب اللوحية بشكل أكبر خاصة أنها مقبلة على قفزة كبيرة في المبيعات والحصة السوقية تشبه القفزة التي حققها أندرويد على الهواتف خلال العام الماضي.
[Android Developers]
سبتمبر 16
إن كنت تعتقد بأنك أخطأت في قراءة العنوان فأنت لم تخطىء، فبدل أن تقوم غوغل بإقناع المطورين بالتطوير لأندرويد فقط وإهمال iOS، فهي تشجعهم على تحويل تطبيقاتهم المكتوبة لأندرويد إلى تطبيقات لآيفون وآيباد. ويأتي هذا عبر أداة جديدة أطلقتها تحمل إسم J2ObjC تقوم بتحويل كود لغة جافا المستخدم في تطوير تطبيقات أندرويد إلى كود بلغة Objective C المستخدمة لتطوير تطبيقات iOS.
تقوم هذه الأداة بتحويل أصناف جافا Java Classes إلى مثيلتها في iOS، وهي بالطبع لا تقوم بتحويل ما يتعلق بالواجهات، بمعنى أنها ليست أداة سحرية تحول التطبيق بكبسة زر، لكنها توفر وقتاً وجهداً كبيرين على المطورين، خاصة أن غوغل تقول بأن الشيفرات البرمجية المحوّلة لا تحتاج إلى أية تعديل أو مراجعة بعد تحويلها، وقالت الشركة أيضاً بأنها هي نفسها تستخدم هذه الأداة لتساعدها على توفير تطبيقاتها الخاصة بأندرويد لمنصة iOS.
الأداة مع التعليمات اللازمة لاستخدامها يمكن تحميلها من هذا الرابط مع العلم بأنها ما تزال نسخة تجريبية. كما أنها متوفرة بشكل مفتوح المصدر لمن أحب الاطلاع على طريقة عملها أو حتى التطوير عليها.
يبقى السؤال الأهم: لماذا تريد غوغل مساعدة مطوري أندرويد على تحويل تطبيقاتهم إلى iOS؟ أتوقع بأن هذه محاولة لجذب المطورين لتطوير تطبيقاتهم الجديدة لأندرويد أولاً، ثم iOS. فعدا عن بعض الاستثناءات، درجت عادة المطورين على تطوير التطبيقات لـ iOS ثم لأندرويد بعد ذلك بفترة، ولو أن الشركات الكبيرة باتت تطرح نسخة من تطبيقاتها لكلا المنصتين في نفس الوقت إلا أن بعض المطورين أيضاً ما زالوا يفضلون البدء مع iOS. لكن بفضل هذه الأداة تأمل غوغل من المطور أن يقول: حسناً، سأكتب تطبيقي وأطرحه لأندرويد أولاً، ثم وباستخدام هذه الأداة أستطيع تحويله إلى iOS بشكل أسرع وأقل جهداً من قيامي بالتطوير بدءاً من iOS.
ما رأيك بهذه الخطوة من غوغل؟ هل تعتقد بأنها خطوة ذكية لتحسين متجر تطبيقاتها؟
سبتمبر 14
الآلة الحاسبة تطبيق أساسي موجود بشكل افتراضي في هواتف أندرويد، ولا شك أن تطبيق الآلة الحاسبة الجديد الذي طرحته غوغل منذ نسخة أندرويد 4.0 رائع جداً بتصميمه الجذاب وأزراره الكبيرة، لكنه بالطبع مخصص فقط للقيام بالعمليات الحسابية الأساسية.
بالطبع يتوفر في متجر غوغل بلاي آلاف تطبيقات الآلات الحاسبة العلمية القادرة على القيام بالعمليات الحسابية المعقدة، لكن التطبيق الذي نقدمه لكم اليوم هو الأخف والأجمل منها وذلك لأنه مبني على نفس الآلة الحاسبة الافتراضية الجميلة في أندرويد، لكنه يضيف إليها ميزات الآلة الحاسبة المتقدمة بشكل جذاب وبسيط. هذه الآلة الحاسبة المعدلة ستصبح الحاسبة الافتراضية في روم CyanogenMOD 10. فيما يلي بعض الصور منها، مع العلم بأنك تستطيع الانتقال بين خصائصها بمجرد الإزاحة من اليمين إلى اليسار حيث تكون الواجهة الأولى الافتراضية هي الحاسبة العادية البسيطة:
في الحقيقة جربت عدداً من الآلات الحاسبة العلمية في السابق لكن معظمها فاشل من ناحية التصميم وسهولة الاستخدام.
الآلة الحاسبة المعدلة تقدم كل ما تحتاجه من العمليات المتطورة كحسابات الجيب والتجب واللوغارتميات (log, sin, cos) بالإضافة إلى حساب الأرقام المعقدة والتمثيل البياني للمعادلات وحساب الأرقام الست عشرية والثنائية وغير ذلك. والأجمل من ذلك أنها تدعم كل من الهواتف والحواسب اللوحية، لكن بما أنها مبنية على الآلة الحاسبة الخاصة بنسخة أندرويد 4.0 فهي لن تعمل إلا على هذا النسخة وما فوق.
بما أن المطور بنى هذه الآلة الحاسبة على نفس تطبيق غوغل مفتوح المصدر، لهذا ارتأى رد الجميل لغوغل ولمجتمع المصادر المفتوحة وقام بنشر التطبيق بشكل مفتوح المصدر حيث تستطيع تحميل شيفرته المصدرية من هنا إن كنت مهتماً بتطوير أندرويد.
تستطيع تحميل التطبيق من متجر غوغل بلاي أو من مخدمنا بصيغة apk.
يوليو 13
إن كنت مطوراً لتطبيقات أندرويد أو حتى مبتدئاً تريد التعلم، فمن باستطاعته أكثر من غوغل أن يقدم لك بعض أفضل الأساليب المتبعة في تطوير تطبيقات أندرويد؟ لجميع المطورين والمهتمين، فتحت غوغل اليوم الشيفرة المصدرية لتطبيق مؤتمرها الأخير Google I/O 2012 حيث بات بالإمكان تحميلها والاطلاع عليها وربما تعلم بعض الطرق والأفكار الجديدة في تطوير تطبيقات أندرويد.
تطبيق Google I/O 2012 أنيق وجميل وليس بالمعقد وسيوفر لك أداة تعليمية ممتازة في حال كنت مهتماً بتطوير تطبيقات أندرويد خاصة أنه يدعم كل من الهواتف والحواسب اللوحية من مختلف القياسات، كما يقدم واجهة يوتيوب البرمجية الجديدة التي أعلنت عنها الشركة ضمن المؤتمر والتي تسمح لمطوري أندرويد أخيراً بدمج فيديوهات يوتيوب بسهولة داخل تطبيقاتهم بحيث يمكن مشاهدتها والتحكم بها داخل التطبيقات المختلفة، والذي كان هذا التطبيق أول من استخدمها من أجل البث المباشر للمحاضرات.
تستطيع تحميل الشيفرة المصدرية من موقع Google Code.
[Android Central]
يوليو 10
إن كنت مستخدماً عادياً فربما لم تسمع بـ GitHub مسبقاً، ولن يحمل هذا الخبر أي أهمية لك، لكن إن كنت مطوراً فلا بد بأن الخبر سيعجبك خاصة إن كنت تستخدم GitHub في مشاريعك البرمجية.
باختصار فـ GitHub هي خدمة استضافة للمشاريع البرمجية تسمح باستضافة الشيفرة المصدرية مع إمكانية التعديل عليها بشكل تعاوني من قِبل فريق العمل مع مشاهدة آخر التحديثات التي تمت على الشيفرة والتبليغ عن الأخطاء وإصلاحها وغير ذلك. وتسمح الخدمة بإنشاء مشاريع خاصة للأفراد والشركات كما تسمح بإنشاء المشاريع العامة مفتوحة المصدر التي يستطيع أي كان الاطلاع عليها والمساهمة فيها وتعتمد على الخدمة عدد كبير من الشركات في تطوير تطبيقاتها مثل تويتر وموزيلا وفيسبوك ومايكروسوفت وغيرها من الشركات.
في حال كنت من مستخدمي GitHub يساعدك التطبيق على مشاهدة آخر التحديثات والمشاكل في مشاريعك، والمهام التي تم تعيينها لك، والاشتراك في النقاش مع أعضاء الفريق الآخرين. كما يسمح لك بمشاهدة ومشاركة الشيفرات الخاصة بالمشاريع الأخرى ومناقشتها أيضاً، بالإضافة إلى عدد من الميزات الأخرى.
تستطيع تحميل التطبيق من متجر غوغل بلاي أو من مخدمنا بصيغة APK. وبالمناسبة فالتطبيق نفسه مفتوح المصدر، إن كنت مطوراً لأندرويد تستطيع تحميل شيفرته المصدرية للاطلاع عليها من هنا.
يوليو 10
أعلنت غوغل اليوم عن طرح الشيفرة المصدرية لنظام التشغيل أندرويد 4.1 (Jelly Bean) وذلك بعد حوالي الأسبوعين من الكشف عن التحديث ضمن مؤتمر Google I/O 2012. بالإضافة إلى ذلك طرحت الشركة الملفات الخاصة (غير مفتوحة المصدر) المتعلقة بجهازي Galaxy Nexus و Nexus 7.
طرح الشيفرة المصدرية يعني أنه بات بإمكان المطورين الحصول عليها من أجل تطوير الرومات المخصصة لجميع أنواع الأجهزة. وكان مطورو الروم الأكثر شهرة CyanogenMOD قد أشاروا قبل أيام بأن إصدارهم لروم 4.1 الخاصة بهم لن يتأخر كثيراً وبأن العمل عليها سيبدأ فورَ إصدار غوغل للشيفرة المصدرية لنظام التشغيل الجديد.
لا بد أن رومات أندرويد 4.1 ستبدأ بالتوفر قريباً. هل ستقوم بتحميل روم مخصصة أم ستنتظر التحديث الرسمي لجهازك حتى لو تأخر؟
[Google]
أحدث التعليقات