1. پباده سازی برای تراکم و خیر پیکسل
قاعده اصلی در پباده سازی UI
مقادیر پیکسل 3 یا این که 4 برابر مقادیر dp می باشند.
درحالتی که با معنی تراکم پیکسلی طراحی اپلیکیشن آشنا نیستید، می بایست بگوییم که تراکم یا این که چگالی به تعداد پیکسلها در هر اینچ از یک برگه یا این که به عبارتی PPI گفته می گردد. واحد dp اختصاری برای عبارت «پیکسل غیروابسته از تراکم» (density-independent pixel) گفته میگردد که گه گاه dip نیز نامیده میگردد.
هنگامی که یک اینترفیس را پباده سازی می کنیم، سفارش می گردد که آن را برای پیکسل پباده سازی نکنیم، بلکه برای تراکم پیکسلی دستگاه متبوع پباده سازی کنیم. بنابراین مطمئن میشویم که موادتشکیل دهنده ما برای اندازههای مختلف دستگاهها به نحوه صحیحی مقیاسبندی می شوند.
قاعده اساسی در پباده سازی UI
استدلال این کهاین شغل را اعمال می دهیم، این میباشد که در حالتیکه برای مثال یک تصویر دکمه را با اندازه 200 در 50 dp پباده سازی کنیم، روی دستگاهی با برگه 166ppi با اندازه 200 در 50 پیکسل و روی برگه با تراکم 320 ppi با اندازه 400 در 100 پیکسل اکران می یابد که 2 برابر اندازه فولدر مهم میباشد.
ازآنجا که بعضی کاغذها تعداد پیکسل بیشتر از سایر داراهستند، تصاویر روی کاغذهای با تراکم پیکسلی بیشتر، کوچک چشم نمی شوند، بلکه تنهاً در نسبت 2 یا این که 3 یا این که 4 برابر اندازه مهم رندر می گردند. به این ترتیب مطمئن میشویم که تمامی تصاویر اندازه خویش را روی دستگاههای گوناگون با تراکمهای مختلف مراقبت مینمایند.
از جمله بعد ها شیت آیفون XS Max برابر با 414 در 896 میباشد. ولی این تعداد پیکسلها وجود ندارد بلکه تعداد پوینتها را آرم میدهد. بعد ها آن برحسب پیکسل 1242 در 2688 پیکسل میباشد. بنابراین در طی پباده سازی برای این موبایل بایستی 414 در 896 پوینت پباده سازی کنیم و فولدر را با بعد ها 3x عرضه کنیم.
2. استعمال از ارتقاهای 8dp
قاعده اساسی در پباده سازی UI
شاید تا به امروز از خویش پرسیده باشید، چرا در طی پباده سازی از ارتقاءهای 8dp به کار گیری می کنیم؟ یک توضیح معمولی برای این شغل وجود داراست. استدلال استعمال از عدد جادویی 8 و خیر از جمله عدد 5 این میباشد که در صورتیکه دستگاه دارنده وضوح 1.5 برابر باشد اعداد شخص به طور صحیحی رندر نمی شوند.
به علاوه اکثر وقت ها تلفن همراههای امروزی بعد ها برگهای دارا هستند که بر 8 نصیبپذیر می باشند. براین اساس میقدرت پباده سازیها را به طور منتسب روی این تلفن همراهها تهیه کرد.
قاعده اساسی در پباده سازی UI
با پباده سازی ارتقاء 8dp روی کانال 8 پوینتی موجب تولید انسجام در پباده سازیهای خویش میشویم. براین اساس دیگر نیازی به پیش گویی زدن مسافتبندی نیست و همینطور به نیکی با نحوههای مسافتبندی که تمجید کردهایم همراستا می گردد.
اپلیکیشن ساکن برای به کارگیری در یک پلت فرم یا این که دستگاه خاص پباده سازی گردیدهاست.این گروه طراحی اپلیکیشن از نرم افزار ها به صوت حرفهای نرم افزار نویسی می گردند و اکثر نرم افزار های تلفن همراه پیروز و مشهور از این نوع نرم افزار نویسی سود کرده اند هماهنند نرم افزار هایی از قبیل: اسنپ ، تپسی، دیجی فرآورده و ... . نرم افزار موبایل مستقر یک نرمافزار میباشد که در یک گویش نرمافزار نویسی خاص مانند Objective C برای iOS و Java برای سیستم برهان های آندروید کد نویسی گردیده است. اپلیکیشن های ساکن موبایل، کوشش سریع و امکان باور بالا را ارائه میدهند. آنها همینطور به دستگاه های گوناگون تلفن مانند دوربین و محل کار نشانی دسترسی دارا هستند. علاوه بر این، یوزرها میتوانند از بعضی نرمافزار ها سوای اتصال به وب استعمال نمایند. با این هم اکنون، این نوع نرم افزار برای توسعه و گسترش مستلزم هزینه میباشد، چون مختص یک سیستم استدلال پباده سازی میگردد، و کمپانی را ناچار می نماید تا ورژن های تکراری را که در سیستم برهان های دیگر شغل می نمایند، بسازد. اکثر بازی های ویدئویی نرمافزار های ساکن گوشی می باشند.
معمولا اشخاص اپلیکیشن های مرسوم تلفن همراه را از مغازه های نرم افزار مانند دکان اپلیکیشن اپل یا این که مغازه گوگل دانلود می نمایند. یک نرمافزار مستقر فقط قادر است روی یک نوع سیستم دلیل موبایل جاری ساختن خواهد شد: iOS، Android، Blackberry، Symbian، Windows Phone، WebOS، و غیره. در صورتیکه میخواهید تجربه نرمافزار خویش را برای یوزرها Android یا این که Blackberry نیز در دسترس یوزرها قرار دهید، نیاز به توسعه و گسترش و مراقبت یک ورژن غیروابسته از اپ دارید.
2-نرم افزار های اینترنت علامت یا این که نرم افزار اینترنت ویو(webview app)
نرم افزار اینترنت ویو
Web App ذخیره گردیده در یک سرور از رویه به دور و از روش مرورگر از روش وب تحویل داده میشود. اپلیکیشن های اینترنت اپلیکیشن های حقیقی وواقعی نیستند. آنان به وسیله مرورگر انجام می گردند و معمولا در HTML5 نوشته میشوند.
یک نرمافزار اینترنت تلفن همراه، قابل انعطاف افزاری میباشد که از فناوری هایی مانند جاوا اسکریپت یا این که HTML5 برای ارائه تعامل، هدایت و یا این که امکان سفارشی سازی استعمال می نماید. این اپلیکیشن ها در یک مرورگر اینترنت داخل موبایل جاری ساختن میگردد. این بهاین معنا میباشد که آنها از روش وب قابل به کارگیری می باشند و اپ های غیر وابسته ای نیستند که بر روی دستگاه موبایل مخاطب ذخیره شوند. اپ های اینترنت تلفن همراه را می قدرت با به کار گیری از هر نوع مرورگر اینترنت هوشمند موبایل - از جمله مرورگرهای بدون نقص از قبیل تلفن های آیفون و تلفن های Android یا این که مرورگرهای دربین جایگاه مانند بخش اعظمی از موبایل های BlackBerry جاری ساختن نمود.
یک کدام از مزیت های اینر نوع نرم افزار ها این میباشد که به جهت اجرایی بودن در اشکال سیستم کارداران هزینه پیاده سازی آن ذیل خیس از وضعیت اپلیکیشن نویسی ساکن میباشد.