آیا تا به حال به این فکر کرده اید که چگونه از fastboot یا ADB استفاده کنید؟ چرا از گوشی هوشمند استفاده نمی کنید؟ کنترل های اندرویدآیا تبدیل آن به هدف عملا غیرممکن است؟ یا شاید مدت‌هاست که می‌خواهید بفهمید جادوی چارچوب Xposed و اسکریپت‌های فانتزی همیشه مورد نیاز /system/etc/init.d کجاست؟ بازیابی کنسول چطور؟ تمام این قسمت اندروید به خودی خود است و چرا ریکاوری اولیه برای نصب فریمور شخص ثالث مناسب نیست؟ در این مقاله اطلاعاتی در مورد همه این غذاها و بسیاری دیگر از آنها خواهید یافت.

اندروید چگونه کار می کند

با درک اصل عملکرد سیستم های نرم افزاری می توانید با قابلیت های آنها آشنا شوید. در چنین شرایطی، مهم است که کار کنید، زیرا کد سیستم می تواند بسته شود، اما در اندروید، می توانیم کل سیستم را بالا و پایین بچرخانیم. در این مقاله من در مورد تمام تفاوت های ظریف به شما نمی گویم روبات های اندرویدمن فقط بر نحوه شروع سیستم عامل و مراحلی که بین فشار دادن دکمه Home و دسکتاپ وجود دارد تمرکز می کنم.

در طول راه، توضیح خواهم داد که چه چیزهایی را می توانیم در این راه تغییر دهیم و چگونه فروشندگان سیستم عامل سفارشی به دنبال فرصت هایی برای پیاده سازی مواردی مانند تنظیم پارامترهای سیستم عامل، گسترش فضای ذخیره سازی افزونه ها، اتصال بدون تعویض، سفارشی سازی های مختلف و موارد دیگر هستند. . از تمام این اطلاعات می توان برای ایجاد سیستم عامل جدید و اجرای هک ها و تغییرات مختلف استفاده کرد.

ابتدا کروک ABOOT و جدول پارتیشن

همه چیز با تحسین کننده اصلی شروع می شود. پس از روشن شدن سیستم زنده، کد تلفن همراه ثبت شده در حافظه دائمی دستگاه را ذخیره می کند. سپس با پشتیبانی داخلی به پروتکل fastboot کنترل را به مالک aboot منتقل می کند و سازنده تراشه موبایل یا گوشی هوشمند / تبلت این حق را دارد که هر مالک دیگری را برای سلیقه شما انتخاب کند. به عنوان مثال، شرکت Rockchip از فناوری قدرتمند و غیر فست بوت استفاده می کند که به ابزارهای اختصاصی برای برنامه ریزی و کنترل مجدد نیاز دارد.

پروتکل fastboot به نوبه خود سیستمی برای کنترل دستگاه از رایانه شخصی است که به شما امکان می دهد اقداماتی مانند باز کردن قفل دستگاه ، فلش کردن هسته جدید و بازیابی ، نصب سیستم عامل و بسیاری موارد دیگر را انجام دهید. هدف از فست بوت این است که به شما اجازه می دهد تا گوشی هوشمند خود را در شرایطی راه اندازی کنید که همه گزینه های دیگر کار نمی کنند. Fastboot در جای خود گم می‌شود، در نتیجه آزمایش‌ها، تمام بخش‌های حافظه NAND را از گوشی هوشمند خود پاک می‌کنید که جایگزین اندروید و بازیابی می‌شود.

پس از انتشار کنترل، aboot جدول پارتیشن را بررسی می کند و کنترل را به هسته متصل به پارتیشن بوت منتقل می کند، پس از آن هسته یک تصویر RAM را از همان پارتیشن در حافظه وارد می کند و سپس به روز رسانی اندروید یا کنسول را دانلود می کند. حافظه NAND در دستگاه های اندرویدی به شش بخش کاربردی تقسیم می شود:

  • بوت - هسته و دیسک RAM را ترکیب کنید، بنابراین اندازه آن حدود 16 مگابایت است.
  • بازیابی - یک کنسول به روز شده، متشکل از یک هسته، مجموعه ای از افزونه های کنسول و یک فایل راه اندازی، اندازه 16 مگابایت؛
  • سیستم - برای اندروید، در دستگاه های فعلی اندازه آن کمتر از 1 گیگابایت نیست.
  • cache - هدف برای ذخیره داده های حافظه نهان، همچنین برای ذخیره سیستم عامل در طول به روز رسانی OTA استفاده می شود و بنابراین اندازه ای مشابه اندازه پارتیشن سیستم دارد.
  • داده‌های کاربر - تنظیمات، افزونه‌ها و داده‌های شخصی را تنظیم کنید، که شامل هر چیزی است که حافظه NAND از بین رفته است.
  • misc - mist ensign، به این معنی که سیستم در چه حالتی قرار است قفل شود: اندروید یا بازیابی.

اینها را می توان در بخش های دیگر نیز استفاده کرد، با این حال، علامت اصلی در مرحله طراحی گوشی هوشمند تعیین می شود و در زمان بوت شدن به کد مالک دوخته می شود. این بدان معنی است که: 1) جدول پارتیشن را نمی توان وارد کرد، زیرا می توان آن را در آینده با استفاده از دستور fastboot oem format به روز کرد. 2) برای تغییر جدول پارتیشن، باید دستگاه را با پارامترهای جدید باز کرده و دوباره فلش کنید. این قانون است، اعتراض، مقصر است. به عنوان مثال، دستگاه Rockchip اطلاعات مربوط به پارتیشن ها را در اولین بلوک حافظه NAND ذخیره می کند، بنابراین تغییر دستگاه نیازی به فلش کردن دستگاه ندارد.

یک بخش به خصوص مهم، متفرقه است. واضح است که در ابتدای ایجاد تنظیمات مختلف را مستقل از سیستم اصلی ذخیره کنید، اما در حال حاضر فقط برای یک هدف: به مالک نشان دهید کدام بخش باید نصب شود و سیستم - بوت یا بازیابی. این قابلیت، حفاظت و افزونه vikoryst ROM Manager برای بازنشانی خودکار سیستم به بازیابی با نصب خودکار سفت‌افزار است. بر این اساس، مکانیزم پشتیبان گیری Ubuntu Touch، نسخه پشتیبان اوبونتو را به حالت بازیابی فلش می کند و به شما اجازه می دهد تا زمانی که می خواهید سیستم را دفعه بعد دانلود کنید، آن را مدیریت کنید. پارتیشن متفرقه را پاک کنید - برای اندروید استفاده می شود و آن را با داده پر می کند - برای بازیابی استفاده می شود ... سپس اوبونتو تاچ.

کروک متفاوت است. بخش بوت

از آنجایی که بخش misc حق ورود به بازیابی را ندارد، aboot کنترل را به کد مستقر در بخش بوت منتقل می کند. این چیزی بیش از هسته لینوکس نیست. در ابتدای بخش قرار دارد و بلافاصله پس از آن اثری از بسته بندی برای بایگانی های اضافی cpio و تصویر gzip یک دیسک RAM وجود دارد که شامل دایرکتوری های لازم برای کار اندروید، init سیستم اولیه و ابزارهای دیگر است. هیچ سیستم فایلی در پارتیشن بوت وجود ندارد؛ هسته و دیسک RAM به سادگی یکی پس از دیگری دنبال می شوند. به جای دیسک رم:

  • داده - دایرکتوری برای نصب یک پارتیشن تک نام؛
  • dev - فایل های دستگاه؛
  • proc - procfs در اینجا نصب شده است.
  • res - شماره گیری تصویر برای شارژر (بخش زیر).
  • sbin - مجموعه ای از ابزارهای کمکی و دیمون ها (مثلاً adbd)؛
  • sys - sysfs در اینجا نصب شده است.
  • system - دایرکتوری برای نصب پارتیشن سیستم؛
  • شارژر - افزونه ای برای بهینه سازی فرآیند شارژ؛
  • build.prop - تنظیمات سیستم؛
  • init - سیستم اولیه سازی؛
  • init.rc - راه اندازی سیستم اولیه سازی؛
  • ueventd.rc - دیمون uventd را برای ورود به انبار init راه اندازی کنید.

همانطور که مشخص شد، این اسکلت سیستم است: مجموعه ای از دایرکتوری ها برای اتصال سیستم های فایل از بخش هایی از حافظه NAND و یک سیستم اولیه سازی که با کار ایمن سازی سیستم سروکار دارد. عنصر مرکزی در اینجا افزونه init و پیکربندی init.rc آن است که جزئیات آن را بعداً به شما خواهم گفت. در ضمن میخوام به فایل شارژر و ueventd.rc و همچنین دایرکتوری های sbin و proc و sys توجه کنم.

فایل شارژر اضافه شده بزرگی نیست، تنها کاری که باید انجام دهید این است که نماد باتری را روی صفحه نمایش دهید. هیچ ربطی به اندروید ندارد و اگر دستگاه در حالت خاموش به شارژر متصل شود پیروز است. در این حالت اندروید نصب نمی شود و سیستم به سادگی کرنل را نصب می کند، دیسک رم را متصل می کند و شارژر را راه اندازی می کند. تنها گزینه نمایش آیکون باتری روی صفحه است که تصاویر آن در تمام موارد ممکن در فایل های اصلی PNG در وسط دایرکتوری res ذخیره می شود.

فایل ueventd.rc پیکربندی است که نشان می‌دهد کدام فایل‌های دستگاه در فهرست sys در مرحله نصب سیستم ایجاد شده‌اند. در سیستم‌های هسته لینوکس، دسترسی به راه‌اندازی از طریق فایل‌های ویژه در وسط دایرکتوری dev حاصل می‌شود و ایجاد آن‌ها در اندروید توسط daemon ueventd که تا حدی init است ارائه می‌شود. در یک وضعیت عادی، در حالت خودکار عمل می کند و دستورات ایجاد فایل از هسته را می پذیرد، در غیر این صورت برخی از فایل ها باید به طور مستقل ایجاد شوند. بوی بد در ueventd.rc دوباره اختراع شده است.

دایرکتوری sbin موجود در اندروید نباید حاوی چیزی غیر از adbd، دیمون ADB باشد که مسئول اجرای روان سیستم بر روی رایانه شخصی است. در مرحله اولیه نصب سیستم عامل اجرا می شود و به شما امکان می دهد مشکلات احتمالی را در مرحله اولیه سازی سیستم عامل شناسایی کنید. که در سیستم عامل سفارشیدر این کاتالوگ می توانید تعداد زیادی فایل دیگر مانند mke2fs را پیدا کنید که ممکن است به آنها نیاز داشته باشید، زیرا آنها باید به ext3 / 4 فرمت مجدد شوند. همچنین، گردانندگان اغلب یک BusyBox را در آنجا قرار می دهند که با آن می توانید صدها فرمان لینوکس را فراخوانی کنید. .

دایرکتوری proc برای لینوکس استاندارد است، در مراحل بعدی نصب، init به یک procfs جدید، مجازی متصل می شود. سیستم فایلاین امکان دسترسی به اطلاعات مربوط به تمام فرآیندهای سیستم را فراهم می کند. sysfs را به دایرکتوری sys متصل کنید، که امکان دسترسی به اطلاعات مربوط به ورود و تنظیم آن را فراهم می کند. با استفاده از sysfs می‌توانید برای مثال دستگاهی برای خواب ایجاد کنید یا الگوریتم صرفه‌جویی در مصرف انرژی را تغییر دهید.

فایل build.prop برای ذخیره شخصی سازی های سطح پایین اندروید استفاده می شود. سیستم بعدی این تنظیمات را بازنشانی می کند و آنها را با مقادیر فایل system/build.prop که هنوز در دسترس نیست، بازنویسی می کند.


متن را سرزنش کنید

  • Fastboot در جای خود گم می‌شود، در نتیجه آزمایش‌ها به جای تمام بخش‌های حافظه NAND از گوشی هوشمند استفاده خواهید کرد.
  • بخش ریکاوری کاملاً خودکفا است و دارای یک سیستم عامل مینیاتوری است که به هیچ وجه به اندروید متصل نیست.
  • با تغییر فایل fstab، می توانیم init را اجرا کرده و سیستم را با کارت حافظه راه اندازی کنیم.

کروک متفاوت است، جایگزین. بخش بازیابی

این به این دلیل است که بازیابی در بخش نصب های متفرقه مهم است یا زمانی که گوشی هوشمند را با فشار دادن کلید تغییر صدا روشن می کنید، aboot کنترل را به کدی که به بخش بازیابی گسترش یافته است منتقل می کند. به عنوان بخش بوت، حاوی هسته و یک دیسک RAM است که در حافظه باز می شود و به ریشه سیستم فایل تبدیل می شود. با این حال، به جای دیسک RAM، بسیار متفاوت است.

علاوه بر پارتیشن بوت که به عنوان انتقال بین مراحل مختلف توسعه سیستم عامل عمل می کند، پارتیشن بازیابی کاملاً خودکفا است و یک سیستم عامل مینیاتوری را در خود جای می دهد، اما به هیچ وجه زبانی از اندروید نیست. Recovery دارای هسته خود، مجموعه ای از افزودنی ها (فرمان ها) و رابط خاص خود است که به شما امکان می دهد عملکردهای سرویس را فعال کنید.

بازیابی استاندارد (سهام) تنها سه کارکرد دارد: نصب سیستم عامل امضا شده با کلید سازنده گوشی هوشمند، پاک کردن و نصب مجدد. اصلاحات بازیابی شخص ثالث، مانند ClockworkMod و TWRP، عملکردهای بیشتری دارند. می توانید سیستم های فایل را قالب بندی کنید، سیستم عامل را نصب کنید، هر کلیدی را امضا کنید (بخوانید: سفارشی)، سیستم های فایل را بر روی پارتیشن های دیگر نصب کنید (به منظور بهبود سیستم عامل) و شامل پشتیبانی از اسکریپت باشید، که به شما امکان می دهد فرآیند سیستم عامل و بسیاری از عملکردهای دیگر را خودکار کنید. .

به عنوان مثال با کمک اسکریپت های اضافی می توانید طوری کار کنید که پس از دانلود ریکاوری، به صورت خودکار فریمور مورد نیاز را روی کارت حافظه پیدا کرده و آنها را نصب کرده و مجدداً در اندروید نصب می کند. این قابلیت توسط ROM Manager، ابزارهای فلاشر خودکار و همچنین مکانیزم به روز رسانی خودکار CyanogenMod و سایر سیستم عامل ها پشتیبانی می شود.

بازیابی سفارشی همچنین از اسکریپت های پشتیبان واقع در /system/addon.d/ پشتیبانی می کند. قبل از فلش کردن سفت‌افزار، بازیابی وجود اسکریپت‌ها را بررسی می‌کند و قبل از تولید فریم‌ور، آنها را ذخیره می‌کند. وجود چنین اسکریپت های gapps پس از نصب یک نسخه سیستم عامل جدید رخ نمی دهد.

دستور fastboot

برای جلوگیری از دسترسی به فست بوت، باید Android SDK را نصب کنید، گوشی هوشمند را با استفاده از یک کابل اضافی به رایانه شخصی متصل کنید و با فشار دادن دکمه های پاور، آن را روشن کنید. پس از این، به زیر شاخه platform-tools در وسط SDK بروید و دستور را اجرا کنید

دستگاه های فست بوت

نام دستگاه روی صفحه نمایش داده می شود. سایر دستورات موجود:

  • fatsboot oem unlock- باز کردن قفل وانتاژ واچ در Nexus.
  • به روز رسانی file.zip- نصب سیستم عامل؛
  • فلش بوت boot.img- سیستم عامل برای روش بوت پارتیشن؛
  • ریکاوری فلش بازیابی.img- فلش کردن تصویر به پارتیشن بازیابی
  • سیستم فلش system.img- تصویر سیستم عامل سیستم؛
  • فرمت OEM- به روز رسانی جدول پارتیشن ایجاد شده؛

کروک سوم. مقداردهی اولیه

سپس با آزادسازی کنترل، کرنل دیسک رم را متصل می کند و پس از اتمام مراحل اولیه سازی تمامی زیرسیستم ها و درایورهای آن، فرآیند init را شروع می کند که از آن مقداردهی اولیه اندروید آغاز می شود. همانطور که قبلاً گفتم، init یک فایل پیکربندی init.rc دارد که فرآیندهایی را که به طور خاص مسئول کار برای ارتقاء سیستم هستند را شناسایی می کند. در گوشی های هوشمند امروزی، این پیکربندی شامل صدها ردیف و همچنین چندین کانفیگ فرزند است که پس از یک دستورالعمل واردات اضافی، به اصلی متصل می شوند. این قالب ساده است و در اصل مجموعه ای از دستورات است که به بلوک ها تقسیم می شوند.

بلوک پوست نشان دهنده مرحله جذب یا بر اساس دستگاه اندروید من، عمل است. بلوک ها یک به یک با دستور on تقویت می شوند و به دنبال آن نام های اقدام، به عنوان مثال، در اوایل شروع یا پس از fs. بلوک دستورات فقط در صورتی ظاهر می شود که یک ماشه ایجاد کند. در دنیای init، تریگرهای اولیه-init، init، early-fs، fs، post-fs، اوایل بوت و راه‌اندازی فعال می‌شوند، بنابراین بلوک‌های فرمان اضافی راه‌اندازی می‌شوند.


از آنجایی که فایل پیکربندی تعدادی پیکربندی را با خود حمل می کند که دوباره انجام شده اند (و ممکن است برای همیشه اینگونه باشد)، سپس همان بلوک های دستورات در وسط آنها با پیکربندی اصلی ترکیب می شوند، به طوری که وقتی آغازگر مشخص شده است، دستورات به بلوک های بعدی همه فایل ها اضافه می شوند. این برای تولید دستی فایل‌های پیکربندی برای چندین دستگاه طراحی شده است، در صورتی که پیکربندی اصلی حاوی دستورات مشترک برای همه دستگاه‌ها باشد و آن‌هایی که مختص هر دستگاه هستند در فایل‌های مجاور نوشته شده باشند.

قابل توجه ترین پیکربندی اضافی نام initrc.device_name.rc است که نام دستگاه به طور خودکار بر اساس تغییر سیستم ro.hardware اختصاص داده می شود. این یک فایل پیکربندی قابل حمل است که شامل بلوک های دستوری خاص است ساختمان های جانبی خاص. در میان دستوراتی که تنظیم هسته را نشان می دهند، می توانید از چیزی شبیه به این استفاده کنید:

Mount_all ./fstab.device_name

این بدان معناست که اکنون init مسئول اتصال کلیه سیستم های فایلی است که مجدداً در فایل نصب شده اند. / Fstab.device_name، که ساختار:

Device_name (پارتیشن) mount_point file_system fs_options گزینه های دیگر

دستورالعمل های مربوط به اتصال سیستم های فایل از پارتیشن های NAND داخلی به دایرکتوری های /system (OS)، /data (تنظیمات افزودنی) و /cache (داده های ذخیره شده) را دنبال کنید. با این حال، هنگامی که این فایل را تغییر دادید، می توانید از init برای قفل کردن سیستم بر روی کارت حافظه استفاده کنید. برای این کار کافی است کارت حافظه را به سه 4 بخش تقسیم کنید: 1 گیگابایت / ext4، 2 گیگابایت / ext4، 1 گیگابایت / ext4 و فضای خالی، چربی32 را کنار بگذارید. در مرحله بعد، باید نام بخش‌های نقشه حافظه را در /dev پیدا کنید (برای دستگاه‌های مختلف تفاوت دارند) و نام اصلی دستگاه‌ها را در فایل fstab جایگزین کنید.


در انتهای بلوک راه‌اندازی init که پایان همه چیز است، دستور class_start پیش‌فرض را وارد کنید تا نشان دهد که قرار است تمام سرویس‌هایی که به کلاس پیش‌فرض تبدیل شده‌اند را راه‌اندازی کنید. توضیحات سرویس ها با دستور سرویس شروع می شود و به دنبال آن نام سرویس و دستور لازم برای اجرای آن آمده است. علاوه بر فرمان های بیمه اتکایی در بلوک ها، سرویس باید تمام ساعت کار کند، به طوری که تا پایان عمر گوشی هوشمند، اینیت در زمین آویزان شود و چرخه را دنبال کند.

اندروید امروزی شامل ده‌ها سرویس است، اما دو مورد از آنها جایگاه ویژه‌ای دارند و همه چیز را معنا می‌کنند چرخه زندگیسیستم.

دستور init.rc

فرآیند init مجموعه ای از دستورات را تولید می کند که تا حد زیادی مجموعه دستورات استاندارد لینوکس را تکرار می کند. قابل توجه ترین آنها:

  • دستور exec / way / to /- دستور را اجرا کنید؛
  • رابط ifup- رابط لبه را بالا ببرید.
  • class_start my_class- خدمات را شروع کنید، به کلاس اختصاص داده شده بروید.
  • class_stop im_class- خدمات zupiniti؛
  • insmod/way/to/module- ماژول هسته را بزرگ کنید.
  • دایرکتوری دستگاه FS را سوار کنید- اتصال سیستم فایل؛
  • مقدار نام setprop- نصب تغییر سیستم؛
  • start service_name- سرویس مشخص شده را شروع کنید.
  • ماشه- فعال کردن ماشه (مقادیر بلوک فرمان را مشاهده کنید).
  • ردیف نوشتن / راه / به / فایل- ردیف را در یک فایل بنویسید.

خمره ربع. Zygote و app_process

در مرحله نهایی اضافه کردن ساختار init در انتهای پیکربندی تقریباً بلوک زیر وجود دارد:

سرویس zygote / system / bin / app_process -Xzygote / system / bin --zygote - کلاس start-system-server سوکت پیش فرض zygote stream 660 root system on restart write / sys / android_power / request_state wake on restart نوشتن / sys / power / وضعیت روشن onrestart restart media onrestart restart netd

این توضیحی در مورد سرویس Zygote، جزء کلیدی سیستم اندروید است که مسئولیت اولیه سازی، شروع خدمات سیستم، راه اندازی و نصب لوازم جانبی و بسیاری از کارهای دیگر را بر عهده دارد. Zygote با کمک یک addon / system / bin / app_process کوچک شروع می شود که به وضوح در فایل پیکربندی قابل مشاهده است. وظیفه app_proccess راه اندازی ماشین مجازی Dalvik است که کد آن در کتابخانه مشترک /system/lib/libandroid_runtime.so توزیع شده و سپس Zygote را در بالای آن اجرا کنید.

هنگامی که همه چیز تکمیل شد و Zygote کنترل را رها کرد، شروع به فرمول‌بندی هسته افزونه‌های جاوا برای گنجاندن اضافی تمام کلاس‌های جاوا چارچوب (بیش از 2000 مورد از آنها) می‌کند. سپس system_server را راه اندازی می کند که شامل اکثر سرویس های سیستمی پیشرفته (نوشته شده در جاوا) از جمله Window Manager، Status Bar، Package Manager و مهمتر از همه، Activity Manager است که در آینده مسئول حذف شروع و تکمیل خواهد بود. مکمل ها را سیگنال می دهد

پس از این، Zygote سوکت /dev/socket/zygote را باز می کند و همانطور که انتظار می رود به خواب می رود. در این ساعت از راه‌اندازی، Activity Manager یک Intent.CATEGORY_HOME را برای یافتن برنامه‌ای که نشان‌دهنده دسکتاپ است، می‌فرستد و نام آن را از طریق سوکت به Zygote می‌فرستد. بقیه به نوبه خود Forcal هستند و افزونه را در بالای ماشین مجازی راه اندازی می کنند. Voila، در صفحه ما می بینیم که دسکتاپ، Activity Manager و Zygote راه اندازی می شوند و نوار وضعیت، system_server به عنوان بخشی از سرویس نوار وضعیت در حال اجرا است. پس از ضربه زدن روی انتهای دسکتاپ، Intent با این افزونه ارسال می شود و Activity Manager دستوری برای شروع برنامه دیمون Zygote ارسال می کند.

اطلاعات

در اصطلاح لینوکس، دیسک RAM نوعی دیسک مجازی است هارد دیسکچیزی که فقط در رم قرار دارد. در مرحله اولیه، هسته به جای دیسک تصویر نصب می شود و آن را به عنوان یک سیستم فایل ریشه (rootfs) متصل می کند.

در فرآیند دانلود، اندروید سه صفحه پشتیبان مختلف را نمایش می دهد: اولی بلافاصله پس از فشار دادن دکمه زنده ظاهر می شود و در هسته لینوکس فلش می شود، دیگری در مراحل اولیه اولیه سازی و نوشتن در یک فایل / initlogo.rle (امروز) ظاهر می شود. ممکن است vikorist نباشد)، بقیه راه‌اندازی می‌شوند برای برنامه‌های بوتانیماسیون اضافی، به فایل /system/media/bootanimation.zip بروید.

علاوه بر تریگرهای استاندارد، init به شما امکان می دهد تا تریگرهای مختلفی را تعریف کنید که می توانند به روش های مختلف استفاده شوند: ظاهر شدن دستگاه ها در USB، تغییر وضعیت تلفن هوشمند یا تغییر وضعیت تغییرات سیستم.

علاوه بر این، Activity Manager با اضافه کردن برنامه های پس زمینه در صورت کمبود حافظه نیز سروکار دارد. مقادیر آستانه حافظه آزاد در فایل / sys / module / lowmemorykiller / parameters / minfree قرار دارد.

همه اینها بدون درک قابل مشاهده است، اما حتی بدتر - سه سخنرانی ساده را به خاطر بسپارید:

به همین دلیل است که اندروید با سایر سیستم عامل ها بسیار متفاوت است و نمی توانید به سرعت خود را با سیستم عامل جدید وفق دهید. با این حال، هنگامی که متوجه می شوید همه چیز چگونه کار می کند، امکانات بی حد و حصری برای شما باز می شود. بین iOS و Windows Phone، عملکرد گوگل دارای معماری منحصر به فردی است که به شما امکان می دهد بدون نیاز به نوشتن کد، رفتار آن را به طور جدی تغییر دهید. برای اکثر موارد، ارسال تنظیمات و اسکریپت های مورد نیاز کافی است.

اولین گوشی های هوشمند (ارتباط دهنده) حدود 20 سال پیش در جهان ظاهر شدند. آنها مجاز به انجام کارهای ساده مربوط به نوشتن و ویرایش اسناد، ارسال فکس و پست الکترونیک. تلفن های اولیه و رایانه های پالم با اندازه کوچک وارد بازار شدند. در پایان دهه 2000، دستگاه هایی در بازار ظاهر شدند که بر روی اندروید اجرا می شدند. چه اندرویدی و چه قابلیت هایی ارائه می دهد؟ سیستم عاملامروز دستگاه های تلفن همراه?

مدت زمان طولانی تلفن های همراهراهی برای ایجاد تماس های صوتی و ابزاری برای ارسال/دریافت اس ام اس بود. با توسعه فناوری، تلفن هایی با پشتیبانی J2ME در بازار ظاهر شدند - که امکان گسترش عملکرد را با کمک افزونه های اضافی فراهم کرد. اما آنها از یک کامپیوتر کامل روده بسیار دور بودند.

تلفن‌های همراه اصلی (نه تلفن‌های هوشمند) می‌توانند تماس برقرار و دریافت کنند، عملکردهای روباتیک را از طریق پیام کوتاه و MMS انجام دهند و می‌توانند به اینترنت دسترسی داشته باشند و ایمیل ارسال کنند. برای دسترسی به اینترنت از اینجا є مرورگرهای ساده. همه این ویژگی ها در حافظه گوشی تعبیه شده است، بنابراین راهی برای جایگزینی شماره گیر دستی وجود ندارد. پخش کننده صدا نیازی به نصب ندارد یا برای ساخت فیلم کدک نصب نمی کند؟ باید دندان قروچه کنی و تحمل کنی.

Deyaku بخشی از بازار دستگاه های معقول تر است خیلی وقت پیشگوشی های هوشمند/ارتباطات قرضی برای مبتنی بر ویندوزموبایل و سیمبین. قبلاً مشکلات زیادی در اینجا وجود داشت، امکان یافتن و نصب برنامه های مختلف وجود داشت. خریداران به دنبال عملکرد مناسب بودند، اما همه چیز یکسان نبود - هیچ آزادی عملی که به خریداران فعلی تلفن های هوشمند در اندروید داده می شود وجود نداشت.

اندروید چیست

گسترش انبوه دستگاه ها در اندروید در اواخر دهه 2000 آغاز شد، زمانی که بازار با مشکل مواجه بود ویندوز موبایل(همه نسخه ها، اغلب با یکدیگر ناسازگار هستند) و سیمبین. به موازات آنها، محصولات اپل توسعه یافت - تلفن های هوشمند آنها به نمادی از عملکرد تبدیل شدند. ظاهر اندروید یک موفقیت واقعی بود. این سیستم عامل از بازار دستگاه های "هوشمند" پشتیبانی کرد و به یک رهبر آشکار تبدیل شد.

تا اواسط سال 2018، این مبنای 85.9٪ از دستگاه های تلفن همراه را تشکیل می داد - اپل و iOS آن.S خیلی عقب مانده است.اندروید یک سیستم عامل چندوظیفه ای برای دستگاه های تلفن همراه است که مبتنی بر لینوکس است. نتایج بهره وری بالا و کد باز است. اولین نسخه در پایان سال 2008 ظاهر شد و به‌روزرسانی‌های متعددی به دنبال داشت. نسخه باقی مانده اندروید 9.0 پای است که در نیمه دوم سال 2018 ظاهر شد. در افق - Android 10.0 Q، تاریخ انتشار نامشخص است.

توسعه پوست جدید به قیمت توانایی های جدید، افزایش اقتصادی و افزایش بهره وری است. اندروید سیستم عاملی است که امکان ایجاد رایانه های واقعی را مانند همه گوشی های هوشمند و تبلت های مدرن فراهم کرده است. دستگاه های موجود در سیستم عامل اندروید:

  • تماس و دریافت تماس؛
  • خرید از طریق پست الکترونیکی؛
  • از هر ماژول بدون پهپاد (3G، 4G، GPS / GLONASS، Wi-Fi، NFC و غیره) استفاده کنید.
  • تعامل با کاربران با استفاده از صفحه نمایش لمسی، صفحه کلید، خرس، پد لمسی و گیم پد.
  • دسترسی به اینترنت از طریق شبکه های بدون پهپاد؛
  • فعال کردن تماس های ویدیویی؛
  • عکس های واضح بگیرید و با استفاده از ماتریس های ویدئویی فیلم بگیرید.
  • با استفاده از روش‌های امنیتی عددی اضافی، از جمله استفاده از اسکنر اثر انگشت، تأیید مشتری را انجام دهید.
  • کار با چاپگرها، دوربین های خارجی و سایر دستگاه ها؛
  • تعامل با دستگاه های هوشمند

اما بزرگترین مزیت آن این است که به راحتی می توانید قابلیت های اندروید از جمله امکان نصب افزونه های مختلف را گسترش دهید. من با گوشی های هوشمند و تبلت ها به آنها کمک خواهم کرد. دستیاران وفادارکوریستوواچیف افزونه ها به شما این امکان را می دهند که در مورد تخفیف ها اطلاعات کسب کنید، در فروشگاه ها خرید کنید، به موسیقی گوش دهید، ویدیو تماشا کنید، اخبار بخوانید، در اینترنت گشت و گذار کنید و تجارت کنید. همچنین می‌توانید از میان افزونه‌های خدمات، برنامه‌های ورزشی، مجلات آنلاین و موارد دیگر انتخاب کنید.

عملکرد مهم گوشی های هوشمند این استاندروید - قابلیت تعویض کارت بانکی.برای این کار باید کارت خود را به Google Pay یا Samsung Pay پیوند دهید. برای پرداخت در فروشگاه، کافی است تلفن هوشمند خود را به ترمینال بیاورید، سیگنال تراکنش موفقیت آمیز را بررسی کنید و رسیدی را از صندوقدار دریافت کنید. این قابلیت به دستگاه های دارای ماژول NFC اجازه می دهد تا کار کنند.

امکان اندروید

اندروید یک سیستم عامل فوق العاده دوستانه است. برای آشنایی اولیه، چند نوشیدنی بنوشید و بعد از چند روز، جوانترین تازه واردها به معامله گران کاملاً با تجربه تبدیل می شوند. اکثر عملیات در اندروید شامل حرکات ساده است و یک فروشگاه ویژه برای نصب افزونه ها در سیستم وجود دارد. گوگل پلی- در اینجا تمام نرم افزارهای ساختاردهی و ارائه در یک کاتالوگ ساده وجود دارد.

نصب ساده افزونه ها از یک فروشگاه محلی برای مبتدیان بسیار آسان است - نیازی به پیمایش در وسعت شبکه و جستجوی نرم افزار در سیستم های صوتی نیست.

اندروید فقط یک سیستم عامل مزخرف است. به راحتی می توان آن را مطابق با نیازهای مشتریان سفارشی کرد، و فراوانی افزونه ها به شما امکان می دهد عملکردهای اضافی را حذف کنید یا برخی از عملکردهای اساسی را جایگزین کنید.

آیا یک شماره‌گیر استاندارد مناسب نیست؟ مشکلی نیست - افزونه دیگری را دانلود کنید، میانبرها را روی دسکتاپ خود تغییر دهید و از افزونه جدید استفاده کنید. آیا استفاده از بازیکن جدید مناسب نیست؟ از Google Play به دیگران دسترسی داشته باشید. همچنین می توانید آن را از اینجا دانلود کنید:

  • مشتریان شبکه های اجتماعی محبوب؛
  • پیام رسان برای تبادل پیام های جلسه.
  • مشتریان بانکی؛
  • برنامه های پست؛
  • سیستم های پرداخت الکترونیک گامانتسی؛
  • برنامه های جدید؛
  • مشتریان مشاهده آنلاین؛
  • بازی های آفلاین و آنلاین؛
  • برنامه های آشپزی و خیلی بیشتر.

اندروید حتی دوستانه تر است، به این معنی که می توانید آن را کاملاً برای خود شخصی سازی کنید.

می‌توانید اطلاعات را بدون راه‌اندازی افزونه‌ها بازیابی کنید - که ویجت‌ها روی دسک‌تاپ نصب شده و در سیستم انتقال نمایش داده می‌شوند. اطلاعات مفید. اینها ممکن است شامل عناوین آخرین اخبار، پیش‌بینی آب و هوا، نرخ ارز، آخرین فعالیت‌های مردم باشد اقدامات اجتماعیو غیره.

در نسخه های دیگر اندروید صفحه نمایش به دو قسمت برای کار یک ساعته با دو اپلیکیشن اضافی تقسیم می شود.

اندروید سیستم عاملی نیست که روی آن کار کنید دستگاه های مختلف. تعداد آنها افزایش یافته است: تلفن های هوشمند، رایانه های لوحی، رایانه های شخصی رومیزی، تلویزیون های هوشمند، کنسول های بازی، گیرنده های ماهواره ای و دیجیتال، رایانه های کوچک، پردازنده های چند رسانه ای، کتابخوان های الکترونیکی، کتاب های هوشمند و ساعت های مچی. و هر روز قابلیت های سیستم عامل و دستگاه ها. یک گوشی هوشمند یا تبلت در اندروید بخرید و توانایی‌های سیستم را تا جایی که می‌دانید امتحان کنید - قطعاً از آن لذت خواهید برد!

در روز امروز نسخه قدیمیاندروید دارای شماره سریال 5 و نام رمز Lollipop است. این سیستم منجر به نوآوری های قابل توجهی در طراحی، عملکرد، طراحی و بازآفرینی عملی محصول شد. گوشی‌های هوشمند Google Nexus 5 در حال حاضر به‌روزرسانی به این نسخه از سیستم عامل آغاز شده‌اند و به زودی همه گوشی‌های هوشمند فعلی آخرین به‌روزرسانی را دریافت خواهند کرد. با این حال، ما در مورد 5.0 جدید می دانیم، اما همچنان می خواهیم از هم اکنون شروع کنیم، زیرا پروژه اندروید در گوگل نیست...

اندروید: Cob

ذکر این نکته ضروری است که تاریخچه اندروید از سال 2008 آغاز شد، زمانی که اولین نسخه اندروید 1.0 منتشر شد. اما در واقعیت، همه چیز 5 سال زودتر شروع به چرخش کرد، در سال 2003، زمانی که اندی روبین و دوستانش (نیک سیرز، کریس وایت و ریچ ماینر) یک سیستم عامل موبایل ایجاد کردند و شرکت Android Inc را به ثبت رساندند. اکنون خرده‌فروشان بر روی دستگاه‌هایی تمرکز می‌کنند که می‌توانند به طور منظم توسط بازرگانان مورد استفاده قرار گیرند، با استفاده از GPS تعیین کنند که در کجا قرار بگیرند و به طور خودکار با نیازهای مردم تنظیم شوند.

Endi Rubin، خالق اندروید Dzherelo: technobuffalo.com

برای سرمایه گذاران در آن زمان، بعید بود که همه چیز قابل درک شود. خوب، چه کسی می خواهد در یک استارتاپ احمق که هنوز هم پولی به ارمغان نمی آورد، سکه سرمایه گذاری کند... بنابراین این اتفاق افتاد که تا سال 2005، اندی و دوستان تمام پول خود را خرج کردند، اما به جای یک تصادف خوش شانس، توسط گوگل غافلگیر شدند. در 17 سپتامبر 200، شرکت 5 roku حاکم برحق شرکت کوچک اندروید شد. یعنی گوگل در آن زمان برنامه های ویژه زیادی برای گجت ها داشت و بیشتر روی گسترش نرم افزارهای قدرتمند و الگوریتم های جستجو متمرکز بود. ترسناک است که بگوییم در آن زمان گوگل هیچ Adsense و YouTube نداشت (این فقط در سال 2007 اضافه شد).

لوگوی گوگل در سال 2005

در این راستا، اوراکل و گوگل در نظر دارند که اندروید یک سیستم عامل قوی باشد و البته در درجه اول بر روی استفاده از خدمات گوگل تمرکز خواهد کرد. بنابراین، از آنجایی که اندی روبین بلافاصله پروژه مربوط به GPS را در دست گرفت و شرکت قبلاً Carts داشت، نقشه ها را به تلفن ها منتقل می کرد. علاوه بر این، هنوز هیچ گوشی هوشمندی وجود نداشته است، بنابراین کارت ها می توانند با دکمه ها در طرح اولیه ظاهر شوند. اولین تصاویر همچنین نشان می دهد که گوگل به اطلاعات RIM از بلک بری های خود متکی بوده است، بنابراین اگر از این وضعیت جلوگیری نمی کرد، ممکن بود گوشی های لمسی ظاهر نمی شدند. متأسفانه یا خوشبختانه در سال 2007 عرضه آیفون و گوگل به طرز چشمگیری استراتژی خود را تغییر می دهند. Prote، اولین بیلد اندروید 1.0 قبل از انتشار در سال 2008 آماده می شود. با این حال، از سال 2007، گوگل شریکی ندارد که تلفنی را در سیستم عامل جدید منتشر کند. نوکیا - جلوتر از زمان شرکت بزرگصرف نظر از تضاد منافع، موتورولا هنوز فروش مدل های ریزر را از دست نداده است. در گوگل، بین LG و HTC یکی را انتخاب کنید. LG کره ای یک بازار بزرگ ایالات متحده است، این شرکت از همکاری با یک شریک ناشناخته و خانه داری پیروز با گوگل تنها به منظور تضمین قرارداد با مایکروسافت برای ایجاد تلفن های هوشمند با ویندوز موبایل می ترسد. و محور اچ تی سی آماده بهره برداری کامل بود و قبل از آن شرکت تایوانی می توانست به راحتی شرایط کاری را ایجاد کند. اولین نمونه اولیه ما Google Sooner بود. در اینجا، با این حال، من فرصتی برای دیدن صفحه نمایش لمسی داشتم، این مدل با همان مشخصاتی که گوگل روی بلک بری کار می کرد ایجاد شد.

شاید اولین نمونه اولیه یک تلفن اندرویدی - Google Sooner

Dzherel به اطلاع می رساند که اولین نسخه کاری به تاریخ 15/05/2007 برمی گردد و M3 نام داشت. این عملیات حتی شبیه رابط Blackberry است و ردیف جستجوی Google در جایگاه برتر قرار دارد. به هر حال، اگر آیفون روی صفحه لمسی ظاهر نمی شد، ممکن بود بلافاصله محور اندروید را به این صورت دانلود کنیم.

اسکرین شات اندروید M3، احتمالاً اولین نسخه فعال سیستم عامل Dzherelo: 9to5google.com

اندروید: شروع رسمی

گوگل به وضوح متوجه شد که با عرضه آیفون اپل، وجود صفحه نمایش لمسی به سادگی یک ضرورت بود و تحولات اولیه به این امر منجر شد. کسانی که با اپراتورها موافق بودند، در سال 2007 افکار آنها در مورد اندروید آینده بدبینانه تر بود. در سپتامبر 2007، WSJ مقاله ای در مورد تعهد گوگل به تلفن و پلتفرم خود منتشر کرد. از این مطالب می توانید حدس بزنید که این شرکت دو نمونه اولیه دارد - یکی شبیه به Palm Treo با صفحه کلید QWERTY زیر صفحه نمایش و دیگری، شاید نسخه نوکیا. در اواسط تیم اندروید، ما می خواهیم زمان را از دست بدهیم، زیرا همه برنامه های پیش زمینه خوب نیستند و آنها تصمیم گرفتند که دست از کار بکشند. تیم شرایط را تغییر می دهد و M3 در نیمه دیگر سال 2007 منتشر می شود. در نسخه M5، در اوایل سال 2008 ظاهر می شود، دارای ردیف وضعیت است، بنابراین می توانید بدون هیچ مشکلی با UI آزمایش کنید. برای درک تفاوت بین این نسخه ها، ویدیو را تماشا کنید.

تا اوایل سال 2008، گوگل نسخه 0.9 را به منظور معرفی نسخه 1.0 سیستم عامل در بهار 2008 منتشر کرد. در 22 ژوئن 2008، اپراتور T-Mobile در ایالات متحده فروش HTC Dream (T-Mobile G1) را آغاز کرد، اولین گوشی هوشمند اندرویدی که در آن حضور داشت. صفحه لمسیو سیستم عامل کاملاً تحت پلت فرم شما یکپارچه شده است. با این حال، فقط آنهایی که تا نسخه 1.6 را ارائه می‌کردند، می‌توانستند سیستم‌عامل را در گوگل، با پیروی از اصول قدیمی که در زمان ایجاد آن پایه‌گذاری کردند، دوباره کار کنند. شاید از همین لحظه، شر اندروید شروع شود. علاقه به HTC Dream در ایالات متحده آمریکا زیاد بوده است، این اپراتور تا 23 آوریل 2009 1 میلیون دستگاه فروخته است. این امر در زندگی روزمره و وسایل ساده اعمال می شود و بار دیگر ثابت می کند که ایده ها برنده هستند، از این جنبه ایده تلفن های لمسی بود که ذهن ساکنان را مجذوب خود کرد.

طبیعتاً اولین آزمایشات روی کاربران واقعی تعدادی از کاستی های این پلتفرم را نشان داد و در همان سال اول اندروید گوگل آخرین به روز رسانی را منتشر کرد: 1.1. Banana Bread، 1.5 Cupcake (برای جذب ویدئو و عکس در YouTube و Picasa، جهت نمایش خودکار، ورودی پیش‌بینی‌کننده و غیره ظاهر شد)، و 1.6 Donut (تبدیل زبان به متن با متن غنی، پشتیبانی از WVGA، حرکات بهینه کاری و غیره)

اندروید: یک دوست را امتحان کنید

اندروید 2.0

پس از ارتقاء نسخه 1، اندروید قابلیت های توسعه یافته و ظاهر جدید خود را تا نسخه 2.0 حفظ کرد و سپس در 2.1 با همان نام های کد Eclair. ورود به تعدادی از حساب های گوگل ممکن شده است و مرورگر وب استاندارد دیگر از HTML5 پشتیبانی نمی کند. در همان زمان، مدل های جدید تلفن های هوشمند اندرویدی به فروش رسید: HTS Magic and Hero، Motorola Droid و Samsung Galaxy.

خوب، تولید در سال 2010 آغاز می شود پردازنده های موبایلساعت فرکانس ساعت 1 گیگاهرتز این اولین گوشی هوشمند مارک گوگل Nexus One با پردازنده 1 گیگاهرتز است. ظاهرا HTC در حال تبدیل شدن به شریک گوگل است. و پردازنده‌هایی با فرکانس مشابه HTC Desire، Motorola Droid 2 و Samsung Galaxy S را پردازش می‌کردند. قبل از صحبت، HTC دیگر کار نخواهد کرد. گوگل را اضافه می کنمتا سال 2014 که Nexus 9 منتشر شد. همزمان در سال 2010، گوگل نسخه دیگری از اندروید به نام 2.2 Froyo جدید را منتشر کرد که شامل افزایش تعداد افزونه های پشتیبانی کننده از کامپایل JIT و معرفی پشتیبانی از Adobe Flash خب، به‌روزرسانی‌های Froyo همه گوشی‌های هوشمند با پردازنده ۱ گیگاهرتزی را حذف کرد. علاوه بر این، این مجموعه شامل به روز رسانی هایی مانند موتور کروم V8 JS برای مرور وب، انتقال تماس و پشتیبانی از اتصال از طریق بلوتوث، همگام سازی دیجیتال و غیره بود.

Google Nexus One و Android 2.2 Froyo

قبل از صحبت، در روسیه افراد زیادی هستند که ابتدا اندروید را در این نسخه توسعه داده اند، از آنجایی که در کشور ما مردم شروع به استفاده از گوشی های هوشمند صفحه لمسی کرده اند، اندروید به تدریج مد می شود. تا سال 2010، سرنوشت "ربات سبز" فقط توسط افراد حرفه ای مورد بحث قرار می گرفت که در اینترنت یا مجلات دیده می شدند، اما نه در دستان صاحب قدرت.

نان زنجبیلی و لانه زنبوری اندروید

این سومین بار است که اندروید به بازار معرفی می شود. سیستم عامل قبلاً محبوب بود، اما مشکل دیگری وجود نداشت. محور اول آپدیت 2.3 Gingerbread است که تا سال 2013 روی تعداد زیادی دستگاه نصب می شد. در واقع، در این نسخه از سیستم عامل، عملکردهای زیادی پیاده سازی شد که نشان دهنده چشم انداز توسعه پلت فرم مانند پشتیبانی از تلفن SIP، ارتباطات میدان نزدیک و Google Talk، روبات هایی با صفحه نمایش سطح بالاتر بود. مدیر جدید به خیلی چیزهای دیگر علاقه دارد.

همراه با شیرینی زنجفیلی، گوگل دیگر گوشی هوشمند برند خود - Nexus S را عرضه می کند. این بار سازنده سامسونگ است و Nexus S در واقع یک تغییر جزئی از Galaxy S است. با این حال، جدیدترین Google Nexus S به وضوح پشت سر گذاشته است. صحنه ها: شرکت ال جی در روز اولین فروش خود اولین گوشی هوشمند دو هسته ای Optimus 2X را معرفی کرد. اکنون ژنراتورها نه بر حسب گیگاهرتز، بلکه در چند هسته ای اندازه گیری می شوند. در نتیجه، تراشه‌های دو هسته‌ای نه تنها از LG Optimus 2X، بلکه از Samsung Galaxy S II، HTS Sensation و Motorola Droid X2 نیز حذف شدند.

و سامسونگ در حال حاضر در حال انتشار است گوشی هوشمند گلکسیدستگاه دیگر تبلت گلکسی تب است. "تبلت" جمع و جور و سبک وزن هفت اینچی، جایگزین خوبی برای کسانی شده است که iPad بزرگ اپل را دوست ندارند. متاسفانه اندروید هنوز فقط برای گوشی های هوشمند در دسترس است. آنها در گوگل فکر کردند مشکلی نیست و در ابتدای سال 2011 اولین نسخه اندروید - 3.0 Honeycomb - به طور خاص برای رایانه های شخصی تبلت طراحی شد. من رابط Gingerbread را در تبلت های Honeycomb دیدم و درست است که رابط Gingerbread بهتر از تلفن های هوشمند توسعه یافته است. بنابراین، تلفن های هوشمند و تبلت های مبتنی بر سیستم عامل اندروید قبلاً راه اندازی شده اند. تجارت شروع به گسترش کرد و به سرعت. تقریباً تمام تبلت‌های اندرویدی مجهز به Honeycomb هستند - Motorola Xoom، Acer Iconia Tab، Samsung Galaxy Tab 10.1، Lenovo ThinkPad Tablet و غیره.

در نمایشگاه فناوری 2011 IFA 2011 در برلین، سامسونگ اولین فبلت 5 اینچی گلکسی نوت خود را ارائه کرد که علیرغم افکار بدبینان، به یک دستگاه محبوب تبدیل شده است. این در واقع اولین دستگاه از این کلاس و همچنین در اندروید بود. اپل باید سه سال دیگر صبر می کرد و در سال 2014 این شرکت فبلت آیفون 6 پلاس را عرضه کرد.

اندروید 4: از بستنی ساندویچ تا کیت کت

گوگل می داند که داشتن دو سیستم مجزا برای گوشی های هوشمند و تبلت ها عملی نیست. توسعه و نگهداری آن بیش از یک ساعت طول می کشد. در بهار سال 2011، گوگل نسخه اندروید 4.0 Ice Cream Sandwich را منتشر کرد که اولین نسخه کراس پلتفرم برای گوشی های هوشمند و تبلت ها بود. این مجموعه همچنین مستقیماً از Lockscreen به افزونه‌ها دسترسی خواهد داشت و Android Market به Google Play تغییر نام خواهد داد. طبق گفته بسیاری از جعلی ها، با نسخه 4.0 خود اندروید، ظاهر اصلی و عملکرد عادی شروع به ظهور کرد. اکنون می‌توانید به سادگی از ابزارها در «ربات سبز» استفاده کنید؛ آنها دیگر ابزارهایی برای گیک‌ها نیستند.

به دنبال سیستم عامل جدید، گوگل i گوشی هوشمند جدید- گلکسی نکسوس که مشخصاً با همکاری سامسونگ نیز از هم گسیخته شده است. و دوباره، پس از عرضه گوشی هوشمند، سازندگان قطعات شروع به مبارزه برای قیمت می کنند. کوالکام ارائه می کند پردازنده های سخت Krait و Nvidia تراشه‌های 4 هسته‌ای Tegra 3 را معرفی کردند. خب، رهبر بلامنازع تلفن‌های هوشمند اندرویدی در سال 2012، Samsung Galaxy S III است که به پرفروش‌ترین ASUS Nexus 7 بر اساس سیستم‌عامل جدید Android 4.1 Jelly Bean می‌پیوندد.

در سال 2012-2013 پس از تغییرات جهانی با ترکیب نسخه تبلت و گوشی هوشمند، اتفاق خاصی برای اندروید رخ نداد. Prote، در سال 2012 گوگل دو دستگاه برند دیگر را راه اندازی خواهد کرد - گوشی هوشمند ال جی نکسوس 4 و تبلت نکسوس 10 سامسونگ. به موازات محصولات جدید، یک ساخت به روز شده از Android 4.2 Jelly Bean ارائه شده است که اضافه شده است. نسخه پیشین. اکنون کاربران می توانند بار دیگر از GoogleNow، Cloud Messaging، Android Beam، بافر سه گانه، صدای USB چند کاناله و غیره بهره مند شوند. پس از معرفی گوشی هوشمند Google Moto X و تبلت نسل دوم Google Nexus 7 که در کشور ما به دلیل خروج موتورولا از بازار روسیه در سال 2010 محبوبیت خاصی کسب نکرد.

در سال 2013، Nexus 5 دوباره در نتیجه ادغام با LG در بازار ظاهر شد. و نسخه جدید اندروید 4.4 کیت کت برای دستگاه های جدید و سایر دستگاه ها منتشر خواهد شد. بنابراین، اولین مشکل زمانی است که نشانگر نسخه نام یک محصول تجاری است، اما اجازه دهید در مورد آن صحبت نکنیم. تغییرات نه تنها بر رابط سایر افزونه ها و عناصر سیستم تأثیر گذاشت. در کیت کت اعلام شد که وضوح پنل بالایی همراه با فونت جدید نازک تر و تاکید بر رابط تمام صفحه در کنار سایر افزونه ها اعلام شده است. با کیت کت می توانید به سرویس Google Now دسترسی داشته باشید. اکنون می‌توانید روی وحدت کلیک کنید - فقط انگشت خود را روی صفحه به سمت راست بکشید. پیش از این، روش‌های دسترسی به Google Now بسته به مدل گوشی هوشمند (فشردن دکمه Home، ایمیل و غیره) متفاوت بود. علاوه بر این، در حالی که صفحه شروع باز است، این سرویس با عبارت "OK Google" فعال می شود. خرده فروشان و برنامه Hangouts نادیده گرفته نشدند. اکنون می توانید نه تنها پیام های چت، بلکه SMS/MMS ارسال کنید. پیدا کنید، مهم است که کروکومیری را به کیت کت معرفی کنید که در آن کار می کند حالت پس زمینه، و همچنین توانایی کار با چاپگرها را از طریق گسترش داد تکنولوژی وحشتناک Google Print. این به شما امکان می دهد اسناد را بدون هیچ زحمتی ارسال کنید، اندازه کاغذ و تعداد صفحات مورد نیاز را تغییر دهید.


اندروید- این یکی از محبوب ترین و امیدوار کننده ترین سیستم عامل ها برای دستگاه های مختلف تلفن همراه است. این سیستم ابزارهای بسیار ساده و حداکثر انعطاف پذیری سفارشی سازی را ارائه می دهد که به کاربر گوشی هوشمند یا تبلت اندرویدی اجازه می دهد آن را مطابق با نیاز خود سفارشی کند. توسعه این سیستم عامل در سال 2003 آغاز شد، اما در واقع تنها دو سال بعد - پس از خرید شرکت توسط گوگل - شناخته شد. نقطه عطف تاریخ اندروید در پاییز سال 2008 اتفاق افتاد. در همان زمان، گوگل T-Mobile G1 را به نمایش گذاشت که اولین گوشی هوشمند اندرویدی شد. در آن لحظه، بسیاری از مولدهای نور احترام زیادی برای سیستم عامل امیدوارکننده نشان دادند.

(نسخه ناپست)

قابلیت های اساسی سیستم عامل اندروید

قبلاً شناخته شده بود، سیستم عامل قبلاً توسط توزیع کنندگان آن به عنوان یک سیستم کد بسته قرار می گرفت. این به هر کسی که می‌خواهد برنامه‌ها، بازی‌ها و سایر افزونه‌های خود را بسازد، اجازه می‌دهد تا قابلیت‌های گجت‌های اندروید را گسترش دهند. خرده‌فروشان از ابتدا به همه چیز فکر کرده‌اند تا سیستم‌عامل تا آنجا که ممکن است راحت‌تر در «بودجه‌ترین» سطح کار کند. این یک مزیت بدون شک است، زیرا اکنون افرادی که کمترین توانایی مالی را دارند می توانند از مزایای اصلی گوشی های هوشمند امروزی بهره مند شوند.


(اندروید 5.0)

ژنراتورهای الکترونیکی سیار که نیرو تولید می کنند برای ایجاد رابط استفاده می شوند، به عنوان مثال Sense از HTC. توجه به این نکته مهم است که گجت های موجود در اندروید از تولیدکنندگان مختلف یکسان نیستند. طرفداران اندروید کلاسیک و «خالص» باید احترام خود را در دستگاه Nexus کسب کنند. خود بوی بد به طور سنتی اولین چیزی است که بوی جدید را حذف می کند.

شرایط به‌روزرسانی سایر دستگاه‌ها ممکن است به دلیل نیاز به به‌روزرسانی پوسته‌های اختصاصی به ویژگی‌های نسخه‌های جدید سیستم عامل به تاخیر بیفتد.

هدف اصلی بازی و برنامه ریزی در Play Market است. کاتالوگ های این فروشگاه دارای مجموعه وسیعی از محتوای رایگان و پولی موجود است که مجموعه ای از آنها به طور فعال در حال گسترش است. قدرت بازی ها و برنامه های اندروید به طور پیوسته در حال افزایش است. خود گوگل هر از گاهی افزونه های مختلفی را منتشر می کند.

به طور کلی، دستگاه‌های اندرویدی تمام عملکردهایی را دارند که گوشی‌های هوشمند و تبلت‌های مدرن باید در پشت صحنه انجام دهند. علاوه بر این، عملکرد را می توان به راحتی با افزونه ها، ویجت ها یا سیستم عامل شخص ثالث گسترش داد.

کسانی که می خواهند یک گوشی هوشمند اندرویدی دریافت کنند باید به خاطر داشته باشند که عملکردها و برنامه های زیادی برای کار با اینترنت وجود دارد. اگر به وای فای دسترسی دارید، توصیه می شود وصل شوید نرخ حق بیمهبرای کاربران اینترنت، یا عملکردهای خاصی را فعال کنید که به شما در دسترسی به اینترنت کمک می کند.

همچنین نمی توان به استقلال محدود دستگاه ها در اندروید، به ویژه نمایندگان نسل های قبلی توجه نکرد. اگر گوشی هوشمند یا تبلت شما فعال باشد، باید آن را روزانه و در برخی موارد 2 بار با هر بار شارژ شارژ کنید. ویروس شناسان فعالانه در حال کار بر روی اصلاح این نقص و در بقیه زمانچندین دستگاه با افزایش قابل توجه استقلال در بازار ظاهر شدند. خرده فروشان کنار نخواهند رفت. با هر نسخه جدید سیستم عامل، سیستم "است" کمتر و کمتر شارژ می شود.

در صفحه نمایش اطلاعات ارائه شده می توانید مزایا و معایب کلیدی این سیستم عامل را مشاهده کنید. بنابراین، مزایای بی نظیر اندروید عبارتند از:
1. باز بودن کد برنامه، که فرصت توسعه تقریباً هر نوع افزونه و بازی را می دهد.
2. عدم توانایی در "بالا رفتن" دستگاه.
3. مجموعه ای عالی از افزونه ها و بازی های دلپذیر برای هر سلیقه.
4. تمدید اطلاعات روزانه در مورد عملکرد گوشی های هوشمند.
5. آزادی عمل برای کوریستوواچ. هنگام استفاده از سیستم و رابط آن، تنظیم آن بر اساس نیاز آرایشگاه آسان است.
6. محبوبیت سیستم عامل در میان اکثریت مهم کاربران فعلی. این به افراد با هر بودجه ای اجازه می دهد تا یک گوشی هوشمند کاربردی و به موقع خریداری کنند.

و کاستی های آن. موارد کلیدی عبارتند از:

1. باز بودن کد برنامه. بنابراین، می توان آن را به طور همزمان به موفقیت ها و کاستی ها رساند. دلایل کمی وجود دارد که چرا سازندگان دستگاه های تلفن همراه عمدتاً بر توانایی حل سریع تر پوشش های رطوبتی تکیه می کنند. در نتیجه، تاخیرهای زمانی قابل توجهی بین انتشار رسمی به روز رسانی سیستم عامل و انتشار آن در دستگاه های مختلف وجود دارد.
2. خودمختاری ضعیف. بقیه زمان ها، در این راستا، پیشرفت بزرگی حاصل خواهد شد، به طوری که خیلی زود این شوخی با این واقعیت که "تلفن های هوشمند اندرویدی برای ورزش بهترین هستند، زیرا روزی دو بار شارژ می شوند" خنده دار بیش نیست. داستان.

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

اندروید چیست و چه کاربردی دارد؟ بسیاری از مبتدیانی که یک گجت جدید، خواه تبلت یا گوشی هوشمند می خرند، به چنین غذایی علاقه مند هستند. وارتو وضعیت را روشن کند و مزایای این پلت فرم را ببیند.

تاریخ ظاهر شد

در حال حاضر تعدادی دستگاه وجود دارد که بر روی پلتفرم اندروید کار می کنند. این سیستم عامل برای گوشی های هوشمند و تبلت ها، ساعت های مچی و کتاب های الکترونیکی، کنسول های بازی و گوگل پوینت در نظر گرفته شده است. ممکن است تلویزیون‌ها و خودروهای دارای پشتیبانی اندروید در دسترس نباشند.

تاریخچه ایجاد سیستم عامل از سال 2003 آغاز شد. در آن زمان سازمان کوچکی با نام Android Inc تاسیس شد. بنیانگذاران آن ریچ ماینر، کریس وایت، اندی روبین و نیک سیرز بودند. پیشرفت هایی در حال انجام بود که قرار بود در سیستم عامل جدید پیاده سازی شوند. این شرکت فعالیت های خود را در مخفیانه ترین مخفی کاری ها انجام می داد.

ناگهان، پول سازمان تمام شد و هیچ دستاورد قابل توجهی در توسعه سیستم عامل وجود نداشت.جذب سرمایه گذار از طریق عدم نتیجه ممکن نبود. یک ساعت بعد، گوگل شروع به چت کردن کرد. در سال 2005، این شرکت به قدرت غول صدا تبدیل شد.

پس از آن، شرکت Open Handset Alliance تاسیس شد. سازندگان پیشرفته دستگاه های تلفن همراه به انبار ما رسیده اند. در سال 2007 پلتفرم اندروید برای اولین بار معرفی شد. ظاهراً مبتنی بر هسته لینوکس است. اولین نسخه این سیستم عامل در سال 2008 منتشر شد.

چگونه است؟

اندروید سیستم عاملی است که گوشی های هوشمند، تبلت ها و سایر دستگاه ها بر روی آن کار می کنند.اگر از داده های سیستم عامل برای انتخاب ارزان ترین تلفن استفاده می کنید، می توانید ویژگی های جدیدی اضافه کنید. این سیستم به شما اجازه می دهد تا برنامه های مختلفی را بر روی دستگاه خود نصب کنید که به شما کمک می کند همه عملکردهای دستگاه را دوباره فعال کنید.

همه چیز لازم است نرم افزار امنیتیشما می توانید جذب شوید بازار بازی. این سایت شامل بیش از 700 هزار برنامه است. مجموعه گسترده ای به شما امکان می دهد کشف کنید من به برنامه نیاز دارم. با یک سیستم عامل اضافی، می توانید به راحتی به اینترنت دسترسی داشته باشید، فایل های ویدیویی را مشاهده کنید، شبکه های اجتماعی را مرور کنید، به موسیقی گوش دهید، عکس بگیرید و فوراً آنها را در حساب خود ارسال کنید یا ایمیل خود را بخوانید.

این بدان معناست که سیستم عامل کاملاً بدون هزینه است. علاوه بر این، در ویکورستان حتی ساده تر است. پیمایش در رابط نزدیک به یک ساعت طول نمی کشد. با توجه به تمام مزایایی که دارد، به گسترده ترین در جهان تبدیل شده است. در سال 2014، بیش از 86 درصد از دستگاه هایی که روی این پلتفرم کار می کنند فروخته شد.

ویدئو: گوشی اندروید

سیستم عامل راکد

از زمانی که سیستم عامل اندروید ظاهر شد و تاکنون، توسعه دهندگان با دستان بسته ننشسته اند. پلتفرم به طور مداوم در حال بهبود است. هنگامی که عملکرد آن گسترش می یابد، قابلیت های جدیدی معرفی می شود.

این پلتفرم به قدری در کشور محبوب و راحت شده است که بسیاری از شرکت های فعال در توسعه گجت های مدرن تصمیم گرفته اند دستگاه های خود را بر اساس این سیستم عامل عرضه کنند.

عادت کردن به اندروید آنقدرها هم که به نظر می رسد سخت نیست. با استفاده از این، می توانید تقریباً از همان چیزهایی که در رایانه خود در دستگاه دارید استفاده کنید.

سیستم اسپرت را منتقل می کند افزونه های استاندارد. از جمله آنها عبارتند از:

  • مرورگر؛
  • پست الکترونیک؛
  • تقویم؛
  • جستجوی صوتی؛
  • اقدامات اجتماعی؛
  • ناوبر؛
  • آب و هوا؛
  • جدید

همه افزونه های گوگل

مزیت دیگر این است که می توانید میز کار خود را شخصی سازی کنید. می توانید یک صفحه نمایش اضافی به دستگاه اضافه کنید که در آن می توانید میانبرها یا ویجت ها را قرار دهید. همچنین می‌توانید یک تم یا کاغذدیواری متناسب با نیاز خود نصب کنید و از این طریق رابط کاربری را تغییر دهید.

خیلی خوب

این سیستم عامل دارای چندین مزیت است. اصلی ترین آنها عبارتند از:


شروع به توسعه اندروید کنید

پس از ارائه اولین نسخه از پلتفرم، سیستم بیشتر اصلاح شد که در نتیجه سیستم اصلاح شد.

در سال 2009، پنج نسخه به روز شده ارائه شد:


سال 2010 با انتشار دو نسخه دیگر مشخص شد. آنها شدند:


پلتفرم 3.0 که در سال 2011 ارائه شد، به آخرین پیشرفت در صنعت تولید تبدیل شد. سیستم عامل جدید به طور خاص برای تبلت ها طراحی شده است.
این سیستم با سیستم های قبلی متمایز است:

  • رابط بهبود یافته؛
  • امکان همگام سازی با گوگل کروم;
  • پشتیبانی از صفحه کلید خارجی؛
  • اکنون می توان اندازه ویجت ها را روی صفحه تغییر داد.
  • ربات روی یک پردازنده چند هسته ای

خرده فروشان درنگ نکردند و اندروید 4.0 را ایجاد کردند که نام «ساندویچ بستنی» را از بین برد. این پلتفرم جهانی تر شده است. می توانید هم در گوشی و هم در تبلت خود تمرین کنید.

سیستم عامل دارای بسیاری از توابع و موارد اضافه شده است:

  • پانل اطلاع رسانی تغییر کرده است.
  • داشتن راهی برای کنترل ترافیک اینترنت؛
  • عملکرد دیکته صدا به متن ظاهر شد.
  • سیستم چک کردن املا؛
  • یک افزودنی جدید به دوربین - یک حالت عکسبرداری پانوراما، جلوه های مختلف و تثبیت کننده تصویر ظاهر شد.
  • به روز رسانی مرورگر؛
  • پشتیبانی از اسکرین شات؛
  • سیستم امنیتی و حفاظتی این گجت به روز شده است.

در طول سال های 2012 و 2013، توسعه دهندگان نرم افزار روی توسعه سیستم عامل Jelly Bean کار کردند..

آخرین نسخه ها 4.1، 4.2، 4.3 هستند. تغییرات جدید، به عنوان یک اصل، بر روان بودن رابط ربات تأثیر گذاشته است. به لطف شیوه های جدید، بهره وری افزایش یافته است. حالا به صورت موازی کار کنید پردازنده گرافیکیو مرکزی.

نسخه به روز شده این پلتفرم شامل:

در پایان سال 2013، نسخه دیگری از اندروید 4.4 "Kitkat" معرفی شد. پلتفرم جدید برای کار بر روی دستگاه های ارزان تر، مانند رم 512 مگابایت

در اینجا نیز تغییراتی وجود دارد:

  • اکنون در گوشی های هوشمند، مخاطبینی که مردم اغلب با آنها ارتباط دارند در بالای لیست قرار می گیرند.
  • دستیار صوتی به طور مداوم فعال است.
  • شناسه شماره خودکار؛
  • اکنون زیرنویس ها در پخش کننده ویدیو نمایش داده می شوند.
  • فایل های دانلودی ممکن است طراحی را به روز کنند.
  • پشتیبانی از لوازم جانبی گام شمار؛
  • کاستی ها و کاستی های متعددی اصلاح شد.

پیشرفت باقی مانده این شرکت نسخه 5 بود. سیستم عامل جدید "Lollipop" نام دارد. تمرکز اصلی به طراحی مواد تبدیل شده است که عملکرد غنی آن را نشان می دهد.

رقبا

رقبای اصلی که پلتفرم های اندروید باید برای کف دست با آنها مبارزه کنند:

  • Apple iPhoneOS;
  • مایکروسافت ویندوز موبایل؛
  • RIM BlackBerry OS;
  • Maemo/MeeGo;
  • سیستم عامل سامسونگ بادا؛
  • Palm webOS;
  • سیستم عامل سیمبین

امروزه اندروید به جامع ترین پلتفرم موبایل در جهان از جمله iOS تبدیل شده است.با این حال، به زودی ارائه سیستم عامل تلفن اوبونتو جدید برنامه ریزی شده است. شاید به یکی دیگر از رقبای جدی اندروید تبدیل شود.

دستگاه های اندروید

در سال 2008 اولین دستگاه منتشر شد که مبتنی بر اندروید بود. این دستگاه توسط HTC توسعه یافته است. من یک گوشی هوشمند به نام HTC Dream شدم. پس از اینکه تعدادی از تلفن ها نیاز به انتشار دستگاه های تلفن همراهی که از سیستم عامل پشتیبانی می کنند را آشکار کردند.

نزابر تبلتی را روی پلتفرم اندروید معرفی کرد. در سال 2009، یک قاب عکس در بازار ظاهر شد که بر روی این سیستم عامل اجرا می شود. علاوه بر این، دو سال بعد، سازمان آسمان آبی ساعت مچی جدیدی به نام I'm Watch منتشر کرد. بوی تعفن نیز این سیستم را تحریک می کند.

سازندگان دوربین نیز تصمیم گرفتند از ایستادن خودداری کنند و اولین دوربین جهان را در حالی که روی اندروید کار می کنند ارائه کردند. این محصول جدید توسط نیکون منتشر شد. علاوه بر این، ست تاپ باکس ها، کتاب های الکترونیکی و پخش کننده های رسانه ای روی این پلتفرم کار می کنند. ذکر این نکته ضروری است که حتی این دستگاه ها نیز در دسترس نیستند.

با این سرعت توسعه، پلتفرم اندروید با پشت سر گذاشتن تمامی رقبای قبلی، به رهبر مطلق سایر سیستم عامل ها تبدیل خواهد شد.

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

>