نكاتي براي توسعهدهندگان اندرويد
شعور دستور كارهاي گسترش
گوگل شركتي ميباشد كه پشت سيستم طراحي اپليكيشن استدلال اندرويد قرار گرفته ميباشد و آنان دارنده گروه جامعي از استانداردها ميباشند كه درصورتيكه مي خواهيد نرم افزارهاي اندرويد را در Play store منتشر نماييد، بايستي آنهارا رعايت فرمائيد.
اين دستور كارها يوزرها را توانمند راياپارس ميسازد تا تختگاز فهم و شعور نمايند كه نرم افزار شما چه گونه عمل مينمايد، اپليكيشنها را با يكديگر سازگار ميسازد، application و اعتقاد و باور نتيجه ها مينمايد كه يوزرها به احتمال خيلي زياد مجدد از اپ شما به كار گيري نمايند. پس آنهارا انجام فرمائيد.
شعور نيازهاي يوزرهاتان
اكثر اوقات توسعه و گسترشدهندگان در جلوي برگه اكران قرار مي گيرند، و نرمافزارهايي كه با نيازهاي محصور آن ها مواجه ميباشد را گسترش داده و پيشرفت مي دهند. با اين اكنون برندهترين نرم افزارها آنهايي مي باشند كه با پيش بيني ذهنيت مخاطب ساخته مي شوند. مقصود اپ مي بايست پاسخگويي به نيازهاي يوزرها باشد.
وقتي كه اپ در حالا اجراست، هر سيرتكامل خلل مطرح گرديده را عدهآوري كرده و به رفع آن بپردازيد. در حالتي كه يوزرها حس نمايند كه شما به خير در هم اكنون رئيس ايرادات ميباشيد، آنان به صورت مداوم از نرم افزار شما به كارگيري مينمايند.
اكثر زمان ها، توسعه و گسترشدهندگان مهارتهاي كدنويسي قويي داراهستند، ولي رابطهاي پياده سازيگرديده را به طور ضعيف نشر ميدهند. به خيال داشته باشيد كه يوزرها به كدهايي كه شما نوشتهايد عشقاي ندارند، آنان تجربيات front-end را ميخواهند. در حالتي كه شما طراح رابط خير و خوبي نيستيد، پس با هر كه اين فعاليت را به خير و خوبي بلد ميباشد همياري نماييد. درصورتيكه كسي را براي گروه خويش پيدا نميكنيد، اصول پياده سازي را بياموزيد و برخي بستههاي بدونپول UI را دانلود فرمائيد.
از اندرويد به كارگيري فرماييد و آپ تو ديت بمانيد
تعجب آور به لحاظ ميرسد، البته اكثري از بسطدهندگان اندرويد يوزرها اندرويد نيستند. نرم افزارهاي اندرويد غالبا معموليخيس از اپليكيشنهاي iOS بارگيري مي گردند.
با غرق كردن خودتان در اندرويد بيشتر از گوش دادن به يوزرها اپهاي خويش تجربيات استحصال مي كنيد. در دولت ها اندرويد كمپاني نمائيد تا با اشخاص همدرنگ رابطه برقرار فرمائيد. در انجمنهايي مثل Google+ كه مورد كاري آنان با شما يكي از ميباشد شغل نمائيد. بخش اعظمي از آنان پرجنب و جوش و الهامقسمت مي باشند.
به عبارتيطور كه گفتيم اندرويد كالا گوگل ميباشد. بعضي وقتها گوگل دوست دارااست بهروزرساني را براي سيستم دليل خويش منتشر نمايد. براي مثال با تكثير Android 7.0 Nougat، قابليت گسترش اپليكيشنهايي وجود داراست كه مي توانند تعدادي شغل را جاري ساختن دهند.
يكسري وظيفه بودن به اپليكيشنها اذن ميدهد تا كاغذ اكران دستگاهها را از هم غيروابسته كرده و يك سري اپ را با هم جاري ساختن نمايند. اين كارايي فوقالعاده موثر ميباشد و نخسين بار در روي داد Google اعلام شد. با ادامه اين حوادث، تكنيكهاي جديدي را خواهيد يافت كه نرمافزارهاي شمارا بهبود ميبخشد. Google I/O گزينه عشق و علاقه ماست، كه كنفرانسي ميباشد كه عالي ميباشد آن را از دست ندهيد. اين گزينه به ما ياري مينمايد تا بهروزرسانيهاي نرم افزار خويش را محافظت كرده و بين اولي افرادي باشيد كه استانداردهاي نو را پيادهسازي مينمايند.
مدام براي دستگاههاي چندگانه بسط مييابد
اولين دستگاه اندرويد ما يك برگه اكران 3 اينچي داشت و نرم افزارهايي كه گسترش داديم بسيار خوب بودند... تا وقتي كه همت كرديم آن ها را روي يك كاغذ اكران بلندمرتبهخيس نماد دهيم؛ آنها مفتضح به لحاظ ميرسيدند.
اندرويد به يوزرها آزادي كار ميدهد تا اشكال دستگاهها را جهت اعمال، با تعداد متعددي اندازههاي گوناگون براي اكران گزينش نمايند. تحت عنوان بسطدهنده، بايستي اعتقاد و باور نتايج فرمائيد كه اپليكيشن شما بر روي تعداد متعددي از دستگاههاي ممكن (درصورتيكه بر روي تمامي آن ها خير) به خير و خوبي پياده سازي شدهاست.
با اين وجود، ناممكن ميباشد كهاين دستور به طور فيزيكي بر روي هر دستگاه اندرويدي آزمايش خواهد شد، و حتي ثروتمندترين كمپانيهاي گسترش تنها ميتوانند يك كتابخانه دستگاه محصور را نگه داراهستند. براي غلبه بر اين ايراد، ما از پيكسلهاي density-independent در layoutها استعمال مي كنيم.
مطمئن گرديد كه اپليكيشن شما بر روي هر دستگاهي سريع ميباشد. ما از اجراي هر نرمافزاراي كه نمايد جاري ساختن ميگردد دست ميكشيم، و به طبع ما صرفا نيستيم و بيشتر عموم نسبت به نرمافزارهاي نمايد همين شم را دارا هستند. پس مطمئن گرديد كه نرم افزاريتان را باصرفه كردهايد. ميتوانيد سرعت نرمافزار خويش را با جلوگيري از به كارگيري از متغيرها و آبجكتهاي غير ضروري ارتقاء دهيد.
نرم افزار خويش را آزمايش فرمائيد. آن گاه آن را مجدد آزمايش فرماييد. و مجدد آزمايش نمائيد.
تحت عنوان يك توسعه و گسترشدهنده حرفه اي، شما نميتوانيد اپاي را فارغ از آزمايش كردن آن تكثير دهيد، البته اين فعاليت وسوسهانگيز ميباشد تا اين فرآيند را ناديده بگيريد. اين قضيه بسيار التفات داراست و ممكن ميباشد ظاهرا مشكلي نباشد اما بعداز نصب و راهاندازي باگها خودشان را نشانه ميدهند، پس مسلما كارايي نماييد پيش از آنكه اپليكيشن خويش را بر روي دستگاه حقيقي و واقعي جاري ساختن فرماييد، بر روي مشابهساز اندرويد (Android simulator) آن را آزمايش نمائيد.
بعد از تايپ كردن كد، شما مي دانيد كه نرمافزار چه طور عمل مينمايد،
برچسب: طراحي اپليكيشن،