💻 آخرین فرصت یادگیری برنامه‌نویسی با آفر ویژه قبل از افزایش قیمت در ۱۵ آذر ماه (🎁 به همراه یک هدیه ارزشمند )
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ دانشجوی سون‌لرن
دیزاین اپ اندروید و آی او اس
جامعه طراحی رابط و تجربه کاربری ایجاد شده در ۱۹ مرداد ۱۴۰۱

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

ما هم زمان وب سایتی رو داریم دیزاین می‌کنیم که هم نسخه اندروید داره و هم نسخه ای او اس در خصوص روند طراحی اولویت با کدوم پلتفرم هست ؟

و آیا میشه که تنها فقط نسخه اندروید پیاده سازی بشه و بعد از اون برنامه نویس نسخه ای او اس رو هم پیاده سازی کنه

مهم برای من اینه که اصول رو بدونم و اینکه روند طراحی و رود مپ در پروژه هایی که مولتی پلتفرم هستن و حتی نسخه رسپانسیو دارن به چه شکل است

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

همچنین اینکه در مبحث دولوپ هم به مراتب اندروید راحت‌تر و سریعتر هست.

در مورد سوال دومتون:

ببینید در مورد native app‌ها بهتره اصول مربوط به هر پلتفرم در طراحی رابط کاربری رعایت بشه. چون ممکنه تجربه کاربری رو در مواردی تحت الشعاع قرار بده، مثلا در موارد مهم: مثل دکمه back یا موارد مربوط به nav و tab و نمایش date picker، action menu تفاوت هایی وجود داره و باید در نظر گرفته بشه.

من لینکی رو در انتها واستون قرار میدم، میتونین مطالعه کنید.

اما در دولوپ مثلا با کمک react native میشه یک جا هم برای ios و هم برای اندروید کد نویسی کرد اما بعضی از ویژگی هایی که در بالا در مورد طراحی بهش اشاره کردم، اون قسمت از کدها براساس نوع سیستم عامل کاستومایز میشند.

البته امروزه با اومدن تکنولوژی pwa خیلی از این مشکلات به صورتی (و با تصمیم و هدف افراد در انتخاب این تکنولوژی) دیگه کمتر شده، درواقع شما با انتخاب این تکنولوژی به راحتی با یک ui و از طریق مرورگر میتونین اپ خودتون رو در دسترس افراد قرار بدین و در مقایسه با اپ‌های native نیازی به دانلود‌های با حجم بالا هم ندارند. ( در ظاهر شبیه همون native هست و ui‌ها یکسانه ) و همیشه هم آپدیته ( به دلیل تکنولوژی service.worker ). در واقع شما با یه تیر چند نشون میزنین، هم رسپانسیو هستند، هم کلی مزایای دیگه دارند.اما انتخاب این‌ها به تصمیم تیم و فاکتورهای یک پروژه و اهداف برمیگرده.


https://www.learnui.design/blog/ios-vs-android-app-ui-design-complete-guide.html#overview

بهترین پاسخ
هیبا آزاد ۱۹ مرداد ۱۴۰۱، ۱۲:۳۴