تطيبقات الاندرويد بالجافا - نسخة قابلة للطباعة +- الفريق العربي للهندسة العكسية (https://www.at4re.net/f) +-- قسم : منتديات الهندسة العكسية - Reverse Engineering Forums (https://www.at4re.net/f/forum-4.html) +--- قسم : الأسئلة والإستفسارات، حلول المشاكل و تبادل الخبرات - Expert Exchange Newbie Questions Answers (https://www.at4re.net/f/forum-36.html) +--- الموضوع : تطيبقات الاندرويد بالجافا (/thread-3908.html) |
تطيبقات الاندرويد بالجافا - SeGNMeNT - 05-05-2024 في صدد تعلم ARM Assembly لكني متسائل, لماذا90% من تطبيقات الاندرويد مبنية على الجافا بشكل اساسي, ليس مثل تطبيقات الويندوز او اللينكس desktop التي غالبا ماتكون كود مترجم لاسمبلي يتنفذ مباشرة بسرعة وبعيدا عن ترجمة اخرى كالجافا. مايميز الهواتف هو ان cpu ادائها محدود مقارنة بالجواسيب, لماذا جعلت جوجل منصات الجافا هي الانسب لتطوير الاندرويد ليس C++؟ حتى في الاصدارات الاولى من الاندرويد لم يكن ممكن اضافة كود C++ للتطبيق. RE: تطيبقات الاندرويد بالجافا - elswah79 - 05-05-2024 Android Studio مبني بجافا لان جوجل اختارت جافا قد يكون لهدف تجاري لا اعرف من الاساس بالتالي فان اغلب الدعم والمطورين اتجهوا الي الجافا واعتقد ان الرجوع صعب لان المبرمج اتقن اللغه ولديه مكتبات مبنيه عليها وهدم البيت واعاده بناءه خيار ليس صحيح انتاجيه الجافا مقارنه ب c++ RE: تطيبقات الاندرويد بالجافا - R333T - 06-05-2024 أسباب تركيز تطبيقات Android على لغة Java بدلاً من Assembly أو C++ RE: تطيبقات الاندرويد بالجافا - SeGNMeNT - 15-05-2024 حسب ما وجدت معالجات ARM لها وضع خاص لتسريع تنفيذ java bytecode يدعى Jazelle ايضا قبل الاندرويد كانت الجافا هي اللغة الشائعة لتطوير تطبيقات الهاتف RE: تطيبقات الاندرويد بالجافا - [email protected] - 15-05-2024 إقتباس :جافا (بالإنجليزية: Java) هي لغة برمجة كائنية التوجه، عالية المستوى ، ابتكرها جيمس غوسلينغ في عام 1992م، أثناء عمله في مختبرات شركة صن ميكروسيستمز (بالإنجليزية: Sun Microsystems)، وذلك لاستخدامها كالعقل المفكر المستخدم لتشغيل أجهزة التطبيقات الذكية مثل التليفزيون التفاعلي . وقد كانت لغة الجافا تطويرًا للغة سي ++، وعند إنشائها أطلق عليها مبتكرها «أواك» بمعنى شجرة السنديان، وهي الشجرة التي كان يراها من نافذة مكتبه وهو يعمل في مختبرات صن ميكروسيستمز، ثم تغير الاسم إلى جافا، وهذا الاسم (على غير العادة في تسمية لغات البرمجة) ليس الحروف الأولى من كلمات جملة معينة أو تعبيرًا بمعنى معين، ولكنه مجرد اسم وضعه مطورو هذه اللغة لينافس الأسماء الأخرى. (05-05-2024, 09:03 PM)SeGNMeNT كتب : من تطبيقات الاندرويد مبنية على الجافا بشكل اساسي, ليس مثل تطبيقات الويندوز او اللينكس desktop التي غالبا ماتكون كود مترجم لاسمبلي يتنفذ مباشرة بسرعة وبعيدا عن ترجمة اخرى كالجافا. لكي تعمل التطبيقات على مختلف المنصات ك ال PowerPC و Macintosh وغيرهم فكل نظام تشغيل يأتي بآلة إفتراضية خاصة به دون الحاجة إلى التعديل على التطبيق نفسه.... لتغطية أكبر عدد من الأجهزة بتعديلات طفيفة. إقتباس :https://ar.wikipedia.org/wiki/%D8%AC%D8%A7%D9%81%D8%A7_(%D9%84%D8%BA%D8%A9_%D8%A8%D8%B1%D9%85%D8%AC%D8%A9)للمزيد من المعلومات .... |