به اندروید 4.0 خوش آمدید!
Android 4.0 یک رابط کاربری پیشرفته و یکپارچه برای تلفنها و تبلتها ارائه میکند و ویژگیهای نوآورانهای را برای کاربران و توسعهدهندگان معرفی میکند. این سند نگاهی اجمالی به بسیاری از ویژگیها و فناوریهای جدید ارائه میکند که اندروید 4.0 را ساده، زیبا و فراتر از هوشمندی میسازد.
اندروید 4.0 برای کاربران
ساده، زیبا، فراتر از هوشمندی
Android 4.0 مبتنی بر چیزهایی است که مردم بیشتر در مورد Android دوست دارند - چندوظیفهای آسان، اعلانهای غنی، صفحههای اصلی قابل تنظیم، ویجتهای قابل تغییر اندازه و تعامل عمیق - و راههای جدید قدرتمندی برای برقراری ارتباط و اشتراکگذاری اضافه میکند.
UI اصلاح شده و تکامل یافته
Android 4.0 با تمرکز بر روی آوردن قدرت اندروید به سطح، اقدامات معمول را بیشتر نمایان می کند و به کاربران امکان می دهد با حرکات ساده و بصری حرکت کنند. انیمیشن های اصلاح شده و بازخورد در سراسر سیستم تعاملات را جذاب و جالب می کند. یک تایپ کاملا جدید که برای صفحه نمایش های با وضوح بالا بهینه شده است، خوانایی را بهبود می بخشد و حس صیقلی و مدرنی را به رابط کاربری می بخشد.
دکمههای مجازی در نوار سیستم به کاربران اجازه میدهند فوراً به بازگشت، صفحه اصلی و برنامههای اخیر پیمایش کنند. نوار سیستم و دکمههای مجازی در همه برنامهها وجود دارند، اما میتوانند توسط برنامهها برای مشاهده تمام صفحه کمرنگ شوند. کاربران میتوانند به گزینههای متنی هر برنامه در نوار اقدام ، که در بالای (و گاهی اوقات در پایین) صفحه نمایش داده میشود، دسترسی داشته باشند.
چندوظیفه ای یک نقطه قوت کلیدی اندروید است و در اندروید 4.0 حتی ساده تر و بصری تر شده است. دکمه برنامه های اخیر به کاربران امکان می دهد با استفاده از لیست موجود در نوار سیستم، فوراً از یک کار به کار دیگر بپرند. این لیست برای نمایش تصاویر کوچک برنامه هایی که اخیراً استفاده شده اند ظاهر می شود - با ضربه زدن روی یک تصویر کوچک به برنامه تغییر می کند.
اعلانهای غنی و تعاملی به کاربران این امکان را میدهند که دائماً با پیامهای دریافتی در تماس باشند، آهنگهای موسیقی را پخش کنند، بهروزرسانیهای همزمان برنامهها را ببینند و خیلی چیزهای دیگر. در دستگاههای با صفحهنمایش کوچکتر، اعلانها در بالای صفحه نمایش داده میشوند، در حالی که در دستگاههای با صفحه بزرگتر در نوار سیستم ظاهر میشوند.
پوشه های صفحه اصلی و سینی موارد دلخواه
پوشه های صفحه اصلی جدید روش جدیدی را برای کاربران ارائه می دهد تا برنامه ها و میانبرهای خود را به صورت منطقی گروه بندی کنند، فقط با کشیدن یکی روی دیگری. همچنین، در راهانداز همه برنامهها، کاربران اکنون میتوانند به سادگی یک برنامه را بکشند تا اطلاعاتی در مورد آن به دست آورند یا بلافاصله آن را حذف کنند یا یک برنامه از پیش نصب شده را غیرفعال کنند.
در دستگاههای با صفحهنمایش کوچکتر، صفحه اصلی اکنون شامل یک سینی دلخواه قابل تنظیم است که از تمام صفحههای اصلی قابل مشاهده است. کاربران میتوانند برنامهها، میانبرها، پوشهها و سایر موارد اولویتدار را برای دسترسی فوری از هر صفحه اصلی به داخل یا خارج از سینی دلخواه بکشند.
ویجت های قابل تغییر اندازه
صفحههای اصلی در Android 4.0 به گونهای طراحی شدهاند که محتوای غنی و قابل تنظیم باشند. کاربران می توانند خیلی بیشتر از افزودن میانبرها انجام دهند - آنها می توانند محتوای برنامه زنده را مستقیماً از طریق ویجت های تعاملی جاسازی کنند. ابزارکها به کاربران اجازه میدهند ایمیلها را چک کنند، تقویم را ورق بزنند، موسیقی پخش کنند، جریانهای اجتماعی را بررسی کنند، و موارد دیگر — مستقیماً از صفحه اصلی، بدون نیاز به راهاندازی برنامهها. ویجت ها قابل تغییر اندازه هستند، بنابراین کاربران می توانند آنها را برای نمایش محتوای بیشتر گسترش دهند یا برای صرفه جویی در فضا، آنها را کوچک کنند.
اقدامات جدید صفحه قفل
صفحههای قفل اکنون به کاربران اجازه میدهند کارهای بیشتری را بدون باز کردن قفل انجام دهند. از صفحه قفل اسلاید، کاربران میتوانند مستقیماً برای گرفتن عکس به دوربین بپرند یا پنجره اعلانها را پایین بکشند تا پیامها را بررسی کنند. هنگام گوش دادن به موسیقی، کاربران حتی می توانند آهنگ های موسیقی را مدیریت کنند و آثار آلبوم را ببینند.
پاسخ سریع برای تماس های دریافتی
وقتی تماس ورودی می رسد، کاربران اکنون می توانند به سرعت با پیام متنی پاسخ دهند ، بدون اینکه نیازی به دریافت تماس یا باز کردن قفل دستگاه باشد. در صفحه تماس ورودی، کاربران به سادگی یک کنترل را بلغزانند تا لیستی از پاسخ های متنی را مشاهده کنند و سپس برای ارسال و پایان تماس ضربه بزنید. کاربران می توانند پاسخ های خود را اضافه کنند و لیست را از برنامه تنظیمات مدیریت کنند.
برای رد کردن اعلانها، وظایف و برگههای مرورگر، انگشت خود را تند بکشید
Android 4.0 مدیریت اعلانها، برنامههای اخیر و برگههای مرورگر را آسانتر میکند. کاربران اکنون میتوانند اعلانهای فردی، برنامهها از فهرست برنامههای اخیر و برگههای مرورگر را با یک کشیدن انگشت ساده حذف کنند.
ورودی متن و املای چک بهبود یافته است
صفحهکلید نرم در Android 4.0 ورودی متن را سریعتر و دقیقتر میکند. تصحیح خطا و پیشنهاد کلمه از طریق مجموعه جدیدی از فرهنگ لغتهای پیشفرض و روشهای اکتشافی دقیقتر برای رسیدگی به مواردی مانند نویسههای دوبار تایپ، حروف نادیده گرفته شده و فاصلههای حذف شده بهبود مییابند. پیشنهاد کلمه نیز بهبود یافته است و نوار پیشنهاد برای نشان دادن تنها سه کلمه در یک زمان ساده شده است.
برای رفع آسانتر کلمات غلط املایی، Android 4.0 یک غلطگیر املایی اضافه میکند که خطاها را مشخص میکند و زیر آنها خط میکشد و کلمات جایگزین را پیشنهاد میکند. با یک ضربه، کاربران میتوانند از میان چندین پیشنهاد املا انتخاب کنند، یک کلمه را حذف کنند یا آن را به فرهنگ لغت اضافه کنند. کاربران حتی می توانند برای دیدن پیشنهادهای جایگزین برای کلماتی که به درستی املا شده اند ضربه بزنید. برای ویژگیهای تخصصی یا زبانهای اضافی، کاربران اکنون میتوانند دیکشنریهای شخص ثالث، غلطگیرهای املا و سایر سرویسهای متنی را دانلود و نصب کنند.
موتور قدرتمند ورودی صدا
Android 4.0 یک موتور ورودی صوتی قدرتمند جدید را معرفی میکند که تجربه پیوسته «میکروفون باز» و تشخیص صدای جریانی را ارائه میدهد. موتور ورودی صوتی جدید به کاربران اجازه می دهد متن مورد نظر خود را تا زمانی که می خواهند با استفاده از زبان مورد نظر خود دیکته کنند. کاربران می توانند به طور مداوم برای مدت طولانی صحبت کنند ، حتی در صورت نیاز برای فواصل مکث کنند، و برای ایجاد جملات صحیح، علائم نگارشی را دیکته کنند. همانطور که موتور ورودی صدا وارد متن می شود، خطاهای احتمالی دیکته را به رنگ خاکستری نشان می دهد. پس از دیکته کردن، کاربران می توانند روی کلمات خط کشیده شده ضربه بزنند تا به سرعت آنها را از لیست پیشنهادات جایگزین کنند.
کنترل داده های شبکه
دستگاههای تلفن همراه میتوانند از دادههای شبکه برای پخش محتوا، همگامسازی دادهها، دانلود برنامهها و غیره استفاده گسترده کنند. Android 4.0 برای رفع نیازهای کاربران دارای برنامه داده های سطحی یا اندازه گیری شده ، کنترل های جدیدی را برای مدیریت مصرف داده شبکه اضافه می کند.
در برنامه تنظیمات، نمودارهای رنگارنگ کل مصرف داده در هر نوع شبکه (موبایل یا Wi-Fi)، و همچنین مقدار داده استفاده شده توسط هر برنامه در حال اجرا را نشان می دهد. بر اساس برنامه های داده خود، کاربران می توانند به صورت اختیاری سطوح هشدار یا محدودیت های سخت را برای استفاده از داده تعیین کنند یا داده های تلفن همراه را به طور کامل غیرفعال کنند. کاربران همچنین میتوانند دادههای پسزمینه مورد استفاده توسط برنامههای کاربردی را در صورت نیاز مدیریت کنند.
برای دسترسی طراحی شده است
انواع ویژگی های جدید دسترسی به اندروید 4.0 را برای کاربران نابینا یا دارای اختلالات بینایی بسیار افزایش می دهد. مهمتر از همه ، حالت جدید کاوش با لمس است که به کاربران امکان می دهد بدون نیاز به دیدن صفحه، پیمایش کنند. یک بار لمس صفحه بازخورد شنیداری را ایجاد می کند که مؤلفه رابط کاربری زیر را مشخص می کند. لمس دوم در همان مؤلفه آن را با یک رویداد لمس کامل فعال می کند. حالت جدید به ویژه برای پشتیبانی از کاربران در دستگاههای جدیدی که از دکمههای مجازی در نوار سیستم استفاده میکنند، به جای دکمههای سختافزاری اختصاصی یا گویهای مسیر، مهم است. همچنین، برنامههای استاندارد بهروزرسانی میشوند تا تجربه دسترسی بهتری را ارائه دهند. مرورگر از یک صفحه خوان مبتنی بر اسکریپت برای خواندن محتوای وب مورد علاقه و پیمایش سایت ها پشتیبانی می کند. برای بهبود خوانایی، کاربران همچنین می توانند اندازه فونت پیش فرض مورد استفاده در سیستم را افزایش دهند.
تجربه دسترسپذیری از اولین راهاندازی شروع میشود - یک حرکت لمسی ساده در طول راهاندازی (مربع جهت عقربههای ساعت از سمت چپ بالا) همه ویژگیهای دسترسپذیری را فعال میکند و یک آموزش راهاندازی را بارگیری میکند. هنگامی که ویژگیهای دسترسپذیری فعال هستند، هر چیزی که روی صفحه قابل مشاهده است میتواند توسط صفحهخوان استاندارد با صدای بلند صحبت شود.
ارتباط و اشتراک گذاری
Android 4.0 که برای شیوه زندگی مردم طراحی شده است، ارتباطات اجتماعی غنی و به اشتراک گذاری نقاط تماس را در سراسر سیستم یکپارچه می کند، و گفتگو، ایمیل، پیامک و اشتراک گذاری را آسان می کند.
افراد و پروفایل ها
در سرتاسر سیستم، گروههای اجتماعی، نمایهها و مخاطبین کاربر برای دسترسی آسان به یکدیگر مرتبط و یکپارچه شدهاند. در مرکز یک برنامه جدید People قرار دارد که اطلاعات نمایه غنیتری از جمله تصویر نمایه بزرگ، شماره تلفن، آدرس و حسابها، بهروزرسانیهای وضعیت، رویدادها، موارد پخش جریانی و دکمه جدیدی برای اتصال در شبکههای اجتماعی یکپارچه ارائه میدهد.
اطلاعات تماس خود کاربر در نمایه جدید "Me" ذخیره می شود و امکان اشتراک گذاری آسان تر با برنامه ها و افراد را فراهم می کند. همه مخاطبین یکپارچه کاربر در یک لیست آسان برای مدیریت نمایش داده میشوند، از جمله کنترلهایی که مخاطبین از هر حساب یا شبکه اجتماعی یکپارچه نشان داده میشوند. هر جا که کاربر در سراسر سیستم حرکت کند، با ضربه زدن روی عکس نمایه، مخاطبین سریع، با تصاویر نمایه بزرگ، میانبرهای شماره تلفن، پیامهای متنی و موارد دیگر نمایش داده میشوند.
تقویم یکپارچه، پست صوتی تصویری
برای کمک به سازماندهی قرارها و رویدادها، یک برنامه تقویم به روز برنامه های شخصی، کاری، مدرسه و اجتماعی را گرد هم می آورد. با اجازه کاربر، سایر برنامهها میتوانند رویدادها را به تقویم کمک کنند و یادآوریها را مدیریت کنند تا یک نمای یکپارچه در چندین ارائهدهنده تقویم ایجاد شود. این برنامه دوباره طراحی شده است تا به کاربران اجازه دهد رویدادها را راحت تر مدیریت کنند. تقویمها دارای کد رنگی هستند و کاربران میتوانند برای تغییر تاریخها انگشت خود را به چپ یا راست بکشند و برای بزرگنمایی یا کوچکنمایی برنامهها، آنها را کوچکنمایی کنند.
در برنامه تلفن، ویژگیهای پست صوتی تصویری جدید، پیامهای دریافتی، رونوشتهای صوتی و فایلهای صوتی یک یا چند ارائهدهنده را ادغام میکند. برنامه های شخص ثالث می توانند با برنامه تلفن ادغام شوند تا پیام های صوتی، رونویسی ها و موارد دیگر را به صندوق ورودی پست صوتی تصویری اضافه کنند.
قابلیت های دوربین غنی و همه کاره
برنامه دوربین شامل بسیاری از ویژگی های جدید است که به کاربران اجازه می دهد لحظات خاص را با عکس ها و فیلم های عالی ثبت کنند. پس از ثبت تصاویر، آنها می توانند به راحتی آنها را ویرایش کرده و با دوستان خود به اشتراک بگذارند.
هنگام گرفتن عکس، فوکوس مداوم ، نوردهی با تاخیر شاتر صفر ، و کاهش سرعت عکس به عکس به ثبت تصاویر واضح و دقیق کمک می کند. بزرگنمایی تثبیتشده تصویر به کاربران امکان میدهد عکسها و ویدیوها را به روشی که میخواهند بنویسند، از جمله در حین ضبط ویدیو. برای انعطافپذیری و راحتی جدید در حین فیلمبرداری، کاربران اکنون میتوانند عکسهای فوری با وضوح کامل ویدیو بگیرند و تنها با ضربه زدن روی صفحه نمایش به ضبط ویدیو ادامه میدهند.
برای آسانتر کردن گرفتن عکسهای عالی از افراد، تشخیص چهره داخلی چهرهها را در کادر قرار میدهد و بهطور خودکار فوکوس را تنظیم میکند. برای کنترل بیشتر، کاربران می توانند برای فوکوس در هر نقطه از تصویر پیش نمایش ضربه بزنید .
برای ثبت صحنه های بزرگتر، دوربین حالت پانورامای تک حرکتی را معرفی می کند. در این حالت، کاربر نوردهی را شروع میکند و سپس به آرامی دوربین را میچرخاند تا چشمانداز وسیعی را که لازم است در بر بگیرد. دوربین طیف کاملی از تصاویر پیوسته را در یک عکس پانوراما جمع می کند.
پس از گرفتن عکس یا ویدیو، کاربران می توانند به سرعت آن را از طریق ایمیل، پیام متنی، بلوتوث، شبکه های اجتماعی و موارد دیگر، فقط با ضربه زدن روی تصویر کوچک در کنترل های دوربین، به اشتراک بگذارند.
برنامه گالری بازطراحی شده با ویرایشگر عکس
برنامه گالری اکنون مدیریت، نمایش و اشتراکگذاری عکسها و ویدیوها را آسانتر میکند. برای مدیریت مجموعهها، طرحبندی آلبوم بازطراحیشده، آلبومهای بیشتری را نشان میدهد و تصاویر کوچکتر را ارائه میدهد. راههای زیادی برای مرتبسازی آلبومها وجود دارد، از جمله بر اساس زمان، مکان، افراد و برچسبها. برای کمک به بهترین ظاهر تصاویر، گالری اکنون دارای یک ویرایشگر عکس قدرتمند است. کاربران میتوانند تصاویر را برش داده و بچرخانند، سطوح را تنظیم کنند، قرمزی چشمها را حذف کنند، جلوهها و موارد دیگر اضافه کنند. پس از روتوش، کاربران می توانند یک یا چند عکس یا ویدیو را برای اشتراک گذاری فوری از طریق ایمیل، پیام های متنی، بلوتوث، شبکه های اجتماعی یا سایر برنامه ها انتخاب کنند.
ویجت بهبودیافته Picture Gallery به کاربران امکان می دهد مستقیماً در صفحه اصلی خود به تصاویر نگاه کنند. ویجت می تواند تصاویری از یک آلبوم انتخابی را نمایش دهد، تصاویر را از همه آلبوم ها به هم بزند، یا یک تصویر را نشان دهد. پس از افزودن ویجت به صفحه اصلی، کاربران میتوانند روی پشتههای عکس ورق بزنند تا تصویر مورد نظر خود را پیدا کنند، سپس برای بارگیری آن در گالری ضربه بزنید.
جلوه های زنده برای تبدیل ویدیو
Live Effects مجموعهای از تغییرات گرافیکی است که به ویدیوهای ضبطشده در برنامه دوربین علاقه و سرگرمی میافزاید. به عنوان مثال، کاربران میتوانند پسزمینه پشت خود را به هر تصویر استوک یا سفارشی تغییر دهند ، فقط برای تنظیم مناسب هنگام فیلمبرداری. همچنین برای ویدیو، صورت های احمقانه، مجموعه ای از جلوه های شکل گیری که از پیشرفته ترین تشخیص چهره و فیلترهای GPU برای تغییر ویژگی های چهره استفاده می کند، موجود است. به عنوان مثال، می توانید از افکت هایی مانند چشم های کوچک، دهان بزرگ، بینی بزرگ، فشردن صورت و غیره استفاده کنید. در خارج از برنامه دوربین، جلوههای زنده در حین چت ویدیویی در برنامه Google Talk در دسترس است.
اشتراک گذاری با اسکرین شات ها
اکنون کاربران می توانند با گرفتن اسکرین شات، آنچه را که روی صفحه نمایششان است به اشتراک بگذارند. دکمههای سختافزاری به آنها اجازه میدهند یک اسکرین شات بگیرند و آن را به صورت محلی ذخیره کنند. پس از آن، آنها می توانند عکس صفحه را در گالری یا یک برنامه مشابه مشاهده، ویرایش و به اشتراک بگذارند.
تجربه متصل به ابر
اندروید همیشه به ابر متصل بوده است و به کاربران اجازه میدهد وب را مرور کنند و عکسها، برنامهها، بازیها، ایمیلها و مخاطبین را در هر کجا که هستند و در همه دستگاههایشان همگامسازی کنند. Android 4.0 قابلیتهای مرورگر و ایمیل جدیدی را اضافه میکند تا به کاربران اجازه دهد حتی بیشتر با خود داشته باشند و ارتباطات را منظم نگه دارند.
وبگردی قدرتمند
مرورگر اندروید تجربه ای را ارائه می دهد که به اندازه یک مرورگر دسکتاپ غنی و راحت است. این به کاربران امکان میدهد فوراً نشانکهای Google Chrome را از تمام حسابهای خود همگامسازی و مدیریت کنند، سریعتر به محتوای مورد علاقه خود بپرند، و حتی اگر شبکهای در دسترس نباشد، آن را برای خواندن در آینده ذخیره کنند.
برای استفاده حداکثری از محتوای وب، کاربران اکنون می توانند نسخه کامل دسکتاپ وب سایت ها را به جای نسخه تلفن همراه خود درخواست کنند. کاربران می توانند ترجیحات خود را برای وب سایت ها به طور جداگانه برای هر برگه مرورگر تنظیم کنند. برای محتوای طولانی تر، کاربران می توانند یک نسخه را برای خواندن آفلاین ذخیره کنند. برای یافتن و باز کردن صفحات ذخیره شده، کاربران می توانند فهرست بصری را که همراه با نشانک ها و تاریخچه مرورگر است مرور کنند. برای خوانایی و دسترسی بهتر، کاربران می توانند سطوح بزرگنمایی مرورگر را افزایش دهند و اندازه متن پیش فرض سیستم را لغو کنند.
در تمام انواع محتوا، مرورگر اندروید عملکرد رندر صفحه را از طریق نسخه های به روز شده هسته WebKit و موتور کامپایل V8 Crankshaft برای جاوا اسکریپت به طور چشمگیری بهبود می بخشد. در بنچمارکهای اجرا شده بر روی دستگاه Nexus S، مرورگر Android 4.0 بهبودی نزدیک به 220 درصد نسبت به مرورگر Android 2.3 در مجموعه معیار V8 و بیش از 35 درصد در معیار JavaScript SunSpider 9.1 نشان داد. هنگامی که بر روی دستگاه Galaxy Nexus اجرا می شود، مرورگر Android 4.0 بهبودی نزدیک به 550 درصد در معیار V8 و نزدیک به 70 درصد در معیار SunSpider را نشان می دهد.
ایمیل بهبود یافته
در اندروید 4.0، ارسال، خواندن و مدیریت ایمیل آسانتر است. برای نوشتن ایمیل، تکمیل خودکار بهبودیافته گیرندگان به یافتن و افزودن سریعتر مخاطبین مکرر کمک میکند. برای ورود آسانتر متون مکرر، کاربران اکنون میتوانند پاسخهای سریع ایجاد کرده و آنها را در برنامه ذخیره کنند، سپس آنها را از یک منوی مناسب هنگام نوشتن وارد کنند. هنگام پاسخ دادن به یک پیام، کاربران اکنون میتوانند پیام را بدون تغییر صفحه، روی Reply All و Forward تغییر دهند.
برای مرور آسانتر در میان حسابها و برچسبها، برنامه یک منوی یکپارچه از حسابها و برچسبهای اخیر اضافه میکند. برای کمک به کاربران در مکان یابی و سازماندهی ایمیل IMAP و Exchange، برنامه Email اکنون از زیرپوشه های ایمیل تودرتو پشتیبانی می کند که هر کدام دارای قوانین همگام سازی هستند. کاربران همچنین میتوانند در پوشههای روی سرور جستجو کنند تا نتایج سریعتری کسب کنند.
برای شرکت ها ، برنامه ایمیل از EAS v14 پشتیبانی می کند. از احراز هویت گواهی EAS پشتیبانی میکند، رشتههای ABQ را برای نوع و حالت دستگاه ارائه میکند و اجازه میدهد تا همگامسازی خودکار هنگام رومینگ غیرفعال شود. مدیران همچنین میتوانند اندازه پیوست را محدود کرده یا پیوستها را غیرفعال کنند.
برای پیگیری آسانتر ایمیلهای دریافتی، ویجت ایمیل با قابلیت تغییر اندازه به کاربران امکان میدهد ایمیلهای اخیر را مستقیماً از صفحه اصلی ورق بزنند، سپس برای نوشتن یا پاسخ به برنامه ایمیل بپرند.
نوآوری
اندروید به طور مداوم نوآوری را به جلو می برد و مرزهای ارتباط و اشتراک گذاری را با قابلیت ها و تعاملات جدید پیش می برد.
Android Beam برای اشتراک گذاری مبتنی بر NFC
Android Beam یک ویژگی مبتکرانه و راحت برای اشتراک گذاری در دو دستگاه دارای NFC است، که به افراد امکان می دهد فوراً برنامه ها، مخاطبین، موسیقی، ویدیوهای مورد علاقه خود را مبادله کنند - تقریباً هر چیزی. استفاده از آن فوقالعاده ساده و راحت است - منویی برای باز کردن، برنامهای برای راهاندازی یا جفتسازی مورد نیاز وجود ندارد. کافی است یک تلفن مجهز به Android را به دیگری لمس کنید، سپس برای ارسال ضربه بزنید.
برای اشتراکگذاری برنامهها، Android Beam پیوندی را به صفحه جزئیات برنامه در Google Play ارسال میکند. در دستگاه دیگر، برنامه مشتری Google Play برای دانلود آسان برنامه، صفحه جزئیات را راه اندازی و بارگیری می کند. برنامههای جداگانه میتوانند بر روی Android Beam ساخته شوند تا انواع دیگر تعاملات را اضافه کنند، مانند پاس کردن امتیازات بازی، شروع یک بازی چند نفره یا چت، و موارد دیگر.
باز کردن قفل با چهره
Android 4.0 یک رویکرد کاملاً جدید برای ایمن کردن دستگاه معرفی میکند و دستگاه هر فرد را حتی شخصیتر میکند - Face Unlock یک گزینه جدید قفل صفحه است که به کاربران امکان میدهد قفل دستگاه خود را با چهره خود باز کنند. از دوربین جلوی دستگاه و پیشرفتهترین فناوری تشخیص چهره برای ثبت چهره در حین تنظیم و سپس شناسایی مجدد آن هنگام باز کردن قفل دستگاه استفاده میکند. کاربران فقط برای باز کردن قفل دستگاه خود را جلوی صورت خود می گیرند یا از پین یا الگوی پشتیبان استفاده می کنند.
Wi-Fi P2P و بلوتوث HDP
پشتیبانی از Wi-Fi peer-to-peer (P2P) به کاربران این امکان را می دهد که مستقیماً از طریق Wi-Fi به دستگاه های همتای اطراف متصل شوند تا ارتباطات مطمئن تر و با سرعت بالاتر (مطابق با برنامه صدور گواهینامه Wi-Fi Direct™ Wi- Fi Alliance) ). هیچ اتصال اینترنتی یا اتصال به اینترنت مورد نیاز نیست. از طریق برنامههای شخص ثالث، کاربران میتوانند به دستگاههای سازگار متصل شوند تا از ویژگیهای جدیدی مانند اشتراکگذاری فوری فایلها، عکسها یا رسانههای دیگر بهره ببرند. پخش ویدیو یا صدا از دستگاه دیگری؛ یا اتصال به چاپگرهای سازگار یا دستگاه های دیگر.
اندروید 4.0 همچنین پشتیبانی داخلی را برای اتصال به دستگاههای نمایه دستگاه سلامت بلوتوث (HDP) معرفی میکند. با پشتیبانی از برنامه های شخص ثالث، کاربران می توانند به دستگاه ها و حسگرهای پزشکی بی سیم در بیمارستان ها، مراکز تناسب اندام، خانه ها و جاهای دیگر متصل شوند.
ویژگی های جدید توسعه دهنده
چارچوب یکپارچه UI برای تلفنها، تبلتها و موارد دیگر
Android 4.0 چارچوب یکپارچه رابط کاربری را ارائه میکند که به توسعهدهندگان اجازه میدهد برنامههای زیبا و نوآورانه برای تلفنها، تبلتها و موارد دیگر ایجاد کنند. این شامل تمام عناصر رابط و APIهای آشنای Android 3.x - قطعات، بارکنندههای محتوا، نوار اقدام، اعلانهای غنی، ویجتهای صفحه اصلی قابل تغییر اندازه و موارد دیگر - و همچنین عناصر و APIهای جدید است.
برای توسعهدهندگان، چارچوب یکپارچه UI در Android 4.0 به معنای ابزارهای رابط کاربری جدید، شیوههای طراحی سازگار، کد و منابع سادهشده، و توسعه ساده در طیف وسیعی از دستگاههای مجهز به Android است.
ویژگیهای کلیدی توسعهدهنده Honeycomb، اکنون برای تلفنها نیز وجود دارد
UI هسته
- قطعات و لودرهای محتوا
- ویجت های صفحه اصلی قابل تغییر اندازه
- اعلان های غنی
- انتخاب چندگانه، کشیدن، رها کردن، کلیپ بورد
- API پشتیبانی از صفحه نمایش بهبود یافته است
- گرافیک دوبعدی با شتاب سخت افزاری
گرافیک و انیمیشن
- انیمیشن مبتنی بر ویژگی
- رندر اسکریپت گرافیک سه بعدی
رسانه و اتصال
- پخش زنده HTTP
- دستگاه های بلوتوث A2DP و HSP
- پشتیبانی از RTP
- انتقال فایل MTP/PTP
- چارچوب DRM
- ورودی از صفحه کلید، ماوس، گیم پد، جوی استیک
تصدی
- رمزگذاری کامل دستگاه
- خطمشیهای DPM برای فضای ذخیرهسازی رمزگذاریشده و گذرواژهها
ارتباط و اشتراک گذاری
Android 4.0 ویژگیهای اجتماعی و اشتراکگذاری را به هر برنامهای در دستگاه گسترش میدهد. برنامهها میتوانند مخاطبین، دادههای نمایه، موارد پخش جریانی و رویدادهای تقویم را از هر یک از فعالیتها یا شبکههای اجتماعی کاربر یکپارچه کنند.
API اجتماعی
یک ارائهدهنده اجتماعی مشترک و API یک فروشگاه یکپارچه جدید برای مخاطبین، دادههای نمایه، موارد پخش جریانی و عکسها فراهم میکند. هر برنامه یا شبکه اجتماعی با اجازه کاربر می تواند مخاطبین خام را به اشتراک بگذارد و آنها را برای برنامه ها و شبکه های دیگر در دسترس قرار دهد. برنامه های دارای مجوز کاربر همچنین می توانند داده های نمایه ارائه دهنده را بخوانند و در برنامه های خود نمایش دهند.
API اجتماعی به برنامهها اجازه میدهد دادههای تماس استاندارد و همچنین انواع جدیدی از محتوا را برای هر مخاطب خاص ذخیره کنند، از جمله عکسهای نمایه بزرگ، موارد پخش جریانی و بازخورد فعالیتهای اخیر. بازخورد فعالیت اخیر روشی استاندارد برای برنامهها برای «تگ کردن» مخاطب با فعالیتهای رایج است، مانند زمانی که کاربر با مخاطب تماس میگیرد یا ایمیل یا پیامک ارسال میکند. ارائهدهنده اجتماعی از بازخورد فعالیت اخیر بهعنوان یک سیگنال جدید در رتبهبندی، مانند تکمیل خودکار نام، استفاده میکند تا مرتبطترین مخاطبین را در نزدیکترین رتبهبندی به بالا نگه دارد.
برنامهها همچنین میتوانند به کاربران اجازه دهند یک ارتباط اجتماعی با مخاطبی از برنامه People برقرار کنند. هنگامی که کاربر افزودن اتصال را در یک مخاطب لمس میکند، برنامه یک هدف عمومی ارسال میکند که سایر برنامهها میتوانند از عهده آن برآیند و هر UI مورد نیاز برای ایجاد اتصال اجتماعی را نشان میدهد.
بر اساس API اجتماعی، توسعهدهندگان میتوانند تعاملات جدید قدرتمندی را اضافه کنند که چندین شبکه اجتماعی و منابع مخاطب را در بر میگیرد.
API تقویم
یک ارائهدهنده محتوای تقویم مشترک و API چارچوب، افزودن سرویسهای تقویم به برنامههای خود را برای توسعهدهندگان آسانتر میکند.
با اجازه کاربر، هر برنامه ای می تواند رویدادها را به پایگاه داده مشترک اضافه کند و تاریخ ها، شرکت کنندگان، هشدارها و یادآوری ها را مدیریت کند. برنامهها همچنین میتوانند ورودیهای پایگاه داده، از جمله رویدادهای ارائهشده توسط سایر برنامهها را بخوانند و نمایش هشدارها و یادآوریهای رویداد را مدیریت کنند. با استفاده از ارائهدهنده تقویم، برنامهها میتوانند از دادههای رویدادی که از برنامهها و پروتکلهای مختلف منبع میشوند بهره ببرند تا روشهای نوآورانهای برای مشاهده و مدیریت رویدادهای کاربر ارائه دهند. برنامهها همچنین میتوانند از دادههای تقویم برای بهبود ارتباط محتوای دیگرشان استفاده کنند.
برای دسترسی سبک تر به سرویس های تقویم، برنامه Calendar مجموعه ای از اهداف عمومی را برای ایجاد، مشاهده و ویرایش رویدادها تعریف می کند. برنامهها به جای نیاز به پیادهسازی رابط کاربری تقویم و ادغام مستقیم با ارائهدهنده تقویم، میتوانند به سادگی Intentهای تقویم را پخش کنند. هنگامی که برنامه Calendar Intent ها را دریافت می کند، رابط کاربری مناسب را راه اندازی می کند و داده های رویداد وارد شده را ذخیره می کند. برای مثال، با استفاده از Intent های تقویم، برنامه ها می توانند به کاربران اجازه دهند رویدادها را مستقیماً از لیست ها، گفتگوها یا ویجت های صفحه اصلی، مانند رزرو رستوران یا رزرو وقت با دوستان، اضافه کنند.
API پست صوتی تصویری
یک ارائهدهنده پست صوتی مشترک و API به توسعهدهندگان اجازه میدهد برنامههایی بسازند که به یک فروشگاه پست صوتی یکپارچه کمک کنند. پستهای صوتی در برگه گزارش تماس برنامه تلفن این پلتفرم نمایش داده میشوند و پخش میشوند.
پرتو اندروید
Android Beam یک ویژگی مبتنی بر NFC است که به کاربران امکان میدهد فوراً اطلاعات مربوط به برنامههایی را که استفاده میکنند، فقط با لمس دو گوشی دارای NFC به اشتراک بگذارند. هنگامی که دستگاهها در محدوده هستند - در عرض چند سانتیمتر - سیستم یک اتصال NFC را راهاندازی میکند و یک رابط کاربری اشتراکگذاری را نمایش میدهد. برای به اشتراک گذاشتن هر چیزی که در حال مشاهده با دستگاه دیگر هستند، کاربران فقط صفحه را لمس می کنند.
برای توسعه دهندگان، Android Beam یک روش جدید برای ایجاد تقریباً هر نوع تعامل مبتنی بر مجاورت است. به عنوان مثال، میتواند به کاربران اجازه دهد فوراً مخاطبین خود را مبادله کنند، بازی چند نفره را راهاندازی کنند، به یک چت یا تماس ویدیویی بپیوندند، یک عکس یا ویدیو را به اشتراک بگذارند و موارد دیگر. این سیستم پشتیبانی از NFC سطح پایین و رابط کاربری اشتراکگذاری را فراهم میکند، در حالی که برنامه پیشزمینه دادههای سبکی را برای انتقال به دستگاه دیگر فراهم میکند. توسعه دهندگان کنترل کاملی بر داده هایی که به اشتراک گذاشته می شوند و نحوه مدیریت آن ها را دارند، بنابراین تقریباً هر تعاملی امکان پذیر است. برای محمولههای بزرگتر، توسعهدهندگان میتوانند حتی از Android Beam برای شروع اتصال و انتقال دادهها از طریق بلوتوث، بدون نیاز به جفتسازی قابل مشاهده توسط کاربر، استفاده کنند.
حتی اگر توسعهدهندگان تعاملات سفارشی مبتنی بر Android Beam را اضافه نکنند، همچنان میتوانند از ادغام عمیق آن در Android بهره ببرند. بهطور پیشفرض، سیستم URL برنامه Google Play را به اشتراک میگذارد، بنابراین دانلود یا خرید آن برای کاربر آسان است.
ویجت اشتراک گذاری مدولار
چارچوب UI شامل یک ویجت جدید به نام ShareActionProvider است که به توسعه دهندگان اجازه می دهد تا به سرعت عملکرد استاندارد اشتراک گذاری و رابط کاربری را در نوار اقدام برنامه های خود جاسازی کنند. توسعه دهندگان به سادگی ShareActionProvider را به منو اضافه می کنند و هدفی را تنظیم می کنند که عملکرد اشتراک گذاری مورد نظر را توصیف می کند. سیستم بقیه موارد را مدیریت میکند و فهرستی از برنامههایی را ایجاد میکند که میتوانند هدف اشتراکگذاری را مدیریت کنند و زمانی که کاربر از منو انتخاب میکند، هدف را ارسال میکند.
قابلیت های رسانه های جدید
پخش چند رسانه ای سطح پایین
Android 4.0 یک مسیر مستقیم و کارآمد برای پخش چند رسانه ای سطح پایین فراهم می کند. مسیر جدید برای برنامههایی ایدهآل است که باید کنترل کاملی بر روی دادههای رسانه قبل از ارسال آن به پلتفرم برای ارائه داشته باشند. به عنوان مثال، برنامه های رسانه ای اکنون می توانند داده ها را از هر منبعی بازیابی کنند، رمزگذاری/رمزگشایی اختصاصی را اعمال کنند و سپس داده ها را برای نمایش به پلتفرم ارسال کنند.
برنامه ها اکنون می توانند داده های پردازش شده را به عنوان یک جریان چندگانه از محتوای صوتی/تصویری در قالب جریان انتقال MPEG-2 به پلتفرم ارسال کنند. این پلتفرم محتوا را حذف، رمزگشایی و رندر میکند. تراک صوتی به دستگاه صوتی فعال ارائه می شود، در حالی که آهنگ ویدیویی به یک Surface یا یک SurfaceTexture ارائه می شود. هنگام ارائه به SurfaceTexture، برنامه می تواند جلوه های گرافیکی بعدی را با استفاده از OpenGL روی هر فریم اعمال کند.
برای پشتیبانی از این جریان سطح پایین، این پلتفرم یک API بومی جدید بر اساس Khronos OpenMAX AL 1.0.1 معرفی می کند. API بر روی همان سرویسهای زیربنایی بهعنوان OpenSL ES API موجود در پلتفرم پیادهسازی میشود، بنابراین توسعهدهندگان میتوانند در صورت نیاز از هر دو API با هم استفاده کنند. پشتیبانی از ابزارهای چندرسانهای پخش جریانی سطح پایین در نسخه آینده NDK Android در دسترس خواهد بود.
قابلیت های جدید دوربین
توسعه دهندگان می توانند از انواع ویژگی های دوربین جدید در اندروید 4.0 استفاده کنند. قرار گرفتن در معرض ZSL، فوکوس مداوم و زوم تصویر به برنامهها اجازه میدهد تا تصاویر ثابت و ویدیویی بهتری از جمله در حین فیلمبرداری ضبط کنند. برنامهها حتی میتوانند هنگام فیلمبرداری، عکسهای فوری با وضوح کامل بگیرند. اکنون برنامهها میتوانند مناطق اندازهگیری سفارشی را در پیشنمایش دوربین تنظیم کنند، سپس تعادل رنگ سفید و نوردهی را به صورت پویا برای آن مناطق مدیریت کنند. برای فوکوس و پردازش تصویر آسانتر، یک سرویس تشخیص چهره چهرهها را در یک پیشنمایش شناسایی و ردیابی میکند و مختصات صفحه نمایش آنها را برمیگرداند.
جلوه های رسانه ای برای تبدیل تصاویر و ویدئو
مجموعه ای از فیلترهای تبدیل با کارایی بالا به توسعه دهندگان این امکان را می دهد که جلوه های غنی را روی هر تصویری که به عنوان بافت OpenGL ES 2.0 ارسال می شود، اعمال کنند. توسعهدهندگان میتوانند سطوح رنگ و روشنایی را تنظیم کنند، پسزمینه را تغییر دهند، واضحتر کنند، برش دهند، بچرخانند، اعوجاج لنز را اضافه کنند و جلوههای دیگر را اعمال کنند. تبدیل ها توسط GPU پردازش می شوند، بنابراین برای پردازش فریم های تصویر بارگذاری شده از دیسک، دوربین یا جریان ویدئو به اندازه کافی سریع هستند.
کنترل از راه دور صوتی
Android 4.0 یک API کنترل از راه دور صوتی جدید اضافه میکند که به برنامههای رسانه اجازه میدهد با کنترلهای پخشی که در نمای راه دور نمایش داده میشوند یکپارچه شوند. برنامههای رسانه میتوانند با کنترل پخش موسیقی از راه دور که در صفحه قفل پلتفرم تعبیه شده است، ادغام شوند و به کاربران امکان میدهد انتخاب و پخش آهنگ را بدون نیاز به باز کردن قفل و پیمایش به برنامه موسیقی کنترل کنند.
با استفاده از API کنترل از راه دور صوتی، هر برنامه موسیقی یا رسانه می تواند ثبت شود تا رویدادهای دکمه رسانه را از کنترل از راه دور دریافت کند و سپس وضعیت پخش را بر اساس آن مدیریت کند. این برنامه همچنین میتواند ابردادههایی مانند هنر یا تصویر آلبوم، وضعیت پخش، شماره و توضیحات آهنگ، مدت زمان، سبک و غیره را به کنترل از راه دور ارائه کند.
کدک ها و کانتینرهای رسانه جدید
Android 4.0 پشتیبانی از انواع رسانه ها و کانتینرهای اضافی را اضافه می کند تا توسعه دهندگان به فرمت های مورد نیاز خود دسترسی داشته باشند. برای تصاویر فشرده با کیفیت بالا، چارچوب رسانه پشتیبانی از محتوای WebP را اضافه می کند. برای ویدیو، این فریم ورک اکنون از پخش محتوای VP8 پشتیبانی می کند. برای پخش چند رسانه ای، این چارچوب از پروتکل نسخه 3 پخش زنده HTTP و رمزگذاری محتوای AAC حاوی ADTS پشتیبانی می کند. علاوه بر این، توسعه دهندگان اکنون می توانند از ظروف Matroska برای محتوای Vorbis و VP8 استفاده کنند.
انواع جدید اتصال
Wi-Fi P2P
توسعهدهندگان میتوانند از یک چارچوب API برای کشف و اتصال مستقیم به دستگاههای اطراف از طریق اتصال Wi-Fi همتا به همتا (P2P) با عملکرد بالا و ایمن استفاده کنند. هیچ اتصال اینترنتی یا هات اسپات مورد نیاز نیست. چارچوب Wi-Fi P2P Android با برنامه گواهی Wi-Fi Direct™ Wi-Fi Alliance مطابقت دارد.
Wi-Fi peer-to-peer (P2P) فرصت های جدیدی را برای توسعه دهندگان باز می کند تا ویژگی های نوآورانه را به برنامه های خود اضافه کنند. برنامهها میتوانند از Wi-Fi P2P برای اشتراکگذاری فایلها، عکسها یا رسانههای دیگر بین دستگاهها یا بین رایانه رومیزی و دستگاه مجهز به Android استفاده کنند. برنامهها همچنین میتوانند از Wi-Fi P2P برای پخش محتوای رسانهای از یک دستگاه همتا مانند تلویزیون دیجیتال یا پخشکننده صوتی، اتصال گروهی از کاربران برای بازی، چاپ فایلها و موارد دیگر استفاده کنند.
نمایه دستگاه سلامت بلوتوث (HDP)
توسعه دهندگان اکنون می توانند برنامه های پزشکی قدرتمندی بسازند که از بلوتوث برای ارتباط با دستگاه ها و حسگرهای بی سیم در بیمارستان ها، مراکز تناسب اندام، خانه ها و جاهای دیگر استفاده می کنند. برنامهها میتوانند دادهها را از دستگاههای منبع HDP جمعآوری و مدیریت کنند و آنها را به برنامههای پزشکی پشتیبان مانند سیستمهای سوابق، سرویسهای تجزیه و تحلیل دادهها و موارد دیگر منتقل کنند.
با استفاده از یک چارچوب API، برنامهها میتوانند از بلوتوث برای کشف دستگاههای نزدیک، ایجاد کانالهای داده قابل اعتماد یا پخش جریانی و مدیریت انتقال داده استفاده کنند. برنامهها میتوانند هر مدیر IEEE 11073 را برای بازیابی و تفسیر دادههای سلامت از دستگاههای دارای تأییدیه Continua مانند مانیتورهای ضربان قلب، سنجهای خون، دماسنجها و ترازو فراهم کنند.
مولفه ها و قابلیت های جدید UI
پیشرفت های چیدمان
طرحبندی جدید، GridLayout، عملکرد برنامههای اندروید را با پشتیبانی از سلسلهمراتب نمای مسطحتر که در طرحبندی و رندر سریعتر هستند، بهبود میبخشد. از آنجا که سلسله مراتب مسطحتر است، توسعهدهندگان همچنین میتوانند ترازهای بین اجزایی را که از نظر بصری با یکدیگر مرتبط هستند، حتی زمانی که از نظر منطقی مرتبط نیستند، برای کنترل دقیق بر رابط کاربری برنامه مدیریت کنند. GridLayout همچنین به طور خاص طراحی شده است تا با ابزارهای طراحی کشیدن و رها کردن مانند Android Studio پیکربندی شود.
نماهای بافت OpenGL ES
یک شی جدید TextureView به توسعه دهندگان اجازه می دهد تا به طور مستقیم بافت های OpenGL ES را به عنوان اهداف رندر در یک سلسله مراتب UI ادغام کنند. این شیء به توسعه دهندگان امکان نمایش و دستکاری رندر OpenGL ES را می دهد، درست همانطور که یک شی مشاهده معمولی در سلسله مراتب را انجام می دهند، از جمله حرکت، تبدیل، و متحرک سازی نمای در صورت نیاز. شیء TextureView تعبیه پیش نمایش دوربین، ویدیوی رمزگشایی شده، صحنه های بازی OpenGL و موارد دیگر را برای توسعه دهندگان آسان می کند. TextureView را می توان به عنوان یک نسخه قدرتمندتر از شیء Surfaceview موجود مشاهده کرد ، زیرا همان مزایای دسترسی به یک سطح رندر GL را ارائه می دهد ، با این مزیت اضافه شده از داشتن آن سطح کاملاً در سلسله مراتب دید عادی شرکت می کند.
نقاشی 2D سخت افزاری
تمام دستگاه های اندرویدی که Android 4.0 را اجرا می کنند ، برای پشتیبانی از نقاشی 2D با شتاب سخت افزاری مورد نیاز هستند. توسعه دهندگان می توانند از این استفاده کنند تا ضمن حفظ عملکرد بهینه در صفحه های با وضوح بالا ، حتی در تلفن ها ، جلوه های عالی UI را اضافه کنند. به عنوان مثال ، توسعه دهندگان می توانند به مقیاس بندی شتاب ، چرخش و سایر عملیات 2D و همچنین اجزای UI شتاب مانند TextureView و حالت های ترکیبی مانند فیلتر ، ترکیب و کدورت تکیه کنند.
انواع ورودی جدید و خدمات متنی
ورودی قلم ، پشتیبانی از دکمه ، رویدادهای شناور
Android 4.0 شامل پشتیبانی کامل برای رویدادهای ورودی قلم ، از جمله محورهای شیب و فاصله ، فشار و خصوصیات حرکتی مرتبط است. برای کمک به برنامه های کاربردی ، رویدادهای حرکتی را از منابع مختلف متمایز می کند ، این سکو انواع ابزار متمایز را برای قلم ، انگشت ، ماوس و پاک کن اضافه می کند. برای بهبود ورودی از دستگاه های برجسته چند دکمه ، این سکو اکنون دکمه های اولیه ، ثانویه و عالی و همچنین دکمه های عقب و رو به جلو را ارائه می دهد. برای بهبود ناوبری و دسترسی ، رویدادهای Hover-Inent و Hover-Exit نیز اضافه می شوند. توسعه دهندگان می توانند بر روی این ویژگی های ورودی جدید برای افزودن تعامل قدرتمند به برنامه های خود ، مانند نقاشی دقیق و حرکات ، دست نویس و تشخیص شکل ، بهبود ورودی ماوس و سایر موارد ، ایجاد کنند.
خدمات متنی API برای ادغام چکرهای هجی
Android 4.0 اجازه می دهد تا برنامه ها از خدمات متنی موجود مانند فرهنگ لغت و چکرهای طلسم برای پیشنهادات کلمه ، اصلاحات و داده های مشابه استفاده می کنند. خدمات متنی برای IME فعال خارجی است ، بنابراین توسعه دهندگان می توانند فرهنگ لغت ها و موتورهای پیشنهادی را ایجاد و توزیع کنند که به سیستم عامل وصل شوند. هنگامی که یک برنامه از یک سرویس متنی نتیجه می گیرد - به عنوان مثال ، پیشنهادات کلمه ای - می تواند آنها را در یک پنجره پیشنهادی اختصاصی به طور مستقیم در نمای متن نمایش دهد ، نه اینکه به IME تکیه کند تا آنها را نمایش دهد.
API های قابل دسترسی پیشرفته
Android 4.0 ویژگی های دسترسی جدید و یک API پیشرفته را اضافه می کند تا به توسعه دهندگان اجازه دهد تجربه کاربر را در برنامه های خود بهبود بخشند ، به خصوص در دستگاه هایی که دکمه های سخت افزاری ندارند. برای خدمات دسترسی به ویژه خوانندگان صفحه نمایش ، این پلتفرم API های جدیدی را برای پرس و جو از محتوای پنجره ، برای ناوبری آسان تر ، بازخورد بهتر و رابط های کاربر غنی تر ارائه می دهد.
API دسترسی
برای اینکه برنامه ها در هنگام فعال شدن ویژگی های دسترسی ، تعامل را به طور مؤثر مدیریت کنند ، این پلتفرم رویدادهای دسترسی را برای حالت کاوش در لمس ، پیمایش و انتخاب متن اضافه می کند. برای این و سایر رویدادها ، این پلتفرم می تواند یک شیء جدید به نام یک رکورد دسترسی را به هم وصل کند که اطلاعات اضافی در مورد زمینه رویداد ارائه می دهد.
با استفاده از سوابق دسترسی و API های مرتبط ، برنامه ها می توانند به سلسله مراتب نمایش مرتبط با یک رویداد دسترسی پیدا کنند. برنامه ها می توانند از خواص کلیدی مانند گره های والدین و کودک ، حالت های موجود ، اقدامات پشتیبانی شده ، موقعیت صفحه نمایش و موارد دیگر پرس و جو کنند. برنامه ها همچنین می توانند برای کمک به مدیریت تمرکز و حالت منتخب ، در برخی از خصوصیات درخواست کنند. به عنوان مثال ، یک سرویس دسترسی می تواند از این قابلیت های جدید برای اضافه کردن ویژگی های مناسب مانند جستجوی صفحه نمایش بر اساس متن استفاده کند.
API متن به گفتار
یک چارچوب جدید API به توسعه دهندگان اجازه می دهد تا موتورهای متن به گفتار را بنویسند و آنها را در دسترس هر برنامه ای که از قابلیت های TTS درخواست می کند ، در دسترس قرار دهد.
استفاده از شبکه کارآمد
در Android 4.0 ، کاربران می توانند ببینند که داده های شبکه در حال اجرا از چه میزان استفاده می کنند. آنها همچنین می توانند محدودیت در استفاده از داده ها را بر اساس نوع شبکه تعیین کرده و استفاده از داده های پس زمینه را برای برنامه های خاص غیرفعال کنند. در این زمینه ، توسعه دهندگان برای اجرای کارآمد باید برنامه های خود را طراحی کنند و بهترین شیوه ها را برای بررسی اتصال شبکه دنبال کنند. Android 4.0 API های شبکه را فراهم می کند تا برنامه ها را برآورده کنند.
از آنجا که کاربران بین شبکه ها حرکت می کنند یا محدودیت هایی را در داده های شبکه قرار می دهند ، این پلتفرم به برنامه های کاربردی برای نوع اتصال و در دسترس بودن اجازه می دهد. توسعه دهندگان می توانند از این اطلاعات برای مدیریت پویا درخواست های شبکه برای اطمینان از بهترین تجربه برای کاربران استفاده کنند. توسعه دهندگان همچنین می توانند گزینه های شبکه سفارشی و استفاده از داده ها را در برنامه های خود بسازند ، سپس آنها را مستقیماً از طریق تنظیمات با استفاده از قصد سیستم جدید در معرض کاربران قرار دهند.
امنیت برای برنامه ها و محتوا
مدیریت ایمن اعتبارنامه ها
Android 4.0 مدیریت برنامه های تأیید اعتبار و امنیت را برای برنامه ها آسان تر می کند. یک API Keychain جدید و ذخیره سازی رمزگذاری شده زیرزمینی به برنامه ها اجازه می دهد کلیدهای خصوصی و زنجیرهای گواهی مربوطه را بازیابی و بازیابی کنند. هر برنامه می تواند از API Keychain برای نصب و ذخیره گواهینامه های کاربر و CAS ایمن استفاده کند.
خطاب به تصادفی طرح بندی فضایی
Android 4.0 اکنون به صورت تصادفی طرح بندی فضایی (ASLR) برای کمک به محافظت از سیستم و برنامه های شخص ثالث از بهره برداری به دلیل مشکلات مدیریت حافظه فراهم می کند.
پیشرفت برای شرکت
API مشتری VPN
اکنون توسعه دهندگان می توانند با استفاده از یک API جدید VPN و ذخیره سازی اعتبار امن ، راه حل های VPN خود را بر روی این سکو بسازند یا گسترش دهند. با اجازه کاربر ، برنامه ها می توانند آدرس ها و قوانین مسیریابی را پیکربندی کنند ، بسته های خروجی و ورودی را پردازش کنند و تونل های ایمن را در یک سرور از راه دور ایجاد کنند. شرکت ها همچنین می توانند از یک مشتری استاندارد VPN که در سیستم عامل ساخته شده است ، استفاده کنند که دسترسی به پروتکل های L2TP و IPSEC را فراهم می کند.
مدیریت سیاست دستگاه برای دوربین
این پلتفرم برای مدیرانی که دستگاه ها را با استفاده از یک مدیر خط مشی دستگاه نصب شده مدیریت می کنند ، کنترل خط مشی جدید را اضافه می کند. اکنون سرپرستان می توانند از راه دور دوربین را در یک دستگاه مدیریت شده برای کاربرانی که در محیط های حساس کار می کنند غیرفعال کنند.