جمعه ۱۶ آبان ۰۴

آرشیو فروردین ماه 1399

بهترين مرجع اندرويد

اينترفيس گوگل در نكسوس

۶۰ بازديد

رابط كاربري پيش فرض اندرويد به شدت با پردازش مستقيم متكي است و از ورودي هاي لمسي استفاده مي كند كه با عملكردهاي دنياي واقعي مانند ضرب و شتم ، ضربه زدن ، ضربه زدن ، و فشار دادن عقب براي دستكاري اشياء روي صفحه ، به همراه صفحه كليد مجازي سازگار نيست. . [76] كنسول هاي بازي و صفحه كليدهاي فيزيكي با اندازه كامل از طريق بلوتوث يا USB پشتيباني مي شوند. [77] [78] پاسخ به ورودي كاربر به صورت لحظه اي طراحي شده است و يك رابط لمسي يكپارچه را فراهم مي كند ، غالباً از قابليت ارتعاش دستگاه براي ارائه بازخورد لمسي به كاربر استفاده مي كند. برخي از برنامه ها براي پاسخ به اقدامات اضافي كاربر ، از دستگاه هاي داخلي مانند شتاب سنج ، ژيروسكوپ و سنسور مجاورت استفاده مي كنند ، به عنوان مثال ، تنظيم صفحه نمايش از حالت عمودي به افقي بر اساس جهت دستگاه ، [79] يا به كاربر اجازه مي دهد ماشين را هدايت كند. در يك بازي مسابقه اي با چرخاندن دستگاه شبيه سازي كنترل چرخ فرمان. [80]
دستگاه هاي Android بر روي صفحه اصلي ، ناوبري اصلي و اطلاعات "توپي" در دستگاه هاي Android ، مشابه دسك تاپ در رايانه هاي شخصي اجرا مي شوند. صفحه اصلي Android معمولاً از نمادهاي برنامه و عناصر رابط كاربري تشكيل شده است. نمادهاي برنامه برنامه پيوند شده را اجرا مي كنند ، در حالي كه ابزارك ها محتواي زنده يا به روز شده خودكار را مانند پيش بيني وضعيت هوا ، صندوق ورودي ايميل كاربر يا يك تيك اخبار در صفحه اصلي نمايش مي دهند. [81] صفحه اصلي مي تواند از چندين صفحه تشكيل شود كه در طي آن كاربر مي تواند به جلو و عقب حركت كند. [82] برنامه هاي شخص ثالث موجود در Google Play و ساير فروشگاه هاي برنامه مي توانند به طور جدي طراحي صفحه اصلي را طراحي كنند ، [83] و حتي شبيه سازي ظاهر ساير سيستم عامل ها مانند Windows Phone. [84] بيشتر توليد كنندگان ظاهر و ويژگي هاي دستگاه هاي اندرويدي خود را اختصاص مي دهند تا خود را از رقباي خود متمايز كنند. [85]
در بالاي صفحه نوار وضعيت قرار دارد كه اطلاعات مربوط به دستگاه و اتصال آن را نشان مي دهد. اين نوار وضعيت را مي توان "مستقر" كرد تا صفحه اعلان نمايش داده شود زيرا برنامه ها اطلاعات يا به روزرساني هاي مهم را نمايش مي دهند. [82] اعلان ها "اطلاعات مختصر ، به موقع و مرتبط با برنامه شما هنگام استفاده نيست" هستند و در صورت كليك ، كاربران به صفحه اي در داخل برنامه مربوط به اعلان هدايت مي شوند. [86] با شروع آندرويد 4.1 "Jelly Bean" ، "اعلان هاي قابل ارتقا" به كاربر اجازه مي دهد تا يك آيكون را در اعلان فشار دهد تا بتواند اطلاعات را بيشتر و اقدامات ممكن برنامه را از اعلان نشان دهد. [87]
صفحه همه برنامه ها ، تمام برنامه هاي نصب شده را با قابليت كشيدن برنامه از ليست به صفحه اصلي ، نشان مي دهد. صفحه اخير به كاربران امكان مي دهد بين برنامه هاي اخيراً استفاده شده جابجا شوند. [82]
برنامه هاي كاربرديتقريباً تمام دستگاه هاي Android داراي برنامه هاي Google از پيش نصب شده از جمله Gmail ، Google Maps ، Google Chrome ، YouTube ، Google Play Music ، فيلم هاي Google Play و TV و موارد ديگر هستند.
همچنين ببينيد: توسعه نرم افزار اندرويد و Google Playبرنامه هاي كاربردي ("برنامه هاي كاربردي") كه قابليت سخت افزاري را گسترش مي دهند با استفاده از كيت توسعه نرم افزار آندرويد (SDK) [88] و غالباً زبان برنامه نويسي جاوا نوشته شده اند. [89] جاوا را مي توان با C / C ++ ، [90] با يك گزينه زمان اجرا غير پيش فرض تركيب كرد كه امكان پشتيباني بهتر C ++ را فراهم مي آورد. [91] زبان برنامه نويسي Go نيز پشتيباني مي شود ، اگرچه مجموعه محدودي از API وجود دارد. در ماه مه سال 2017 ، Google اعلام كرد پشتيباني از توسعه برنامه هاي اندرويدي به زبان برنامه نويسي Kotlin. [93] [94]
SDK شامل مجموعه اي جامع از ابزارهاي توسعه ، [95] از جمله اشكال زدايي ، كتابخانه هاي نرم افزاري ، شبيه ساز تلفن مبتني بر QEMU ، اسناد و مدارك ، كد نمونه و آموزش است. در ابتدا ، محيط يكپارچه توسعه محيط Google (IDE) با استفاده از افزونه Android Development Kit (ADT) Eclipse گرفت. در دسامبر سال 2014 ، گوگل اندرويد استوديو را بر اساس IntelliJ IDEA به عنوان اولين IDE براي توسعه برنامه هاي اندرويدي منتشر كرد. ساير ابزارهاي توسعه از جمله يك كيت توسعه بومي (NDK) براي برنامه هاي كاربردي يا برنامه هاي افزودني C يا C ++ ، برنامه Google Inventor ، يك محيط بصري براي توسعه دهندگان تازه كار و بسياري از چارچوب هاي برنامه در دسترس هستند.