پیاده سازی نرم افزار گوشی و ده نکته ای که می بایست رعایت خواهد شد
پیاده سازی ضعیف سبب میگردد تا یوزرها نتوانند از بخش اعظمی از نرم افزار های آندروید و iOS براحتی به کار گیری نمایند. دراین نوشتهعلمی به ده نکته اشاره میشود که با حیث کردن آن ها در پیاده سازی، به کارگیری از نرم افزار ها برای یوزرها سهل شود. چنین بنظر میرسد شرکت های مدیا به نرم افزار های تلفن همراه که پیاده سازی بدی دارا هستند میل بیشتری دارا هستند. پیاده سازی بهتر برای هر اپلیکیشنی ضروریست، هرچند که سالهاست اپلیکشیشن های بد فروشندگان و فروشگاههای IT این بایستگی را نادیده گرفته اند. در کانتکست تلفن همراه پیاده سازی عالی التفات بیشتری دارااست چون اسکرین های خرد گوشی و دور و بر ناپایدار اجرایی آن به کار گیری از نرم افزار را دشوارتر میکند.
البته نقش توسعه و گسترش دهندگان چیست؟ و یوزرها بایستی درجستجوی چه باشند؟ آقای Micheal Griffith مدیریت یک دکان بسط ی نرم افزار تلفن همراه که نرم افزار های آن به زیبایی پیاده سازی گردیده اند، ده اصل را تیتر کرده که با رعایت این ده اصل نرم افزار های بهتری پیاده سازی خواهید کرد: خصوصیت های یک پلتفرم را به پلتفرم دیگر منتقل نکنید. طراحی سایت در مشهد ظواهر و رمانتیک که یک پلتفرم به یوزرها منتقل میکند، مختص به عبارتی پلتفرم بوده و یکی دلایل گزینش آن پلتفرم بوسیله مخاطب میباشد. بعلاوه امکان های هر پلتفرم برمبنای آنچه ارائه می دهد از دیگر پلتفرم ها گوناگون میباشد، براین اساس پیشرفت دهندگان بایستی تصمیم بگیرند که آیا جابجایی یک نرم افزار به تمامی ی پلتفرم های الزامی میباشد یا این که نه. آنها می بایست بهاین نکته اعتنا داشته باشند که یک پلتفرم در مقایسه با بقیه پلتفرم ها کوشش بیشتری دارااست.
برای نرم افزار های سازمانی که در چند کانتکست و دستگاه استعمال میشوند جایگاه ی استاندارد سازی می بایست بیشتر باشد تا یوزرها بتوانند آنچه را در منطقه کاری آنان بوده و در همگی دستگاهها آشناست را اجرا دهند. به آنها اعتقاد و باور خیال دهید بی آنکه دغده ای برای کاهش مجال یادگیری و نوع دستگاه داشته باشند میتوانند آنچه می بایست را جاری ساختن دهند. دراین باره نرم افزار بیش تر از نوع دستگاه در راءس تجربیات کاربری جایدارد. درحالیکه در نرم افزار های بی آلایش خویش دستگاه در مرکزیت تجربیات کاربریست. بعلاوه نباید احتمالات بنیادین واسط کاربری از پلتفرم در تعاملات ابتدایی نرم افزار مانند دسترسی به منوها را نادیده نگرفت.
از محدودیت های گوشی بویژه اسمارت فون برای ابتکار عمل سود ببرید. بعنوان نمونه می اقتدار از یک نرم افزار برای تشخیص فیس به کار گرفت تا بجای برش تصویر بصورت دستی auto crop در راس فوکوس تصویر صورت پذیرد. به کار گیری باصرفه از آندسته از امکان های گوشی که در کامپیوتر وجود ندارند. بعنوان نمونه می قدرت از دوربین موبایل برای کاستن از پیشنهادها در کاوش یا این که supplierها به کار گرفت. به کار گیری از سنسورها بویژه جاهایی که دیتای مازاد آنها میتواند از سعی مخاطب یا این که نرم افزار بکاهد.
سهولت پیاده سازی. طراحان جوان معمولا از متن های خرد و لی اوت های دشواری استفده میکنند که قرائت و ضربه زدن های ظریف را برای یوزرها مسن خیس طاقت فرسا میکند. از افکت Retina به کار گیری نکنید چون اینک پیکسل های کوچکتری وجود داراهستند که متن را حتیدر سایزهای کوچکتر از نگاه فنی خواناتر میکنند. دیده های بشر با عبور از سن سی و پنج سالگی توانمند به تلاوت متن های خیلی خرد نمیباشد. به این ترتیب عالی میباشد از پیاده سازی قابل تطبیق استعمال شود که لی اوت را برطبق اندازه متن تهیه میکند. رابط کاربری سایز متن در iOS7 وسعت کدنویسی برای آیفون ها و آی پدها را کاهش میدهد.
پروتوتایپ ها و سبک های تستی را روی دستگاه و اپلیکیشنی که جاری ساختن شود به مشتری یا این که یوزرها علامت دهید. پی دی اف یا این که فوتوشاپی که روی اسکرین کامپیوتر آزمایش گردد نمی تواند رفلکس دقیقی از چیزی باشد که در اسکرین گوشی یا این که تبلت نمایش داده می شود. بعلاوه تعاملات آنها از قبیل تاچ، سوایپ و تایپ نیز یکسان وجود ندارد. آنچه که در اسکرین های والا با موس و صفحه کلید بخوبی شغل میکند ممکن میباشد در تاچ اسکرین های خرد وحشتناک بنظر رسد. برعکس این گزینه نیز درست گو میباشد آنچه که در تلفن همراه های گوشی بخوبی فعالیت میکند میتواند در اسکرین کامپیوتر کوشش ضعیفی داشته باشد. براین اساس پروتوتایپ ها و مثال های تستی را در کانتکست صحیح به مشتری نماد دهید.
شناخت با تشبیهات ((Metaphors. تشبیهات گرافیکی جهانی اندکی وجود دارا هستند. شما میتوانید روی اشخاصی اکانت فرمائید که با تصاویر آنالوگ دیرین مانند اسکرین های تلوزیون، در دست گرفتن های رادیو، نوار ضبط و غیره شناخت داراهستند. نسل های جوانتر با آن ها شناخت ندارند حتی در حالتی که در فیلم های کهن چشم باشند. هرچند آیکونوگرافی از نگاه نظری قابلیت و امکان پیاده سازی جهانی بیشتری را میسر میکند البته بخش اعظمی از قضیه های آنالوگ برای آیکون ها چندان آشنا نبوده و یوزرها را سرگردان میکنند. به کارگیری از متن حتی درصورت نیاز به لوکالیزیشن میتواند عالی باشد.
اجتناب از آسانی بیشتراز حد هنگامیکه کلیه چیز از قبیل رنگ، وزن و غیره مشابه یکدیگرند. آسانی بیشتراز حد صحیح به سرگردان کنندگی ابهام زیاد میباشد چراکه هردو در تمرکز مخاطب روی وظایف یا این که محتوا اخلال تولید میکنند.
یاده سازی apps خیر applications. هرچه نرم افزار غامض خیس باشد به کار گیری از آن و نویگیت دشوارتر خواهد بود، بخصوص در تلفن همراه های هوشمند و قوانینی مانند فروغ معدود یا این که زیاد و حالت یوزرها(شرایط ایستاده یا این که نشسته). درصورت خیلعظیم همت هایی که برای ارائه دارید میتوانید آن ها را در بین دسته ای ازاپ های مرتبط تقسیم فرمائید. براین اساس هر اپلیکیشن بر یک عملکرد متمرکز می شود و توشه مازاد به آن وارد نمیشود. عدم ابهام بیش تر از حد و منحرف کننده یک لزوم به حساب میآید.
پیاده سازی برای لایه هایی از تجارب. کاربرانی که برای اول توشه از یک نرم افزار نو وارداتی به بازار به کار گیری میکنند بایستی چیزی با ارزش و ویژه در آن حس نمایند. یوزرها آینده نیز بایستی فواید بیشتر و با دسترسی سهل و آسان آنرا دریابند. اشخاصی که بطور تروتمیز از یک برنامه به کار گیری میکنند معمولا بدنبال کاربردی عمیق خیس برای به کار گیری مداوم و استوار می باشند. یک مثال ی عالی از اینگونه اپی، Flipboard میباشد.
جابجایی دیتا به یوزرها در کانتکست. برخی تکنیک ها برای بی نیاز خیس کردن تجربیات کاربری از تکان(motion) و تغییرو تحول((transitions به کار گیری کرده و قیمت برنامه پیاده سازی گردیده را به یوزرها منتقل کرده و آن ها را وادار به جستجوی آن نمی کنند.
۱۲:۴۴
- ۸ بازديد
- ۰ ۰
- ۰ نظر