سیستم عامل اندرويد چیست؟


سیستم عامل اندرويد چیست؟

Android به زبان ساده سيستم عاملي است براي دستگاه هاي موبايل و گوشي هاي هوشمند که توسط بيش از ۳۰ کمپاني

معروف پشتيباني مي شود.اندرويد اوپن سورس است و توسعه دهندگان مي توانند با استفاده از Android SDK برنامه هاي

مختلفي براي اين سيستم عامل بنويسند. در واقع اندرويد بستري را فراهم مي کند تا برنامه نويسان بتوانند هرچه سريعتر

و بهتر برنامه هايي بسازند که از تمام ويژگي هاي يک گوشي هوشمند استفاده کند. اندرويد به معناي واقعي “ باز” (Open)

است، يعني برنامه نويس مي تواند از تمام قدرت يک تلفن همراه استفاده کند. اندرويد امکان استفاده از توابع داخلي گوشي

موبايل همچون شماره گيري، فرستادن SMS يا استفاده از دوربين گوشي را به برنامه نويسان مي دهد تا بتوانند اپليکيشن

هاي قدرتمند و کاربردي براي کاربران بسازند.

تمام برنامه ها براي اندرويد يکي اند. اندرويد فرقي ميان يک برنامه third-party و توابع هسته سيستم عامل در اجرا نمي

گذارد و هر دو مي توانند دسترسي مساوي به قابليت هاي گوشي داشته باشند. گوشي هايي که سيستم عامل اندرويد را

خواهند داشت به کاربرشان اجازه مي دهند تا از تمام قابليت هاي يک گوشي هوشمند بهره ببرند. کاربران اين گوشي ها به

معناي واقعي مي توانند دستگاه خود را بر اساس سليقه ي خود تغيير دهند و محيط سيستم عامل گوشي خود را سفارشي

و شخصي سازي کنند. حتي کاربران مي توانند براي گوشي تعيين کنند که عکس هايشان با چه برنامه اي باز شود.

ويژگي ها و خصوصيات آندرويد:

۱. اندرويد تمامي تکنولوژي هاي اتصال (Connectivity) شامل GSM/EDGE, CDMA, EV-DO, UMTS, Bluetoothو Wi-Fi

را پشتيباني مي کند.

۲. اندرويد از فرمت هاي مختلف فايل هاي مالتي مديا مثل MPEG-4, H.264, MP3, AAC, AMR, JPEG, PNG, GIF

پشتيباني مي کند.

۳. SMS , MMS و XMPP فرم هايي هستند که اندرويد براي ارسال پيغام هاي متني يا همان SMS از آن ها پشتيباني مي کند.

۴. مرورگر موجود در اندرويد بر اساس فريم ورک اوپن سورس WebKit توسعه يافته است.

۵. SQLite نرم افزاريست که براي ذخيره داده ها و مديريت بانک هاي اطلاعاتي سبک در اندرويد در نظر گرفته شده است.

۶. ماشين مجازي جاوا (Java Virtual Machine) در اندرويد به صورت پيش فرض تعبيه شده است. تمام برنامه هاي آندرويد بايد

به زبان جاوا نوشته شوند. البته اين نسخه از JVM براي دستگاه هاي موبايل بهينه شده است.

۷. ابزارهاي مختلف اندرويد براي توسعه دهندگان به راحتي در دسترس است و توسط شرکت گوگل پشتيباني مي شوند. اين

ابزارها شامل کتابخانه ها، خطاياب، شبيه ساز گوشي و يکم پلاگين براي اکليپس است.

۸. اندرويد از سخت افزارهاي مختلف همچون GPS و دوربين هاي متنوع پشتيباني مي کند.

۹. تصاوير و فايل هاي گرافيکي بوسيله OpenGL پردازش مي شوند که کيفيت بالاتري خواهند داشت.

توسعه برنامه هاي کاربردي در اندرويد سريع ، راحت و لذت بخش است

گوگل دسترسي آسان به ابزارهاي سودمند و کتابخانه هاي بسياري را براي توسعه و توليد برنامه هاي کاربردي مبتني بر

اندرويد فراهم کرده است، که برنامه نويسان مي توانند با استفاده از آن ها هرچه سريع تر و راحت تر براي اندرويد برنامه توليد

کنند. اين ابزارها شامل خطاياب، شبيه ساز گوشي، کتابخانه ها، اسناد، کدهاي نمونه و يک پلاگين براي اکليپس است.

برنامه نويسي براي اندرويد به زبان جاوا انجام مي گيرد. توابع خود اندرويد نيز با استفاده از جاوا پياده سازي شده اند. آندرويد

فقط قادر است کدهاي مديريت شده (Managed Codes) را اجرا کنيد و قادر به اجراي کدهاي Native نخواهد بود.

اندرويد سيستم عاملي بر اساس لينوکس:

اين سيستم عامل بر اساس هسته سيستم عامل لينوکس توسعه يافته است. در واقع مديريت و بهينه سازي حافظه، ارتباط

با سخت افزار و سرويس هاي سيستم، امنيت، مديريت پردازش ها و مديريت منابع دستگاه موبايل را هسته لينوکس انجام مي

دهد و اندرويد فقط لايه ايست که ارتباط ميان کاربر و سيستم عامل را برقرار مي کند. اين لايه نرم افزاري بوسيله جاوا پياده

سازي شده است و به همين علت قادر به اجراي کدهاي Native نخواهد بود. اندرويد همانند لينوکس اوپن سورس خواهد بود و

توسعه دهندگان بيشماري بر روي آن کار مي کنند.

borujerdiha.ir

✅ لینک این صفحه برای ارسال به دوستان: