انیمیشن های عملیاتی

بهبود تجربه کاربری با کمک انیمیشن های عملیاتی – بخش دوم

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

انیمیشن های عملیاتی

بهبود تجربه کاربری با کمک انیمیشن های عملیاتی - بخش اول

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

اجزای فایل APK

کالبدشکافی از نوع اندروید: بررسی اجزای تشکیل دهنده فایل APK – بخش دوم

در مطلب قبلی به کلیاتی در ارتباط با فایل APK اندروید پرداخته شد، در ادامه قصد داریم اجزای این فایل را با جزئیات بیشتری مورد بررسی قرار دهیم، با ما همراه باشید. 3. تجزیه و تحلیل محتوای APK حال که با نحوه ساخت و استفاده از فایل های APK آشنایی پیدا کردید، نگاهی به محتوای این فایل می اندازیم تا درک عملکرد آن ساده تر و واضح تر گردد. در این مطلب فایل APK یک اپلیکیشن به نام Sample Soft Keyboard را مورد استفاده قرار می دهیم که بر روی امولاتور اندروید به طور پیش فرض نصب شده است. در صورتی که تمایل به استف...

اجزای فایل APK

کالبدشکافی از نوع اندروید: بررسی اجزای تشکیل دهنده فایل APK - بخش اول

اپلیکیشن های اندروید به صورت Android Application Package یا به طور مخفف فایل های APK توزیع می شوند، با این حال برخی افراد به APK به عنوان جعبه سیاه می نگرند و هیچ ایده ای از نحوه ساخت و اجزای تشکیل دهنده آن ندارند. بسیاری از توسعه دهندگان اپلیکیشن تنها یک دانش سطحی و ابتدایی از APK دارند و در IDEهای همچون اندروید استودیو، تنها با یک کلیک ساده می توانید پروژه اندروید را به یک فایل APK تبدیل کنید. در این مطلب آموزشی قصد داریم به شرح اجزای تشکیل دهنده یک اپلیکیشن اندروید بپردازیم و محتوای فایل APK...

تسهیل تصمیم گیری در اپلیکیشن ها

چگونه می توان نوعی رابط کاربری را پیاده سازی کرد که به تصمیم گیری کاربر کمک کند؟ – بخش سوم

در مطلب قبلی به کلیاتی در ارتباط با ایجاد اعتماد در Anticipatory Design پرداخته شد، در ادامه به نکاتی در ارتباط با Dark Patterns خواهیم پرداخت. استفاده از Dark Patterns برای کمک به کاربران بسیاری از کمپانی ها به منظور پیشبرد اهداف خود از Dark Patterns استفاده می کند و امروزه تصمیم گیری به جای کاربران برای کمپانی ها ساده تر از گذشته شده و ابزارهایی در این راستا به کمک کمپانی ها می آیند. اما چرا از همین متدها جهت کمک به تصمیم گیری بهتر کاربران استفاده نشود؟ در حال حاضر بسیاری از ما به خاطر ضعف های...

تسهیل تصمیم گیری در اپلیکیشن ها

چگونه می توان نوعی رابط کاربری را پیاده سازی کرد که به تصمیم گیری کاربر کمک کند؟ – بخش دوم

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

تسهیل تصمیم گیری در اپلیکیشن ها

چگونه می توان نوعی رابط کاربری را پیاده سازی کرد که به تصمیم گیری کاربر کمک کند؟ - بخش اول

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

رفع کرش های اپلیکیشن

بهبود تجربه کاربری اپلیکیشن: چطور به کرش ها پایان دهیم؟

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