6 نکته برای توسعه برنامه های قابل استفاده موبایل

نکات دستی برای توسعه برنامه های کاربردی تلفن همراه قابل استفاده تر

مسئله قابلیت استفاده از برنامه های تلفن همراه هنوز بزرگ است. هنوز هیچ دستورالعمل توسعه دهنده ای در مورد قابلیت استفاده برنامه وجود ندارد. همچنین تنوع در مدل های مختلف گوشی باعث می شود که یک "استاندارد" برای عامل استفاده شود.

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

در اینجا، ما به برخی از مشکلات عمده سخت افزاری که با توسعه دهندگان برنامه های تلفن همراه روبرو هستیم، ارائه می دهیم و راه حل هایی را برای هر یک از این مسائل ارائه می دهیم.

01 از 06

وضوح صفحه

خرید با آی فون "(CC BY 2.0) by Jason A. Howie

با ظهور بسیاری از تلفن های همراه جدید در بازار، هر کدام با ویژگی های مختلف، صفحه نمایش و رزولوشن نمایش می یابند، این امر غیر ممکن خواهد بود که شما بتوانید جواب مطلوبی را که برنامه شما باید داشته باشید، ارزیابی کنید.

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

02 از 06

رنگ و کنتراست

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

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

03 از 06

توابع دکمه

اکثر کاربران تلفن همراه از بیشترین استفاده خود در استفاده از تلفن خود جلوگیری می کنند؛ چرا که آنها تمام عملکرد دکمه دستگاه تلفن همراه خود را درک نمی کنند.

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

04 از 06

اندازه فونت

تقریبا تمام تلفن های همراه دارای فونت هایی هستند که برای خواندن راحت هستند. صفحه نمایش ها کوچک هستند و بنابراین فونت ها باید کوچک باشند تا بتوانند جا به جا شوند.

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

05 از 06

مکان نما

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

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

06 از 06

صفحه کلید

صفحه کلید گوشی هوشمند، حتی QWERTY فیزیکی، برای استفاده بسیار دردسر است. حتی صفحه کلید هایی که فضای بهتر را ارائه می دهند می توانند برای کاربر بسیار مشتاق باشند.

بنابراين سعی کنيد تا ورودی های کليدي را تا آنجا که ممکن است اجتناب کنيد. حداقل آن را امتحان کنید تا بتوانید به حداقل برسید.

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