هل ترغب في تطوير تطبيقات للأندرويد؟ ممتاز. ولكن من أين نبدأ؟ ما هي اللغة لتعلم؟ ما المصادر؟ وأين تطبق المهارات الأساسية المكتسبة؟ سوف تساعدك مقالتنا في الحصول على إجابات لهذه الأسئلة.
كل لغة وإطار لها صعوبات وفروق دقيقة ومزايا وعيوب. النظر في اللغات الرئيسية للكتابة.
لغة البرمجة الرسمية التي تدعمها بيئة تطوير Android Studio. وفقًا للمسح السنوي لمورد Stackoverflow ، كانت Java في عام 2018 من بين خمس لغات البرمجة الأكثر شعبية.
الخطوة الأولى لتعلم جافا هي تثبيت Android Studio. هذا هو نوع من البرامج تسمى IDE - بيئة التطوير المتكاملة ، أو بيئة التطوير المدمجة. يتضمّن Android Studio هو Android SDK - مجموعة من أدوات التطوير لنظام Android وكل ما تحتاجه لبداية موثوقة.
تشير معظم وثائق Google الرسمية إلى Java ، وإيجاد مكتبات وأدلة مدفوعة ومجانية أمر سهل - فهناك الكثير منها.
تتم كتابة معظم تطبيقات Android التي أنشأتها Live Typing بلغة Java. هذا سمح لنا بتنفيذ مجموعة واسعة من المشاريع ، وذلك باستخدام قدرات نظام أندرويد بالكامل. أيضًا ، تتيح معرفة لغة Java لمطوري الشركة ليس فقط إنشاء تطبيقات جديدة ، ولكن أيضًا دعم التطبيقات الحالية من خلال العمل باستخدام شفرة المصدر الحالية.
لسوء الحظ ، فإن تعقيد جافا يجعل من الصعب على أي شخص برمجة ذلك. مثل لغة البرمجة ، فإنه يحتوي على الكثير من الميزات في شكل مُنشئي الفصول الدراسية ، والاستثناءات التي تؤدي إلى تعطل التطبيقات أثناء العمل ، وأشياء أخرى يجب مراعاتها دائمًا عند التطوير. ومع ذلك ، فإن كود جافا سهل القراءة والبنية ، خاصة إذا كنت تتبع المعايير المقبولة لتصميمها.
عند التطوير في Java for Android ، لا يتم استخدام التعليمات البرمجية فقط ، ولكن أيضًا ملفات بيان XML ، التي تزود النظام بالمعلومات الأساسية حول البرنامج وأنظمة التجميع التلقائي Gradle أو Maven أو Ant ، التي تكتب أوامر في Groovy و POM و XML ، على التوالي ، يتم استخدام Gradle بشكل افتراضي في المشاريع ، وفي المراحل الأولية من تعلم التطوير في Java ، يعد تحرير الملفات المكتوبة في Groovy ضروريًا تقريبًا. للتخطيط ، يتم استخدام XML أيضًا بشكل شائع.
تم تحسين تطبيق Android Studio في ديسمبر 2014 من قِبل Google باعتباره بيئة التطوير الرسمية لنظام التشغيل Android ، من عام إلى آخر ، مما يجعل الحياة أسهل. تساعد ميزاته ، مثل الإكمال المرئي والشفري ، في جعل عملية التطوير أكثر راحة.
بالنسبة لأولئك المستعدين لغمر أنفسهم في Java ، يوصى باستخدام Java أولاً. ومع ذلك ، إذا كنت تشعر بالتعقيد الخاص بتفاصيل اللغة ، فابدئي بالبساطة والعودة عندما تشعر بالثقة.
تم تقديم اللغة رسميًا في مايو 2017 على Google I / O وتم وضعها من قِبل Google باعتبارها لغة البرمجة الرسمية الثانية لنظام Android بعد Java ، وهو أسهل قليلاً في الفهم. معرفة جافا ضرورية هنا لفهم مبادئ Kotlin ، والبنية العامة للغة وميزاتها. يعتبر العديد من المطورين أن Kotlin عبارة عن غلاف على Java ويوصون بتعلمه فقط بعد أن تثق في معرفتك بالجافا.
Kotlin متوافق مع Java ولا يتسبب في تدهور الأداء أو زيادة حجم الملف. الفرق من جافا هو أنه يتطلب أقل فائدة ، ما يسمى ، وبالتالي أكثر بساطة وأسهل في القراءة. تمكن مبدعوها من تجنب المفاهيم الخاطئة ، ولم يعد التجميع ينقطع عن طريق تفاهات مثل علامة "،" المنسية.
لغات المستوى الأدنى التي يدعمها أيضًا Android Studio باستخدام Java NDK. يتيح لك ذلك كتابة تطبيقات أصلية ، والتي يمكن أن تكون مفيدة لإنشاء ألعاب أو برامج أخرى كثيفة الاستخدام للموارد. يوفر Android Studio دعمًا C / A من خلال Android NDK (مجموعة التطوير الأصلية). هذا يعني أنه لن يتم تشغيل الكود من خلال Java Virtual Machine ، ولكن مباشرة من خلال الجهاز ، مما يمنحك المزيد من التحكم في عناصر النظام مثل الذاكرة ، وأجهزة الاستشعار ، والإيماءات ، وكذلك القدرة على الضغط على الحد الأقصى من الموارد. وهذا يعني أيضًا أنه يجب عليك استخدام المكتبات المكتوبة بلغة C أو.
بدوره ، من الصعب تكوينه وليس ملائمًا للغاية ، لذلك يوصى باستخدامه لكتابة وحدات البرامج التي تحتاج إلى تنفيذ العمليات المعقدة بسرعة فقط: معالجة الرسومات والفيديو وعرضها وتلك المعقدة.
حقيقة أن Android لا يدعم استخدام Python لإنشاء تطبيقات أصلية لا تعني أن هذا غير ممكن. طور مستخدمو هذه اللغة العديد من الأدوات التي تتيح لك ترجمة شفرة Python إلى الحالة المطلوبة ، وسيسمح لك وجود مكتبات مختلفة ببناء واجهات أصلية حتى تتوافق مع إرشادات تصميم المواد. الإطار الأكثر شعبية هو Kivy ، والذي يسمح لك بإنشاء تطبيق لسوق Play في Python النقي.
نظرًا لبساطة وسهولة الاستخدام ، تعد BASIC نقطة الدخول المثالية للمبرمجين المبتدئين.
الأخبار السيئة: غير مدعومة من Android Studio وهي غير مناسبة لبيئات Unity و Xamarin. الأخبار السارة: هناك بيئة تطوير B4A خاصة لـ BASIC يمكنك إنشاءها. يجسد B4A مفهوم RAD للنماذج البصرية ، والذي يعني سرعة وسهولة البرمجة. هناك العديد من حلول التصميم الصغيرة المريحة ، وسيساعد المجتمع المستجيب في أي مشكلة.
الطرح هو أنه لا يمكن إنشاء ألعاب كثيفة الاستخدام للموارد على BASIC ولا يجب عليك الاعتماد على دعم Google نظرًا للحالة غير الرسمية للبرنامج. هذا يعني أن التطبيقات لن تمتثل لتصميم المواد ، وأنك مع معرفة BASIC وحدها لا يمكن اعتبارك مطورًا محترفًا. ومن بين القائمة الكاملة للغات والبيئات في هذه المقالة ، هذه واحدة هي المدفوعة فقط.
لوا (باستخدام كورونا SDK)
التوازن بين سهولة التعلم والشعور بالسيطرة من جانب المطور. يعتمد محرك الرسومات عبر النظام الأساسي Corona على لغة Lua. LUA أبسط من Java ، وسيجعل Corona SDK العمل بهذه اللغة سهلًا وممتعًا. يدعم جميع المكتبات الأصلية ، مما يتيح لك الكتابة على منصات متعددة.
لكتابة التعليمات البرمجية ، تحتاج إلى برنامج Notepad ++ ، ولتشغيله دون تجميع أولي ، تحتاج إلى محاكي. إذا تم تجميع ملف APK وكان البرنامج جاهزًا للنشر ، فيمكنك بدء التطبيق من خلال. مع مهارات البرمجة الأساسية ، يمكنك إتقان كورونا دون صعوبة كبيرة.
لم يكن الأمر بدون قيود ، والقيود التي تجعل من المستحيل تطوير أشياء جدية وتأسيس نفسه في وضع محترف. إذا كنت في التطبيق تحتاج إلى وظائف مثل عمليات الشراء الداخلية ، فسوف يتعين عليك دفع مقابل هذه الفرصة لتطويرها ، وكذلك لاستخدام واجهة برمجة تطبيقات Android الأصلية.
إذا كنت تعرف بالفعل معلومات عامة عن HTML و CSS وجافا سكريبت بشكل خاص ، فستكون هذه المعرفة مفيدة لإنشاء تطبيقات مشتركة عبر الأنظمة الأساسية باستخدام إطار PhoneGap. هذا هو الأخير في قائمتنا ، ولكن بعيدًا عن الأخير من حيث الأهمية ، وسيلة للتغلب عليها.
PhoneGap ، في الواقع ، يسمح لك بالتطور بالقوة. سيتم عرض التطبيق الخاص بك من خلال WebView ، ولكن كما لو كان في غلاف تطبيق محمول. للمطورين ، PhoneGap يشبه جسر للوصول إلى الميزات الأصلية للهاتف الذكي أو الكمبيوتر اللوحي مثل التسارع أو الكاميرا. لفهم هذا بشكل أفضل ، اقرأ مقالنا الأخير حول الفرق بين تطوير الأنظمة الأساسية المختلفة من PhoneGap الأصلي وأدوات ومنصات أخرى.
الأسباب الرئيسية لاستخدام PhoneGap لتطوير التطبيقات في Live Typing هي:
- تقليل وقت وتكلفة تطوير تطبيق لعدة منصات في آن واحد (تطبيق للحصول على اشتراك في المنشآت الرياضية في مدينة Classboom) ،
- القدرة على استخدام موقع العميل الحالي وشظاياه (تطبيق لدفع الخدمات و AllPayments).
استنتاج
بشكل عام ، يمكن إنشاء تطبيقات Android بأي لغة مشهورة تقريبًا - هناك أطر وأدوات مساعدة لكل شيء. ومع ذلك ، إذا كنت تريد أن تصبح محترفًا ، فاستخدم جميع ميزات نظام التشغيل وتمتع بالوصول إلى أحدث ميزات Android ، ثم تصبح Java أو Kotlin مرافقين مخلصين لك. حتى لو لم تكن هذه اللغات مألوفة بالنسبة لك وتبدو معقدة ، فيجب دراستها لكتابة تطبيقات متنوعة وجميلة وعملية لنظام التشغيل Android.
وتحتاج إلى البدء بالتعرف على الجانب النظري بمقالنا ، حيث قمنا بجمع كل المعرفة ومصادر المعلومات الدنيا للمطورين المبدئي.
MX Player Pro - الهاتف الذكي باعتباره "vidak" النهمة
أحد الأسباب وراء حصول الهواتف الذكية على شاشات عريضة ضخمة هو مشاهدة الفيديو. لا يمكن للمعالجات اليوم استهلاك الطاقة عندما يكون الهاتف الذكي في وضع مشغل الفيديو ، وفيما يتعلق بعدد التنسيقات التي يسحبها الهاتف الذكي الذي يعمل بنظام Android ، فهو أكثر برودة من أجهزة الكمبيوتر. من الناحية النظرية ، سيتعامل مع مقاطع الفيديو القديمة في أوائل التسعينيات ، ومع الفيديو 4K الجديد.
من الناحية النظرية ، لأن مشغلات الفيديو القياسية في الهواتف الذكية تصنع وفق مبدأ "إذا تم إعادة إنتاج شيء ما بطريقة ما". إذا قررت تسجيل مجموعة من الأفلام من جهاز الكمبيوتر الخاص بك إلى هاتفك الذكي لمشاهدتها أثناء التنقل ، فهناك خطر من أن نصف مقاطع الفيديو لن يتم فتحها أو تشغيلها بدون صورة و / أو صوت.
يعد MX Player مشغل فيديو رائع على نظام Android
كل هذا قابل للتثبيت عن طريق تثبيت لاعب النهمة حقا. يوجد الكثير منهم ، لكن MX هو واحد من أكثر الأجهزة موثوقية ومتطورة من نوعها. إنه يشغل أي فيديو وموسيقى في وضع اقتصادي للغاية حتى على الهواتف الذكية القديمة ، ويمكن أن يجعل حجم الفيديو ضعف مستوى مشغل قياسي (في الأفلام مع مسار صوت هادئ ، وهذا مفيد للغاية) ، والتبديل بين عدة أنواع من التمثيل الصوتي ، قرصة الإطار "، كما في الصور ، وفتح مقاطع الفيديو من المواقع في مشغل أندرويد مناسب.
برنامج MX Player نفسه مجاني ، ولكنه محشو بالإعلانات. الإصدار الخالي من الإعلانات يستحق بالفعل المال. إنها مشكلات بسيطة فقط بسبب جشع حاملي براءات الاختراع ، يجب تنزيل دعم تنسيق AC3 (الصوت متعدد القنوات في الأفلام الحديثة) و "ثمله" بشكل منفصل. لكن خذ كلامي لذلك - اللاعب جيد جدًا ويستحق مثل هذه المتاعب.
ES Explorer - تنظيف هاتفك الذكي من الحطام ونقل الملفات عبر Wi-Fi
ذات مرة ، عندما كان Android "شبه مكتمل" ، لم يكن هناك مديرو ملفات معقولون فيه. من أجل التباهي بأصحاب أجهزة iPhone من خلال حقيقة "تبدو ، لدي كل شيء في والدي ، كما هو الحال على جهاز كمبيوتر!" ، كان من الضروري تنزيل تطبيق منفصل لإدارة الملفات.
لقد ولت تلك الأيام ، والآن أصبحت البرامج العادية لإعادة تسمية الملفات أو نقلها أو نسخها موجودة في كل هاتف ذكي. ولكن لا توجد منها عالية الجودة فيما بينها.
سيساعد ES Explorer في نقل الملفات عبر Wi-Fi وتنظيف نظام الحطام
كان ES Explorer أحد أوائل مديري الملفات الجديرة بالملاحظة على نظام Android ، وقد نما اليوم بشكل واسع ويمكنه أن يفعل أكثر بكثير مما يحتاجه المستخدم العادي. لكن المستخدم النشط لهاتف androidophone سيحتاج بالتأكيد إلى "الأشياء الجيدة" التالية:
- القدرة على فتح الملفات من الشبكة المحلية. على سبيل المثال ، من مجلد مشترك على جهاز الكمبيوتر / الكمبيوتر المحمول ، أو من محرك أقراص ثابت / محرك أقراص محمول تمسك به في جهاز التوجيه.
- العمل مع المحفوظات. في يوم من الأيام ، سيتم إرسال حزمة من الصور أو مستند لبرنامج Word / Excel داخل .zip أو .rar أو أي شيء أسوأ. يمكن لـ ES Explorer فتح هذه المحفوظات دون أي مشاكل.
- تحليل محرك الأقراص. إذا كان الهاتف الذكي ممتلئًا بالملفات إلى مقل العيون ، فليس من الواضح تمامًا سبب انتهاء المكان فجأة بشكل مفاجئ ، ما عليك سوى الضغط على مفتاح "التحليل" في ES ، وبعد ذلك سيُظهر مقدار الذاكرة / الصور / التطبيقات والألعاب / المستندات التي تشغلها في الذاكرة ، سوف يرتبهم من كبير إلى صغير وسيتيح لك إزالة "البيانات المهملة" في نفس القائمة. وظيفة لا جدال فيها من حيث الراحة.
- قم بنقل الملفات بين الهواتف الذكية بسرعة Wi-Fi. من غير المحتمل أن ترسل صورًا وموسيقى ومقاطع فيديو في كثير من الأحيان إلى الهواتف المحمولة القريبة ، كما هو الحال في عصر نغمات الرنين المجسمة ، ولكن ظلت Bluetooth وسيلة مملة وبطيئة للاتصال منذ ذلك الحين ، والطريقة العالمية العادية لنقل الملفات عبر شبكة Wi-Fi ليست كذلك تعال مع. بتعبير أدق ، توصلوا ، ولكن فقط بين نفس التطبيقات. إذا كان لديك وصديقك ES Explorer ، فيمكنك إرسال ملفات كبيرة بأعلى سرعة ممكنة بين الهواتف المحمولة بنقرتين - يتم تخزين وظيفة "المرسل" في مدير الملفات لهذه الحالة.
WPS Office - Word و Excel و All-All
أثناء وجود الهواتف الذكية ، كانت ملفات معايير Microsoft Office (Word و Excel و PowerPoint وما إلى ذلك) غريبة في البداية "غير محتملة" ، ثم كانت عبارة عن كشف حاول الجميع من خلاله تحرير النصوص على شاشات صغيرة. اليوم ، لا توجد معجزات في عرض النص وصقله في المستندات والعروض التقديمية. شيء آخر هو أن هذه الملفات (+ المستندات بتنسيق Adobe PDF) سيتم نقلها إليك عبر البريد الإلكتروني من جميع الجهات ، ولن يكون هناك شيء لفتحها على هاتفك الذكي. يمكنك بالطبع الاحتفاظ بالمكائد حتى تصل إلى جهاز الكمبيوتر المكتبي ، ولكن من الحكمة إنفاق عدة عشرات من الميجابايت من الذاكرة على مجموعة جاهزة لفتح وتحرير "المكتب" بأكمله.
WPS Office - Word و Excel و PowerPoint في جيبك
إن WPS Office (مكتب Kingsoft سابقًا ، إذا كنت مهتمًا) ليس أروع مجموعة مكتب من نوعها ، لكنه مجاني وعربات التي تجرها الدواب وسريع وغير محروم من الميزات حتى بالمقارنة مع البدائل باهظة الثمن. الموصى بها.
الطقس / أخبار الحاجيات - وليس لتشغيل التلفزيون
كما هو الحال بالنسبة لمديري الملفات ، لا تُحرم الهواتف الذكية من المخبرين من درجة الحرارة خارج النافذة وآخر الأخبار ، لكن جودة التطبيقات المصغّرة تترك دائمًا الكثير مما هو مرغوب فيه. لذلك ، ننصحك بتزيين سطح المكتب بتفاصيل إعلامية للمطورين الآخرين.
دائمًا ما يكون مظهر التطبيقات المصغّرة ووظائفها لذيذًا ، ولكن في رأينا ، توفر Yandex خيارات وظيفية أقل جاذبية وفي الوقت نفسه للطقس والأخبار. يتمثل أحد الآثار الجانبية في "الإقران" المستمر للبحث وتطبيق سيارات الأجرة ومنتجات الشركة الأخرى.
سيجعل الطقس والأخبار سطح مكتب هاتفك الذكي دائمًا مشهدًا مثيرًا للاهتمام
في البداية ، سيكون النظر إلى العناوين الرئيسية وتوقعات الطقس على سطح المكتب بدلاً من "خلفيات الشاشة" أمرًا غير معتاد ، لكن لنأخذ الكلمة - سنبدأ قريبًا في الاستمتاع بحقيقة أنك ستعرف جميع الأحداث الرئيسية في العالم قبل المشاهدين وقراء الأخبار على الإنترنت. ليس من الضروري أيضًا التعمق في النزاعات السياسية - يمكن لعشاق السيارات أو الأجهزة الإلكترونية فقط الحصول على معلومات حول موضوعاتهم المفضلة.
شزام - معرفة الأغنية التي يتم تشغيلها
كل يوم تسمع الموسيقى ، من بينها الأغاني التي تجعلك تبدو صدمة. لأنه تحت هذه الأغنية بالذات ، عندما كنت طفلاً ، كنت تجول تحت شجرة عيد الميلاد / ستذهب للتاريخ الأول / تحصل على وظيفة / أي شيء آخر ، لكن من النص بلغة أجنبية ما زال من غير الواضح ما الذي نتحدث عنه ، ولا تتذكر من يؤدي عموما هذه الأغنية وما يطلق عليه.
مع الهواتف الذكية الجديدة ، لم تعد هذه مشكلة - بل تحصل على "مجرفة" على جهاز Android من بنطلون واسع ، اضغط على المفتاح. يستمع الهاتف الذكي إلى الأغنية ويسمي الفنان وعنوان الأغنية بعد بضع ثوانٍ. هذا هو ما يسمى تطبيق Shazam ل.
شزام: ستعرف دائمًا نوع الموسيقى التي يتم تشغيلها في مكان قريب
بطبيعة الحال ، كان شزام ، على الرغم من أنه واحدًا من الأولين ، بعيدًا عن نوعه - لدى Sony تطبيقات مماثلة ، وقد بدأت Google مؤخرًا في تعلم التعرف على الموسيقى. لكن Shazam لديه أكبر "قاعدة المعرفة" ، لذلك لا يزال هو أضمن طريقة للتعرف على الموسيقى باستخدام الهاتف الذكي.
يبدو لك الآن أن مثل هذه الوظيفة لن تكون ضرورية بانتظام - عندما تبدأ في المعاناة بعد سماع جزء من أغنيتك المفضلة ، لكنك لا تعرف من يغنيها ، فستتذكر كلماتنا.
محول العملات - مأساة مع الدولار والروبل في الأدوار الرائدة
ما الذي تضحك عليه؟ هل نسيت بالفعل كيفية تمزيق الشعر على رأسك وهرعت إلى المتاجر بحثًا عن الأجهزة حتى تتمكن من شرائه قبل إعادة كتابة علامات الأسعار؟
بالطبع ، أريد أن أصدق أن الأسوأ هو الذي خلفنا ، وفي السنوات المقبلة ، لن نلاحظ التقلبات الحادة في قيمة الروبل مقابل الدولار الأمريكي ، ولكن لن يكون من الزائد أن نلقي نظرة على كيف تشعر العملة الوطنية ، لذلك في وقت لاحق لن نكتشف الحقيقة المروعة من أحدث نشرات الأخبار. على أي حال ، من المفيد استخدام أداة مريحة للتحويل بين عملات الدول المختلفة في الإجازات ورحلات العمل.
كيف يفعل الروبل الذي عانى طويلا هناك؟
هناك الكثير من التطبيقات التي يمكن أن تحول العملات ، وسوف ننصح واحد من أكثر وضوحا منها - من السهل تحويل العملات. بسيط في المظهر ، مع القدرة على اختيار العملات "المفضلة" والرسم البياني مع ديناميات الدورة. وهذا يعني أنه بالإضافة إلى الأرقام الحالية ، يمكنك دائمًا رؤية كيف ارتد / انخفض الروبل مقابل الدولار خلال الأيام أو الأشهر أو حتى السنوات القليلة المقبلة. بالمناسبة ، يمكن للذواقة إلقاء نظرة على ما يسمى بالزنك الروسي - "الثالوث المقدس" للدولار واليورو وسعر برميل النفط.
رسل - فكونتاكتي ، Odnoklassniki ، WhatsApp ، فايبر ، سكايب وغيرها
Очень наивный пункт нашей подборки, но, если вы только недавно купили смартфон, знайте — «умные телефоны» отличаются от простых ориентированностью на постоянную связь не только для звонков и SMS в GSM-сетях, но и с помощью интернета. Возможность переписываться в «аське» была и в дремучие времена, но в новых смартфонах под управлением Android у вас есть возможность делиться огромными объёмами информации, видеозаписями, совершать видеозвонки за границу совершенно бесплатно!
Подведем итог
Все рассмотренные эмуляторы справляются с основной функцией – запуск утилит андроид на ПК. Касательно удобства применения и производительности можно сделать небольшие выводы. Они помогут Вам сделать выбор эмулятора для того, чтобы перенести приложения андроид на компьютер.
BlueStacks – простой эмулятор, выполняющий основную задачу, но не более того. Утилита позволяет запускать игры, но работает не всегда стабильно и производительность оставляет желать лучшего. يتم توزيعه مجانًا ، وهذا يعني أن المجموعة الأساسية من الوظائف مجانية ، وعليك أن تدفع مقابل الميزات الإضافية. خيار مقبول للاستخدام المنزلي.
Droid4x - أيضا بسيطة وليس مطالبين ، ولكن ، على عكس الزميل السابق في ورشة العمل ، أكثر وظيفية وإنتاجية. الإضافة الكبيرة هي استقرار العمل وفي نفس الوقت مطلقة مجانًا ، لا تطلب أبدًا شراء وظائف إضافية وأشياء أخرى. عظيم للاستخدام المنزلي.
Genymotion - محاكي من رتبة أعلى مع العديد من الميزات الإضافية. ومع ذلك ، سوف تكون ذات أهمية للمطورين بشكل أساسي للتشغيل الأولي لبرامجهم قبل الاختبار على أجهزة حقيقية. أدت جودة المنتج والتركيز على الاستخدام المهني إلى ظهور علامة ناقص للمستخدمين العاديين - يتم توزيع المحاكي مقابل رسوم. في الإصدار المجاني ، لا يتوفر اتصال بالإنترنت والعديد من الوظائف الضرورية. غير مناسب للاستخدام المنزلي.
ARC لحام التطبيق لمتصفح جوجل كروم
ربما تكون أسهل طريقة لتشغيل تطبيقات Andoid على جهاز كمبيوتر يعمل بنظام Windows هي استخدام تطبيق ARC Welder لمتصفح Google Chrome. تم تطوير التطبيق بواسطة Google ويمكن استخدامه ليس فقط على أجهزة الكمبيوتر التي تعمل بنظام Windows - تعمل هذه الطريقة أيضًا على أجهزة Chromebook و Macs. عملية الإطلاق مستقلة عمليا عن المنصة المستخدمة. ما عليك سوى الانتقال إلى سوق Chrome الإلكتروني وتثبيت تطبيق ARC Welder من الكتالوج.
ARC Welder في مرحلة تجريبية وهو مخصص للمطورين بشكل أساسي. ومع ذلك ، فإن عملية تنزيل التطبيق بسيطة للغاية. تحتاج إلى تحميل ملف APK إلى ARC Welder. يمكن الحصول على ملف APK عن طريق نسخ التطبيق احتياطيًا على جهاز Android الفعلي أو عن طريق التنزيل من مواقع الطرف الثالث المختلفة على الإنترنت. لا نوصي بتنزيل التطبيقات والألعاب المدفوعة من مواقع مشبوهة. هناك موارد تقوم بأرشفة التطبيقات المجانية ، مثل APK Mirror.
عند تنزيل ملف APK المطلوب وجاهز للتنزيل ، يمكنك فتح ARC Welder من قائمة الملحقات في Google Chrome وتحديد هذا الملف. ثم تحتاج إلى اختيار طريقة لعرض التطبيقات - وضع أفقي / عمودي ، الهاتف الذكي / الكمبيوتر اللوحي وطريقة الوصول إلى الحافظة. لا يبدأ كل تطبيق Android بهذه الطريقة ، وقد تفقد بعض التطبيقات وظائفها جزئيًا. لسوء الحظ ، لا يوجد لدى ARC Welder حاليًا دعم مدمج لخدمات Google Play (إذا لم تكن مطورًا للتطبيق ولا يمكنك الوصول إلى الكود المصدري) ، لذلك فإن تطبيقات Google وبعض تطبيقات الطرف الثالث سترفض العمل.
تعمل التطبيقات أو الألعاب التي يتم تشغيلها في ARC بشكل ثابت. يمكنك الحصول على وظائف كاملة من Evernote و Instagram وحتى Flappy Bird. يمكنك تثبيت تطبيق واحد فقط في ARC Welder في وقت واحد ، لبدء تطبيق آخر تحتاج إلى العودة إلى مربع حوار التثبيت.
تؤدي عملية نشر التطبيق والقيود المفروضة على بدء تشغيل تطبيق واحد فقط في كل مرة إلى إنشاء حواجز أمام الاستخدام اليومي للأداة. ومع ذلك ، فإن الامتداد مناسب لاحتياجات المطورين والمختبرين أو لمجرد التعرف على إمكانيات النظام الأساسي المحمول.
محاكي Android
الطريقة الأسهل التالية لتشغيل تطبيقات Android على جهاز كمبيوتر هي استخدام محاكي Android الذي طورته Google كجزء من مجموعة تطوير البرامج (SDK). يمكن استخدام المحاكي لإنشاء أجهزة افتراضية مع أي إصدار من Android على متن الطائرة مع دقة شاشة مختلفة وتكوينات الأجهزة. العيب الأول لهذه الطريقة هو عملية التثبيت والتكوين معقدة إلى حد ما.
تحتاج أولاً إلى تنزيل حزمة مطور SDK من موقع Google الرسمي واستخدام مدير SDK المضمن لتنزيل الأنظمة الأساسية المطلوبة - اعتبارًا من منتصف مايو 2015 ، أحدث إصدار متوفر في الأداة هو Android 5.1. يستخدم AVD Manager لإنشاء وإدارة الأجهزة الافتراضية. قامت Google بالفعل بتهيئة الأداة المُحسَّنة مسبقًا لأجهزة Nexus ، لكن يمكنك ضبط الإعدادات يدويًا. بعد تنزيل الجهاز الظاهري ، تحتاج إلى تثبيت التطبيق ، ولكن المحاكي هو إصدار أساسي من Android بدون تثبيت تطبيقات Google.
نظرًا لأن المضاهاة في البداية لا تحتوي على عميل متجر Google Play ، فأنت بحاجة إلى إجراء عمليات الملفات بنفسك. قم بتنزيل ملف APK الذي تريد تثبيته (يمكن أن يكون حزمة تطبيقات Google أو تطبيقات الطرف الثالث) ونقل الملف إلى مجلد الأداة في دليل SDK. ثم استخدم سطر الأوامر أثناء تشغيل ADB لإدخال التعبير التالي ADB تثبيت filename.apk. يجب إضافة التطبيق إلى قائمة التطبيقات للجهاز الظاهري الذي تم إنشاؤه
الجانب الإيجابي لهذه الطريقة هو استخدام نسخة غير معدلة من Android مباشرة من المصدر. ستكون طريقة عرض التطبيقات في المحاكي مماثلة للعرض على الأجهزة الفعلية ، ويجب أن تكون جميع التطبيقات تقريبًا وظيفية. يمكن استخدام الأداة لاختبار التطبيقات قبل مرحلة الاختبار المباشر على الجهاز. عيب المحاكي هو بطئه ، الذي يشجع عادة تشغيل التطبيقات فيه. إطلاق الألعاب الثقيلة غير وارد.
ترقية Android إلى جهاز الكمبيوتر
إذا لم تكن خائفًا من صعوبات إضافية ، يمكنك تثبيت نسخة معدلة من نظام التشغيل المحمول على جهاز الكمبيوتر الخاص بك. هناك العديد من بيئات التكيف لنظام التشغيل Android التي تعمل على جهاز الكمبيوتر ، ولكن دعمها محدود بسبب خيارات تكوين الأجهزة الواسعة للكمبيوتر. النظامان الرائدان للتثبيت الكامل لنظام Android على جهاز كمبيوتر هما Android المستندة إلى Intel (للأجهزة التي بها UEFI) ومشروع Android-x86.
لا يوجد أي منتج مثالي - تحتاج إلى أجهزة مدعومة بالأدوات ، مثل Dell XPS 12 في حالة إصدار Intel أو Lenovo ThinkPad x61 لنظام Android-x86. يمكنك تثبيت بيانات البيئة أعلى Windows ، لكن هذه ليست فكرة جيدة. الطريقة الأكثر منطقية هي إنشاء قسم منفصل على القرص الصلب وتثبيت Android عليه.
إذا لم يكن تكوين الكمبيوتر الشخصي مدعومًا بواسطة هذه المنتجات ، فيمكنك محاولة تثبيته في بيئات VirtualBox أو VMware الافتراضية ، والتي تعد أسرع من محاكي Android. ربما لا تزال هذه المنتجات غير مناسبة لاختبار الألعاب ، ولكن معظم التطبيقات سيتم تثبيتها وتعمل بشكل صحيح. سوف تحتاج إلى تثبيت التطبيقات بشكل مستقل تكامل Google Play في هذه المنتجات مفقود. كأداة مساعدة ، يمكنك استخدام الإرشادات الموجودة على موقعنا على الويب - تثبيت Android في VMware Workstation.
BlueStacks التطبيق لاعب
إذا كنت تبحث عن أداة لتشغيل العديد من تطبيقات وألعاب Android في آن واحد ، وسهلة التركيب والتكوين ، فاختيارك هو BlueStacks. يقدم BlueStacks App Player واحدة من أسهل الطرق لتشغيل التطبيقات. ومع ذلك ، يستخدم المنتج نسخة معدلة للغاية من Android لتشغيل التطبيقات. يحتوي BlueStacks على متجر Google Play متكامل ، ويمكنك الوصول إلى جميع التطبيقات المدفوعة التي تم شراؤها. تتم إضافة البرنامج إلى قائمة أجهزة Google Play التي تسمى Galaxy Note II.
تحتوي نافذة BlueStacks المنفصلة على قائمة بالتطبيقات مقسمة إلى فئات: الألعاب ، والشبكات الاجتماعية ، إلخ. عند البحث عن تطبيق أو عند النقر على أيقونة تطبيق معين ، يحدث ما هو غير متوقع - يتم عرض عميل Google Play في وضع الجهاز اللوحي. يمكن للمستخدم التنقل في الواجهة ، كما هو الحال على جهاز Android العادي ، مما يجعل BlueStacks ليس "مشغل تطبيق" بسيطًا. في الواقع ، يمكن للمستخدم تثبيت مشغلات الطرف الثالث ، مثل Nova أو Apex من متجر التطبيقات وتحديدها كمشغلات افتراضية. شاشة BlueStacks الرئيسية مع فئات التطبيق هي خيار الشاشة الرئيسية. وبالتالي ، استبداله ، يمكنك أن تشعر أنك صاحب جهاز Android الحقيقي.
الوصول الكامل إلى متجر Google Play يحل مشاكل نشر التطبيقات ، ويعمل BlueStacks نفسه بثبات وبسرعة. يمكنك لعب معظم الألعاب ، ولكن هناك مشكلات محتملة في استخدام الماوس. إذا كان الكمبيوتر الخاص بك يحتوي على شاشة تعمل باللمس ، يمكنك استخدام التطبيقات التي تدعم اللمس المتعدد. يمكن لـ BlueStacks تحويل قرص Windows 8 إلى جهاز Android اللوحي. تسمى التقنية التي يستخدمها BlueStacks "LayerCake" (trans. Puff cake) ، لأن تطبيقات Android تعمل في طبقة منفصلة أعلى Windows.
العيب الوحيد في BlueStacks هو استخدام نسخة أندرويد معدلة. يمكن أن تتسبب جميع التغييرات التي يجريها مطور المنتج لتشغيل تطبيقات Android على جهاز كمبيوتر في تعطل التطبيق وفشله. هذه البيئة المعدلة ليست ذات قيمة تذكر للمطورين - ليس هناك ما يضمن أن التطبيقات التي تعمل بشكل صحيح وتعمل في BlueStacks ستتصرف أيضًا على الجهاز الفعلي. تستخدم الخدمة نموذج تسييل freemium - يمكنك إما دفع 2 دولار للاشتراك أو تثبيت العديد من تطبيقات الرعاية.
أيهما أفضل؟
إذا كنت ترغب في اختبار التطبيق قبل تثبيته على الأجهزة الفعلية ، فإن محاكي Android يوفر أفضل طريقة لاختبار التطبيق مسبقًا على الكمبيوتر. المنتج بطيء إلى حد ما ، ولكنه موحد ، بحيث يمكن للمطور رؤية كيفية تصرف التطبيق على هاتف ذكي أو جهاز لوحي حقيقي. عن طريق نقل Android إلى جهاز كمبيوتر ، يمكنك تحقيق أداء لائق ، ولكن قد تكون هناك مشاكل وتعطل ، وهناك حاجة إلى أجهزة متوافقة.
إذا كنت بحاجة إلى الحصول على العديد من تطبيقات Android على جهاز الكمبيوتر الخاص بك في وقت واحد ، فسيكون BlueStacks App Player هو الحل الأفضل. يوفر المنتج إمكانية الوصول الكامل إلى Google Play ، وهو سريع ويدعم أجهزة Windows بلمسة متعددة. لا تنسَ ARC Welder ، كطريقة لتشغيل تطبيق واحد في كل مرة. التمديد مجاني وسهل التثبيت.