پباده سازی نرمافزار چه چیزی است؟ درین نوشته ی علمی با روند نخستین پباده سازی طراحی اپلیکیشن در مشهد ، پی ریزی اصول مهم، پباده سازی تجربه کاربری، پباده سازی رابط کاربری و ارائه به نصیب گسترش آشنا می گردید. برای ساختوساز یک اپ چه کارهایی بایستی انجام اعطا کرد؟ این پرسش در جایگاه دوم بیشترین سوالاتی که مشتریان از ما می پرسند جای دارد. (پرسش درجه نخستین این میباشد که: «پروسه عمل شما چه میباشد؟»)
پیش از هرچیز، فریب تبلیغات واهی را نخورید «با 3 مرحله راحت یک نرم افزار بسازید!.» ایجاد نرم افزار جوک بردار وجود ندارد. آری مطمئناً درصورتی که بخواهید، ممکن میباشد بتوانید یک اپلیکیشن معمولی و ابتدایی را در چندین ساعت با PhoneGap (یک نرم افزار مشابه به Wix برای نرم افزار های تلفن همراه) بسازید.
البته در صورتیکه این چیزی نباشد که شما می خواهید چطور؟ درصورتی که منظور شما این باشد که برای ساخت و ساز این اپ حقیقتا یه خرده وقت بگذارید و درباره ی برنامه ای تصور کنید که اپلیکیشن شمارا دوستداشتنی کرده و به یک برد مالی برساند؛ دراینصورت چطور خواهد بود؟
جدول محتویات
1 مرحله اکتشاف , پی ریزی پایه برنامه گوشی شما
1.1 قدمهای اکتشاف / مرحله اپلیکیشن ریزی
1.2 مرحله 1: ایده پردازی ــ یک ایده پیدا فرمایید.
1.3 مرحله 2: رقابت ــ رده سازی برد آمیز برنامه
1.4 مرحله 3: آشنایی کاربر مقصود
1.5 مرحله 4: کسب درآمد از برنامه
1.6 مرحله 5: انتخاب MVP
2 پباده سازی UX ــ پباده سازی تجربه کاربری برای نرم افزار
2.1 پباده سازی UX چه میباشد؟
2.1.1 مرحله 1: معماری داده ها
2.1.2 مرحله 2: وایرفریمینگ اپ
2.1.3 مرحله 3: مثال نخستین با امکان کلیک کردن
2.2 پباده سازی رابط کاربری (UI) ــ زیباسازی اپ
2.3 UI و UX را باهم نادرست نگیرید
2.3.1 مرحله 1: ساخت و ساز راهنمای مدل
2.3.2 مرحله 2: ایجاد طرح رندرشده
2.3.3 مرحله 3: تهیه و تنظیم یک طرح رندرشده قابل کلیک
2.4 به زیبایی آن دقت فرمائید
2.5 جدیدترین ایده های UI را دنبال کرده و از آن ها به کار گیری فرمائید
2.6 انجام آزمایش بتا
2.7 تحویل طرح به قسمت بسط
2.7.1 مرحله 1: پباده سازی منظم فولدر ها
2.7.2 مرحله 2: به اشتراک گذاری هدف ها کلیدی مخاطب
2.7.3 مرحله 3: به اشتراک گذاری مثال نخستین با توسعه و گسترش دهنده
2.7.4 مرحله 4: به اشتراک گذاری خصوصیات پباده سازی
مرحله اکتشاف , پی ریزی شالوده اپ گوشی شما
اکثر زمان ها، اشخاص فارغ از هیچ استراتژی و هیچ اطلاعی درباره ی مراحل تولید نرم افزار بهسرعت دست به فعالیت می شوند. آن ها با عقاید و پیش داوری های خویش وارد فعالیت گردیده و بعضی کارداران بسیار اثرگذار در پیروزی برنامه را نادیده می گیرند.
درنهایت، این عدم نرم افزار ریزی باعث به تولید مانع ها و پیچیدگی هایی بر راز خط مش آنها می گردد که به نوبه خویش سرعت کارشان را کاهش داده و صرف برهه زمانی و منابع بیشتری را میطلبد. تجربه به ما نشان داده میباشد که یکی عارضه ها مهم عدم پیروزی اپ های تلفن همراه، نرمافزار ریزی ضعیف و فقدان استراتژی میباشد. درواقع کلام اساسی این نوشتهیعلمی این میباشد که:
اهمیت اجزای رابط کاربری را نادیده نگیرید
رنگ می بایست به استفاده کننده شما یاری دهد تا به صورت شهودی طراحی اپلیکیشن در مشهد بدین معنا پی پیروز شود که کدام اجزای برنامه شما تعاملی میباشند و کدامیک نیستند و به چه شکل این اجزا به یکدیگر دارای ربط اند. ( کدام واحد از اهمیت بیشتری برخورداراست)
خوانایی محتوا اصلی میباشد
متن , حواشی , دکمهها , پسمسئله و دیگر عنصرها نرمافزار شما می بایست به وضوح قابلتشخیص باشند . اطمینان نتیجه ها فرمائید که موادتشکیل دهنده سپید در روی یک پسقضیه سپید قرار ندارند. به پیروی از مارک اپل , بخش اعظمی از برندها رابط کاربری خویش را رنگ بدوننور تعیین میکنند .
از روش رنگها رابطه برقرار نمائید
از ادغام رنگ تان برای جلب اعتنا یوزرها و انتقال داده ها اساسی به مخاطبان به کار گیری فرمایید . برای این مراد از رنگ های ملایم به کارگیری نمایید. ( به صورت نمونه رنگهای قرمزرنگ برای نوتیفیکیشن نادرست استعمال میشود و از آن برای قسمتهای دیگر به کار گیری نکنید)
خصوصیتهای جغرافیایی مخاطبین مقصود خویش را پیدا فرمایید
یک کدام از مهمترین نکات در بکار گیری رنگ در اپلیکیشن این میباشد که می بایست از شرایط جغرافیایی مخاطبین خویش باخبر باشید . رنگهای یکسان میتوانند معنای تماما ً ضدونقیض در کشورهای گوناگون داشته باشند . به عنوان مثال در چین , اولی برداشتی که از رنگ سپید به لحاظ میاید در رابطه با مرگ , بیماری , سیاه بختی میباشد اما در بیشتر کشورهای دیگر به معنای معاش , آشتی و متانت میباشد . آشنایی ترجیحات کاربر برای اجتناب از تعارض اهمیت دارااست . در حالتیکه می خواهید با application خویش کشورهای مختلفی را پوشش دهید از رنگهای خنثی به کار گیری نمایید .
کلام نهایی
طراح می بایست یک طرح را خیر صرفا براساس ذوق وسلیقه و خوشایند خویش بلکه بر طبق دست اندرکاران دیگر مانند ادراک مشتری ، شرایط مارک ، و حتی وضعیت جغرافیایی استفاده کننده غرض تعیین نماید .
پابلو پیکاسو می گوید : \" رنگها ویژگیهایی دارا هستند که احساسات را با خویش تغییر تحول می دهند \" . مبتنی بر گزاره پیکاسو بایستی این فیض را گرفت که شم استفاده کننده با رنگی که برای اپلیکیشن خویش تعیین می کنید ارتباط بی واسطه داراست. به کارگیری از رنگها برای Application یک فرایند شگفتانگیز میباشد. از تجربه کردن نترسید و اپلیکیشن خویش را منحصربهفرد فرمائید .
حدودا سالانه شاهد یک ورژن تازه از سیستم استدلال اندروید هستیم طراحی اپلیکیشن در مشهد که با نشر هر ورژن، تغییرات و ابتکار عمل هایی در آن شاهد هستیم. این تغییرات دربرگیرنده دور و اطراف اپ نویسی و برنامه نویس ها اندرویدی نیز میباشد و هر از چندگاهی یک کدام از این گوشه و کنار های نرم افزار نویسی بروز رسانی میگردند.
Android Studio:
حیط نرم افزار نویسی Android Studio در شانزدهم ماه می سال ۲۰۱۳ در کنفرانس Google I/O معرفی شد و ورژن پیش اکران آن از ماه جوئن به عبارتی سال در دسترس توسعه و گسترش دهندگان قرار گرفت.
امکاناتی کهاین فضا اپلیکیشن نویسی اندروید استدیو در دست شما قرار میدهد:
سیستم انعطاف پذیر بر شالوده Gradle
تولید اشکال اشکال متعدد نسل های APK
پشتیبانی از الگوهای پهناور برای سرویس ها گوگل و گونه های گوناگون دستگاه
ویرایشگر بی نیاز Layout ها همپا با پشتیبانی از دستکاری قالب ها
ابزارهایی برای تصاحب کردن تلاش، امکان استعمال، ورژن های سازگار و اشتباهات دیگر
و …
با این اکنون هنوز این اطراف نرم افزار نویسی در ورژن بتا جایدارد و تنی چند از تجهیزات هنوز برای این فضا فعال نشده میباشد و اکثری از برنامه نویس ها هنوز منتظر ورژن استوار این اپلیکیشن میباشند. ولی با کلیه این ها، تمامی ایرادات اپ نویسی این دور و اطراف برطرف گردیده و در تعدادی آپ دیت اخیر تنها به افزودن تجهیزات نو پرداخته شدهاست.
Eclipse ADT :
Eclipse یک اطراف اپ نویسی متن گشوده بر طبق لهجه اپ نویسی Java میباشد که Google با ارائه پلاگین ای بنام ADT این دور و بر را برای اپ نویسی اندروید مهیا می سازد. همینطور برای بی آلایش خیس کردن شغل های نصب افزونه و … گوگل مبادرت به تهیه و تنظیم Eclipse ADT Bundle نموده است.
پباده سازی رابط گرافیکی با قابلیت و امکان Drag and Drop:
به ظاهر یکیاز خصوصیت های دیدنی Android Studio پباده سازی Layout آن با رابط Drag and Drop میباشد. ولی حقیقت این میباشد که مقدار وقتی که صرف پباده سازی با Drag and Drop برای شما زیاد خواهد بود مگر اینکه شما یک هواخواه اطراف های دیداری باشید هر که سالها به پباده سازی یک طرح ۳D پیچیده با دکمه های مخروطی پرداخته باشید و به آسانی نتوانید عادت هایتان را از میان ببرید! حتما شما یک رابط خوب و عمل آمد نیاز دارید البته در حالتیکه شما حقیقتا میخواهید یک اپ کارآمد پباده سازی نمایید اکثر مقطع شما به پرداختن روی کدهایتان صرف شود! خیر به کلنجار رفتن با دور و بر دیداری!
تجربه ما دراین می باشد که کد نویسی در گوشه و کنار اندروید استودیو بسیار شادی بخش هست اما می بایست سیستم شما , حافظه موقت خیر داشته باشد به دلیل آن که این دور و بر پاره ای خیلی معدود نسبت به eclipse نماید خیس کار مینماید دستکم از حیث ما این آیتم اتفاق افتاده میباشد.
خصوصیت بسیار اساسی دیگر این است که در اندروید استودیو تهیه کردن تعلقهای پروژه یا این که در واقع کتابخانههای مصرف شده در پروژه بسیار معمولیخیس میباشد.
از شایسته ترین خصوصیتهای اندروید استودیو به کار گیری از ساختار gradle میباشد که بسیار در مراحل توسعه و گسترش امداد مینماید و آنرا تسهیل میبخشد.
با دقت به مطالب گفته شده و اینکه اندروید استودیو منحصر برای گسترش نرمافزارهای اندرویدی و بوسیله گوگل تنظیم شدهاست . سفارش ما به کار گیری از این گوشه و کنار برای توسعه و گسترش اپ های زیر اندروید میباشد.
ناهم خوانی و خوانایی متن
تضاد و مغایرت رنگی بخشی از تئوری رنگهاست، که برای پباده سازی حیاتی هست. طراحی اپلیکیشن در مشهد طراحان معمولا دوست داراهستند از تکنیکهای با مغایرت نادر به کار گیری نمایند چون ناهم خوانی نادر منجر می شود تمامی موردها قشنگ و هماهنگ بهلحاظ رسد. البته این زیبایی و هماهنگی به معنای مطلوب بودن از لحاظ خوانایی نمی باشد.
این آیتم را در لحاظ داشته باشید، موقع به کار گیری رنگها در متن، قرار تصاحب کردن دو رنگ با مغایرت معدود قادر است موجب دشواری تلاوت متن گردد. این قضیه مخصوصا برای صفحه های گوشی درستی مینماید. به این دلیل که یوزرها اکثر اوقات تلفن همراههای خویش را خارج از منزل و در دور و اطرافهای پرنور گزینه به کار گیری قرار میدهند که به تابش خیرهکننده کاغذ میانجامد.
ناهم خوانی رنگ و جلب دقت استفاده کننده
در کنار ساخت و ساز محتوای خوانا، ناهمخوانی رنگها می تواند اعتنا مخاطب را بر روی عنصرها خاص بر روی برگه اکران جلب نماید.
بهطور کلی، ناهمخوانی بالا شایسته ترین تعیین برای مطالب اساسی و یا این که عنصرها اساسی میباشد. چنانچه میخواهید یوزرها چیزی را مشاهده یا این که کلیک نمایند، آن را به نوعی مختلف فرمائید. از جمله، یوزرها به احتمال زیاد روی دکمه فراخوانی (Call To Action) که ناهمخوانی رنگی بالایی دارااست بیشتر کلیک مینمایند.
نکات اساسی
هر روشی را که گزینش کردید، کاربری راحت برای استفاده کننده را بهخیال و خاطر داشته باشید. در اینجا یکسری نکته قابل توجه را نظارت می کنیم:
استفاده کننده مقصود
داشتن داده ها مورد نیاز در زمینهی نیازها، عشقمندیها و ترجیحات یوزرها احتمالی در گزینش رنگهای مورد نیاز به شما امداد مینماید. ممکن میباشد استفاده کننده غرض شما، پالتهای رنگی عادی را ترجیح دهد.
محاسبه رقبا
برای یافتن نرم افزارهای مو جود در بازار و مقایسه آنها با یکدیگر تحقیق و بررسی انجام دهید. این ارزیابی و شناسایی الگوهای پباده سازی در غایت در تصمیمگیری به شما امداد مینماید.
تمرکز بر روی محتوا
بهخصوص دربارهی کیفیت محتوا و اینکه به چه شکل استفاده کننده آن را ببیند. اندازه موادتشکیل دهنده، متن، لبهها تمامی مورد ها تاثیر بسزایی در طرح آخرین اپ شما دارااست.
خوانا بودن
اطمینان نتایج نمایید کلیه عنصرها نرم افزار شما با یکدیگر رابطه دارا هستند. متن، لبهها، دکمهها، بگراند تمامی بایستی قابل تشخیص باشند و هیچسیرتکامل ابهامی وجود نداشته باشد. اطمینان نتایج فرمایید موادسازنده سپید در قبال دور نما سپید تهیه نشده باشند.
رنگ مارک
شما می بایست استراتژی رنگ مارک خویش را در طرح متبوع پیادهسازی نمائید تا با یکدیگر همسو باشند.
رابطه برقرار کردن از روش رنگها
برای جلب اعتنا یوزرها و انتقال داده ها اساسی از طرحهای رنگی به کارگیری فرمایید. با این اکنون شما بایستی آن را با احتیاط انجام دهید.
سخن پایان
درین مقاله کلیاتی در رابطه با با اینکه چهگونه تئوری رنگها می تواند پباده سازی نرم افزار شمارا افزایش دهد حرف کردیم. تقویت مهارت استعمال از رنگهای گوناگون نیازمند یک سعی مداوم و همیشگی میباشد. پس در حالتیکه می خواهید روش تولید طرحهای رنگی قشنگ را بیاموزید مستلزم تمرین و آزمایش بسیار میباشد.