مرجع رسمی مقالات طراحی اپ موبایل

بهترین مرجع مقالات اموزشی طراحی اپلیکیشن

مرجع رسمی مقالات طراحی اپ موبایل

بهترین مرجع مقالات اموزشی طراحی اپلیکیشن

  • ۰
  • ۰

نکات اولیه در طراحی نرم افزار موبایل سالهاست که با بسط و هوشمند شدن گوشی ها بسیاری از مردم دانا ضمن وبسایت های اینترنتی با گونه های اپلیکیشن های تلفن همراه های اندروید و یا آیفون رمز و شغل دارا‌هستند. به همین جهت طراحی اپلیکیشن مشهد  نرم افزار گوشی امروزه همانند ساخت وب سایت اینترنتی التفات دارد و رونق روزافزون طراحی و ارتقاء سفارش ساخت اپلیکیشن تلفن همراه بوسیله طرفداران و یا مدیران شرکت های به شرکت های طراحی برنامه های تلفن همراه خود نشان دهنده التفات این موضوع هست. یک نرم‌افزار تلفن همراه (mobile app) برنامه یا نرم افزاری می باشد که جهت ایفا بر روی موبایل های موبایل طراحی شده است. البته همانطور که می دانید همانند دنیای کامپیوترها سیستم عامل های مختلفی تاکنون برای موبایل ها عرضه شده برای مثال اندروید، IOS ، ویندوز فون و ... که در‌این در میان سیستم برهان اندروید (Android) که توسط شرکت گوگل ساخته و عرضه شده یک کدام از پرطرفدارترین و بهترین سیستم های برهان تلفن همراه می‌باشد و فعلا بیشتر نرم‌افزار های گوشی نیز برای این سیستم طراحی و اپلیکیشن نویسی میگردند. ولی درجه دوم نیز به سیستم عامل IOS شرکت اپل تعلق داراست که بر روی موبایل های ساخت این موسسه به نام IPHONE نصب و به کار گیری میشود. اما طراحی نرم افزار های تلفن همراه عمل چندان آسانی نیست. هم از نگاه فنی و هم از نگاه جذب کاربران. به خیال داشته باشید که هر چه یک طراح و برنامه نویس برنامه موبایل مخاطبان و کاربران بیشتری را جذب کند، پیروز تر می‌باشد. از این رو اصول برنامه ریزی های موبایل می بایست بوسیله عده ای که دراین باره کار دارند، به اعتنا رعایت خواهد شد. این اصول شامل تعدادی نکات و مواردی می‌باشند که هر نرم افزار نویس و طراح یک نرم افزار اندروید و یا IOS می بایست بداند و آنان را به اعتنا رعایت کند. به خاطر داشته باشید که تشکیل داد نرم افزار های تلفن همراه یک علم و بلکه هنری میباشد که قواعد و اصول خاص خود را دارد که باید این قواعد در نظر گرفته شوند. در اینجا جهت آشنایی شما خوانند‌گان گرامی و طرفداران به این مباحث، نکات مایحتاج دراین مورد را به شما معرفی میکنیم: - داشتن یک طرح معلوم: اینکه در بالا طرح کلی اپ مورد نظر خود به هم پا رنگ ها، فونت ها، تیترها، عکس ها، محل منوها، فرم ها و سایر بخش های برنامه موبایل شما چه‌گونه باید در صفحه ها و بخش های آن قرار بگیرند را از آغاز در طرح اول (Layout) بایستی به دقت مشخص خواهد شد. - پیش بینی اندازه ها برای کادر های مختلف تلفن همراه ها: این نکته را هم می بایست در نظر گرفت که لزوما تمامی گوشی ها دارای یک سایز و طول و عرض نیستند بلکه استاندارد قاب موبایل های ساخت‌و‌ساز شده توسط موسسه ها Samsung، Htc، Nokia،Nexus یه خرده با یکدیگر متفاوت هست. (به خصوص گوشی های Nexus) - واحد استاندارد فاصله ها: در قاب بندی و طراحی وب ها و همچنین اپلیکیشن های تلفن همراه، باید فواصل را بر پایه ی واحد پیکسل (pixel یا به اختصار px) در نظر گرفت. - داشتن UI مناسب: ظاهر یک برنامه تلفن همراه بایستی به گونه ای دقیق و ماهر طراحی شده باشد، که مخاطب هنگام شغل کردن با آن حس راحتی کند و از کار کردن با آن لذت غالب شود. یک طراح UI اپ های موبایل به زیبایی و ظاهر آحاد بخش های اپ می بایست توجه کافی داشته باشد. - چینش مناسب عناصر: دکورا سیون مناسب لینک و پیوند ها، منوها، عکس ها و سایر المان ها و موادسازنده یک برنامه موبایل شغل هر کسی نیست. بلکه برنامه نویسان و طراحان ماهر در این مورد به خوبی میدانند که تنوع رنگ های بکار رفته در منوها و همچنین سایز عکس ها و طراحی دقیق منوهای برنامه های گوشی میتواند کاربر را جذب کرده و او‌را دفعات آتی هم ترغیب به ادامه عمل و استفاده از آن برنامه کند. - سادگی: مسلما از قدیمی ها شنیده اید که می گفتن: \\\\\\\\\\\\\\\"سادگی و برازندگی\\\\\\\\\\\\\\\". بله هنوز هم در بخش اعظمی از امور زندگی روزمره ما در قرن بیستم این ضرب المثل بصورت یک قاعده و اصل مهم رعایت میگردد. مثلا در دنیای برنامه ریزی های موبایل. هر چه رابط کاربری بی آلایش تر باشد کاربران وارفته تر می توانند از امکانات آن استفاده کنند.سادگی در طراحی نرم افزار تلفن همراه به معنی سابق بودن نیست بلکه رعایت اصولی می باشد که منجر می‌شود یم اپلیکیش در عین مدرن و خوشگل بود از هر گونه ابهام به دور باشد. - امکان بروز رسانی: یکی‌از نکات مهمی که در دنیای ساخت وب سایت ها و همچنین نرم افزار های تلفن همراه باید به آن توجه کرد، قابلیت و امکان بروز رسانی و آپ تو دیت (update) آن میباشد. حتما بسیاری از نرم افزارها، سایت ها و نرم افزار ها امروزه نیاز به آپ تو دیت رسانی هر تعدادی وقت یکبار دارا‌هستند. برای مثال تغییرات فنی در مسئله اپ نویسی جهت برطرف کردن برخی ایرادهای نرم افزاری (Bug) که ممکن میباشد بسیاری از آنان به مرور مجال خود را نشانه دهند و همچنین تغییر و تحول و بروزرسانی در ظاهر اپلیکیشن (دکوراسیون منوها، رنگ ها، ایجاد کرد تنوع بیشتر و بهتر در فضای نرم‌افزار، عکس ها، اسلایدهای خوب و ...) - قابلیت جستجو: یکی از مزایای بخش اعظمی از برنامه های تلفن همراه قابلیت و امکان جستجو در آنهاست. به خصوص اپ های فروشگاهی و یا خبری، که امکان جستجو در آنها عنایت زیادی دارد. همانند ساخت وب سایت، در دنیای اپ های موبایل هم باید به‌این نکته توجه کرد. بنابراین کاربران نرم افزار نیز براحتی می توانند عنوان مورد نظر خود را جستجو کرده و در صورت وجود به لینک یا آن بخش هدایت شوند. - به کار گیری از آیکون ها: چند آیکون های استاندارد جهت طراحی اپلیکیشن های اندروید و IOS تاکنون طراحی شده که طراحان و برنامه نویسان معمولا از آنها استفاده می کنند. به عنوان مثال آیکون هایی که در وبسایت های رسمی دو شرکت گوگل و اپل دراین باره ها ارائه شده: امید‌است‌ در شرایطی‌که که شما هم میخواهید به دنیای طراحی و نرم افزار نویسی برنامه های تلفن همراه وارد شوید، با استیناف موارد فوق و بکارگیری آن‌ها موفق شوید و بتوانید اپ های کاربرپسند و جذابی را تشکیل داد فرمایید.

  • Raya Pars
  • ۰
  • ۰


۱۰ نکته‌ی اول در پیاده سازی نرم افزار تلفن همراه

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

در حیث داشته باشید که روی هم رفته و فارغ از اعتنا به نوع نرم افزار، برای پیاده سازی و اپ نویسی یک نرم افزار گوشی، رعایت تعدادی نکات نخستین منجر هرچه عالی شدن یک نرم افزار می شود. در‌پی‌ی این نوشته‌ی علمی به معرفی و نظارت ۱۰ نکته‌ی نخستین در پیاده سازی نرم افزار گوشی میپردازیم. با ما یاروهمدم باشید.
۱۰ نکته‌ی نخستین در پیاده سازی نرم افزار گوشی

پیش از رسیدگی نکات اصلی در پیاده سازی نرم افزار تلفن همراه، بایستی در حیث داشته باشید که پیاده سازی بهتر یک نرم افزار تلفن همراه، عمل سادگی وجود ندارد. نرم افزار‌های عالی، بایستی متمرکز بوده و وضوح نیکی داشته باشند. اعتنا داشته باشید که چنانچه که نرم افزار تلفن همراه، تجارب‎ی کاربری قابل قبولی نداشته باشد، یوزرها سریعا نرم افزار را رها می‌نمایند و هیچوقت برنمی‌گردند. می‌قدرت اظهار‌کرد وظیفه‌ی اساسی یک نرم افزار گوشی، در دست قرار دادن لحظه‌ی “اینجانب می خواهم” به یوزرها سوای هیچ سیرتکامل تانی است.

آشنایی مخاطبان و یوزرها
پیش از هر چیزی نیاز میباشد تا با شناسایی مخاطبان و یوزرها غرض، استراتژی خویش را برای پیاده سازی نرم افزار تدوین نمایید. شاید بتوان اظهار کرد این مرحله، مهم ترین مرحله در پیاده سازی نرم افزار می‎باشد؛ به این دلیل‌که مبتنی بر داده ها و داده‌های این مرحله میباشد که مورد ها آینده در پیاده سازی رعایت می‌گردد.

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

پیاده سازی نرم افزار برای هر دو سیستم دلیل اندروید و iOS
می بایست در لحاظ داشته باشید که وقتی که می خواهید نرم افزار گوشی را پیاده سازی فرمایید، برای هر دو سیستم دلیل اندروید و iOS پیاده سازی فرمایید؛ به این دلیل که تلفن‌های هم پا با هر دو سیستم استدلال، هواداران متعددی داشته و نمی‌اقتدار یوزرها را نادیده گرفت. افزون بر آن با اعتنا به پیاده سازی نرم افزار گوشی هم برای اندروید و هم iOS، مخاطبان کاربرانتان را ارتقا می‌دهید.

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

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

در فیض:

تا مکان ممکن در حین پیاده سازی نرم افزار تلفن همراه، آن را بی آلایش و مینیمال پیاده سازی نمائید.
در پیاده سازی هر ورقه از پیاده سازی نرم افزار گوشی، کوشش فرمائید تمرکز را بر روی یک تا دو گزینه داشته باشید.
در ساخت‌و‌ساز محتوای هر برگه توجه داشته باشید که صفحه های را با محتوای تصادفی مالامال نکنید.
عنوان ها متون، آنها‌را بدیهی و مختصر پیاده سازی فرمائید.
از فضای سپید و خالی جان دار، به صورت زیرکانه به کارگیری فرمائید.
در طی پیاده سازی، از رنگ‌های زیاد استعمال نکنید؛ به دلیل آن که سبب سردرگمی و کاهش تمرکز یوزرها می‎گردد. می‌اقتدار به مکان رنگ‌های متنوع، از یک‌سری رنگ محصور و پر رنگ (Bold) استعمال نمایید.
و در پایان، از آیکون‌های بی آلایش به کار گیری نمائید.
خوانایی
همانگونه که پیشتر نیز مطرح شد، گوشی‌ها در مقایسه با دسکتاپ ورقه‌ی اکران کوچکی دارا‌هستند، در فیض یکی معضل‌های بزرگی که در پیاده سازی نرم افزار گوشی وجود داراست، قرار دادن داده ها زیاد در یک رابط کاربری خرد –تلفن همراه- هست. از این رو بایستی برای پیاده سازی نرم افزار گوشی، مطالب و محتوای مو جود در آن به سیرتکامل‌ای باشند که کوتاه و سرازیر بوده و با اعتنا به اینکه یوزرها برای قرائت هر واژه و کلمه فرصت نمی‌گذارند، بایستی لغت ها و لغت ها کلیدی را تعیین کرده و با حق تقدم بندی مطلوب محتواهای جان دار، دسترسی را برای یوزرها شل‌خیس فرمائید.

دکمه‌های نرم افزار!
در پیاده سازی نرم افزار تلفن همراه برای دکمه‌ها از رابط کاربری محاوره ای و آشنا به کارگیری فرمائید. از موادسازنده و یا این که گونه های فانتزی به کار گیری نکنید و با خودتان بگویید که‌این تنها یک دکمه میباشد! در پیاده سازی نرم افزار، از پیوند‌های نوشتاری تحت عنوان دکمه به کارگیری نکنید. تنی چند از گونه های پیاده سازی‌های دکمه‌های رایج عبارت‌اند از:

مستطیل مالامال گردیده با کناره‌های مربع صورت
مستطیل لبریز گردیده با کناره‌های گرد
دکمه نامرئی (Ghost Buttons)
دکمه های شناور مصرف شده در پیاده سازی اصلی
پیاده سازی مطلوب دکمه‌ها برای انگشتان
در حیث داشته باشید که مجال طراحیUI برای نرم افزار گوشی، دکمه‌های مو جود در نرم افزار بایستی به سیرتکامل‌ای پیاده سازی شوند که در طول استعمال‌ی یوزرها، به راحتی قابل لمس و ضربه زدن باشند. هرچه دکمه‌ها کوچکتر باشند، احتمال اینکه در حین به کار گیری‌ی یوزرها از نرم افزار گوشی، دکمه‌ی اشتباهی را بزنند، وجود دارااست و بعداز یک‌سری جایگاه پیش وارد شدن این موردها ممکن میباشد یوزرها دیگر از نرم افزار شما به کارگیری نکنند و بعد از مدتی نرم افزار را از روی موبایلشان حذف نمایند.

در لحاظ داشته باشید که طبق پژوهش ها جان دار، پد انگشت بشر به صورت میانگین ۱۰ x14 میلی متر و رمز انگشتان آن، ۸ x10 میلی متر است و دست‌کم اندازه‌ی مطلوب برای دکمه‌های جان دار در نرم افزار تلفن همراه، ۱۰ x10 میلی متر می باشد. پس خوب میباشد که‌این دستکم اندازه را رعایت فرمائید. همینطور مسافت‌ی مطلوب را در بین دکمه‌هایی که کنار هم قرار دارا هستند را رعایت فرمایید.

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

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

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

از مواقعی که در تایپوگرافی بایستی به آن دقت کرد فونت و اندازه‌ی آن میباشد؛ فونت قابل قبولی را گزینش کرده که به سادگی خوانده خواهد شد و مطلوب با وضع و اوضاع نرم افزار باشد. ولی عالی میباشد بیشتر از سه نوع فونت به کارگیری نکنید.

همینطور فونتی که از آن در پیاده سازی نرم افزار به کار گیری میکنید، بایستی اندازه‌ای مناسب داشته باشد. مجموعاَ در نرم افزار‌های تلفن همراه، تلاوت هر چیزی که اندازه‌ی آن ذیل ۱۶ پیکسل باشد، طاقت فرسا میباشد. ضمن این‌ها به رعایت مراقبت مسافت‌ی میان خطوط نیز از نکاتی میباشد که بایستی به آن اعتنا نمایید.

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

  • Raya Pars
  • ۰
  • ۰


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

۱- آسانی
آسانی، یک اصل اصلی در پیاده سازی لوگو میباشد. یک لوگوی معمولی به راحتی قابل‌ تشخیص و به یاد ماندنی میباشد. هنگام پیاده سازی لوگو برای نرم افزار خویش، خطوط منزه، موادسازنده مینیمالیستی و ترکیبی متعادل را غرض قرار دهید. از رعایت کردن بیشتراز حد جزئیات لوگوی خویش، دوری کنید؛ چون می تواند بازتولید آن را در پلتفرم‌ها و اندازه‌های گوناگون دشوارتر نماید. یک لوگوی معمولی خیر صرفا وضوح و خوانایی را ضمانت می‌نماید، بلکه در امتحان مجال نیز مقاومت می‌نماید.

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

۳- تطبیق‌‌پذیری
لوگو اپ شما در پلتفرم‌ها و نقاط تماس متعدد، به عنوان مثال دستگاه‌های گوشی، اینترنت‌وبسایت‌ها، رسانه‌های اجتماعی و مواد تبلیغاتی به کارگیری میگردد. به این ترتیب، ساخت یک لوگوی تمامی‌کاره که در اندازه‌ها، جهت‌گیری‌ها و تنوع رنگ‌های متفاوت عالی به حیث می رسد، ضروری میباشد. یک لوگوی برخورد‌گرا که با موضوع‌های متعدد سازگار میباشد، ثبات را ضمانت می‌نماید و اثر خویش را محافظت می‌نماید. اعتقاد نتیجه ها نمائید که لوگوی شما قابل‌تشخیص و خوانا باقی میماند؛ حتی وقتی که خرد‌ گردیده یا این که به طور سیاه و سپید اکران داده می‌گردد.

۴- مقیاس‌پذیری
مقیاس‌‌پذیری یک مراعات حیاتی در پیاده سازی لوگو، به ویژه برای اپ‌های کاربردی میباشد. لوگوی شما می بایست مقیاس پذیر باشد تا اندازه‌های گوناگون را در خویش مکان دهد، از یک نشان اپ خرد گرفته تا یک بنر گران قدر. از گنجاندن جزئیات بغرنج که ممکن میباشد در شکل خرد شدن غیرقابل تشخیص باشند، پرهیز کنید. یک لوگوی عالی پیاده سازی گردیده در فرمت‌برداری قابلیت و امکان مقیاس‌پذیری سهل را فارغ از به خطر پرت کردن چگونگی بصری مهیا می‌نماید. اعتقادوباور از روشن و تاثیرگذار بودن لوگوی شما در هر اندازه‌ای، تطبیق‌پذیری و قابلیت و امکان استعمال آن را ارتقاء می دهد.

۵- تعادل و تناسب
تولید یک لوگوی متعادل و متناسب برای هماهنگی بصری ضروری میباشد. تعادل، به توزیع موادتشکیل دهنده بصری در لوگو اشاره داراست، در حالی که تناسب به اندازه و وزن هر عنصر اشاره دارااست. لوگوهای متقارن از روش موادتشکیل دهنده با وزن هم اندازه که در دو طرف خط مرکزی تراز گردیده‌اند به تعادل می‌رسند. لوگوهای نامتقارن همینطور میتوانند با استعمال از وزنه‌های مخالف برای ساخت‌و‌ساز یک ادغام بصری دلپذیر، به تعادل برسند. تولید تعادل و تناسب مطلوب سبب ساز ساخت و ساز شم جذابیت بصری و حرفه ای میگردد.

۶- بی‌وقتی
یک لوگوی جاودانه از روندهای زود گذر بالاتر می‌رود و رابطه و جذابیت خویش را در طی فرصت مراقبت می‌نماید. از ادغام ارکان پیاده سازی که مد روز می باشند ولی ممکن میباشد تخت گاز منسوخ شوند، دوری کنید. پیاده سازی کلاسیک و ماندگاری را تعیین فرمایید که قیمت‌های مارک شمارا منعکس نماید و در امتحان مجال مقاومت نماید. لوگویی که با در نظرگرفتن ارتفاع قدمت پیاده سازی شد‌ه‌است، ثبات را ضمانت می‌نماید و از نیاز به تغییر و تحول اسم تجاری مکرر خودداری می‌نماید. با دقت بر اصول پیاده سازی جاودانه، می توانید لوگویی تولید نمائید که مرتبط باقی‌بماند و برای سال‌های بعدی با یوزرها طنین‌انداز گردد.

سود
در فیض، پیاده سازی لوگو نقش مهمی در توفیق اپ شما دارااست. یک لوگوی عالی پیاده سازی گردیده، آشنایی مارک را ارتقاء می دهد، پشت گرمی ساخت می‌نماید، اپ شما‌را از رقبا متمایز می‌نماید، پیام شمارا به طور بصری منتقل می‌نماید و تعامل مخاطب را تقویت می‌نماید. با تقلید از اصول کلیدی پیاده سازی لوگو، مانند آسانی، اصالت، تطبیق‌پذیری، مقیاس‌پذیری، تعادل و بی‌وقتی، میتوانید یک لوگوی پر رنگ ساخت و ساز نمائید که جوهر مارک شمارا به تصویر می کشد و تأثیری به یاد ماندنی بر روی مخاطبان غرض شما میگذارد. روی پیاده سازی لوگوی ماهر سرمایه‌گذاری فرمایید تا یک لوگوی بصری جالب و به یاد ماندنی ساخت و ساز نمائید که اپلیکیشن شمارا متمایز می‌نماید و سبب ساز جذب مخاطب می گردد.

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

  • Raya Pars
  • ۰
  • ۰


ASO یا این که سئوی نرم افزار چیست؟
سئوی نرم افزار یا این که ASO (App Store Optimization) به معنای با صرفه‌سازی و seo نرم افزار برای مارکت‌‌ و برنامه‌استورهایی مثل گوگل‌پلی، بازار، مایکت، آیتونز و… میباشد. این باصرفه‌سازی به خواسته اخذ بازدید بیشتر از شیت اپلیکیشن در مارکت و ارتقاء نرخ تبدیل ارگانیک (بازدیدکننده‌ای که نرم افزار را نصب می‌نماید) شکل  طراحی اپلیکیشن در مشهد می گیرد.

در بنا شده در فرایند ASO کوشش بر این میباشد که نرم افزار در مارکت متبوع، رنک بالایی (جایگاه فراتر) حصول نماید؛ زیرا هر چه رنک نرم افزار در آن مارکت فراتر باشد، شانس بیشتری برای چشم شدن آن وجود خواهد داشت. برنامه‌استور نرم افزار‌های با سئوی فراتر را هنگام جستجوی استفاده کننده درصفحه حاصل، قسمت اکسپلور برنامه‌استور، قسمت معرفی اپلیکیشین‌های شبیه و دربین لیست پیشنهادی مارکت به استفاده کننده اکران می دهد. به‌این‌ترتیب درصد اجرا اکشن آخری بوسیله یوزرها فراتر خواهد رفت و شاهد ارتقاء نصب ارگانیک نرم افزار‌ خوا هیم بود.

البته آیا ASO گوناگون از سوژه بهینه سازی به اکانت می‌‌آید؟ آیا نرم افزار‌ها‌ نیازی به seo ندارند؟ و چرا در مبحثی غیر وابسته به ASO پرداخته میشود؟

بهینه سازی و ASO چه تفاوتی دارا‌هستند؟
همان گونه که گفته شد در ASO، ما در پی با صرفه‌سازی نرم افزار در برنامه‌‌استور و مارکت‌های مختص نرم افزار مثل بازار، گوگل‌پلی، آیتونز و … هستیم. غرض از این عمل، ارتقاء نرخ نصب ارگانیک نرم افزار و در سود کاهش هزینه جذب استفاده کننده میباشد. در حالی‌که بهینه سازی یا این که بهینه سازی به باصرفه‌سازی سایت برای موتورهای جستجوی گوگل، یاهو، بینگ و… میپردازد و غرض از آن، ارتقا ترافیک ورودی وب سایت و ولی اخذ نرخ تبدیل فراتر میباشد. به این ترتیب هر دو سوژه، با وجود اشتراک‌هایی که در شیوه جاری ساختن دارا‌هستند به طور کامل با هم تفاوت دارا‌هستند. توصیه میکنیم جهت شناخت بیشتر با بهینه سازی، نوشته ی علمی بهینه سازی چیست؟ را استیناف نمایید.
با این تعبیر، آیا این به مفهوم میباشد که صاحبین نرم افزار‌ها نیازی به سئوی وب سایت ندارند؟ نه. کل نرم افزار‌های مطرح، ضمن حضور در نرم‌افزار‌استورها، دارنده سایت هم می‌باشند و مجموع کارایی خویش را به عمل می برند که فرآیند بهبود سئوی سایت خویش را نیز برابر با سئوی نرم افزار پیش‌ببرند؛ به این دلیل‌که مخاطبین متعددی ممکن میباشد صرفا از روش جستجوی در گوگل با آنان آشنا شوند و نباید این قسمت را به بیماری آلزایمر سپرد (از جملهً کاربری در گوگل عبارت نرم افزار خرید خرقه را کاوش نماید).

با این وجود طبق اعلام گوگل حدود 40 درصد از نرم افزار‌ها برای نخسین بار در سود جستجوی استفاده کننده در باطن نرم افزار‌استورها چشم و شناخته گردیده‌اند. این درصد در حالی اعلام گردیده‌است که راءس تحقیقاتی statisca (اینجا) در اواخر سال 2020 تعداد نرم افزار‌های مو جود در آیتونز اپل و گوگل‌پلی را بیشتراز 5 میلیون برشمرد و میبینیم که‌این عدد معیار قابل توجهی از نصب‌ها را در برمی‌گیرد.

همین مسئله به خیر مداقه سئوی نرم افزار‌ها را آرم می دهد. با دقت بیشتر بر روی ارتقاء نصب ارگانیک نرم افزار‌ها نصیب قابل توجهی از هزینه‌ها نیز کاهش خواهد یافت.

موادتشکیل دهنده اصلی اکران نرم افزار در مارکت‌ها
زمانی در یک مارکت، اپلیکیشنی اکران داده میشود، چه اجزایی در معرض روءیت کرد استفاده کننده قرار می گیرد؟ در تصویر تحت شیوه اکران یک نرم افزار در گوگل‌پلی را میبینیم. در هنگام اکران اول نرم افزار، اجزایی مثل آیکون اپلیکیشن، تیتر آن، تیم‌بندی که در آن قرار می گیرد، تعداد دانلودها، تعداد نظرها تصویب گردیده یوزرها (review)، میانگین امتیازهای دریافتی (average rating)، تصاویر اسکرین‌شات از صفحه های داخلی نرم افزار یا این که ویدیوی معرفی و توضیحی کوتاه درباره این برنامه قابل مشاهده میباشد.
در پی زمانی قصد شناخت بیشتر با نرم افزار را داشته باشیم توضیحی جامع درباره آن و محتوای ایده ها یوزرها اکران داده شود. در انتهای برگه نیز داده ها بی نقص developer اپ و لیستی پیشنهادی از اپ‌های شبیه یا این که مربوط به این نرم افزار در دسترس مخاطب قرار خواهد گرفت.

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

بدین ترتیب پیش از مبادرت به سئوی نرم افزار، بایستی مارکتی که می خواهید نرم افزار خویش را در آن قرار دهید به نیکی تحقیق فرمایید. این برنامه‌استور چه نصیب‌هایی را برای معرفی در اختیارتان قرار می دهد؟ چه شرایطی برای محتوا دارااست و برای هر قسمت چه محدودیتی در لحاظ گرفته میباشد؟ آحاد این اجزا در مرتبه‌بندی نرم افزار شما تاثیرگذار می‌باشند و توصیه می گردد از تک تک پتانسیلی که در دست شما قرار می گیرد استعمال فرمایید. برای فهم التفات این مسئله، دو نرم افزار ذیل را با هم مقایسه فرمایید. به حیث شما استفاده کننده به نصب کدام‌یک از اپلیکیشن‌های پایین میل علامت خواهد اعطا کرد؟ هر دو نمایشی از بازی‌های به طور تقریبً شبیه در کافه‌بازار می باشند.
گرچه بازی آمیرزا بسیار دارای شهرت‌خیس و دوستداشتنی‌خیس میباشد البته از تصاویر و توضیحات بسیار بهتری به کارگیری کرده و از سوی دیگر، بازی کافه واژه و کلمه هم در تیتر خویش، از کلمه و واژه کلیدی استعمال نموده است که از نکات سئوی نرم افزار به شمار می‌رود. هم اکنون که با ریزه کاری روش اکران معرفی نرم افزار آشنا شدیم چطور می‌قدرت این اجزا را برای اخذ اکران بیشتر با صرفه کرد؟ در‌پی به طرز اجرای استراتژی ASO میپردازیم.

استراتژی ASO
استراتژی ASO در 4 قدم اصلی نرم‌افزار‌ریزی و انجام می شود که در نصیب‌های آن‌گاه کاملا به هرمورد می پردازیم:

آشنایی استفاده کننده و جستن کلمه ها کلیدی مطلوب
قرار دادن نرم افزار در مارکت و ساخت و ساز محتوا برای اجزای آن
آزمایش A/B
مانیتور کردن مراحل، بررسی، با صرفه‌سازی و تکرار دوباره
آشنایی استفاده کننده و یافت کردن عبارات کلیدی مطلوب
او‌لین قدم شما در استراتژی ASO، (مانند هر استراتژی دیگری) آشنایی کاربر میباشد. آشنایی کاربر شمارا به کلیدواژه‌های اصلی و ادبیات مطلوب حضور در نرم افزار‌استورها خواهد رساند. کاربر در پی حل چه مشکلی میباشد و از چه کلمه ها کلیدی در جستجوی نرم افزار متبوع خویش به کارگیری می‌نماید؟ برای یافت کردن این کلمه ها کلیدی میتوانید از طریق‌‌های ذیل به کارگیری نمایید:

شیت نرم افزار رقبای خویش را تحلیل نمایید از چه کلمه ها کلیدی به کار گیری کرده‌اند. به قسمت نظرها مخاطبان وی رجوع‌نمایید؛ چه کلمه ها کلیدی به‌عمل برده‌اند و ادبیات کلام کردن با آنها به چه شکل بایستی باشد.
موتور جستجوی خویش مارکت هم هنگامی کلمه و واژه‌ای را تایپ میکنید لیستی محصور از کلمه ها کلیدی مرتبط به شما توصیه می دهد و میتوانید از آنان هم استعمال فرمایید.
ابزارهای رایگانی مثل keywordtool  در کشف کردن لغت ها کلیدی رایج در نرم افزار‌استورها به شما یاری خواهند کرد. از سایر ابزارهای کاربردی در این مورد نیز می‌اقتدار به wordtracker و keywordtracker اشاره نمود.
در قسمت تبلیغات جستجوی کافه‌بازار هم قابلیت و امکان پژوهش عبارات کلیدی آیتم به کارگیری به وسیله یوزرها را رویت کرد.
از عبارات کلیدی تک‌واژه‌ای، کوتاه و به شدت رقابتی پرهیز کنید. از لغت ها کلیدی وقتگیر‌خیس (Long Tail) و معدود‌خیس رقابتی به کار گیری نمایید. اما دقت نمائید که استفاده کننده در تلفن همراه در اکنون کاوش میباشد و هنگام تایپ از لغات خیلی وقت گیر هم به کارگیری نمی‌نماید. براین اساس بدین نکته هم در تعیین کلمه ها کلیدی پایانی خویش اعتنا نمایید. همینطور به خاطر داشته باشید که برنامه‌استورها فضا پویایی دارا‌هستند به این ترتیب به صورت مداوم می بایست مارکت و رقبای خویش را در آن ها تحقیق نمایید و در شکل نیاز لغات کلیدی خویش را تغییر‌و تحول دهید یا این که بازنویسی فرمائید.
 

  • Raya Pars
  • ۰
  • ۰


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

اپ نویسی کراس پلتفرم مزیت ها و معایبی دارااست:

صرفه جویی فرصت : اپلیکیشن نویسی برای هر سیستم دلیل به صورت غیروابسته فرصت بسیار بیشتری نسبت به اپ نویسی برای تمامی پلتفرم ها می‌برد.

مقرون به صرفه بودن : زمانی برنامه نویس ها کمتری برای پیاده سازی نرم افزار ها به شغل گرفته شوند ؛ هزینه ها کمتر گردیده و سرعت پیشرفت نرم افزار ها زیاد می گردد.

بیشینه منفعت :با ارائه نرم افزار خویش به مارکت های متفاوت بهره قابل توجهی از فروش این عمل قسمت بسط دهندگان می‌گردد.

آپدیت رسانی آسوده : آپدیت رسانی ها قادر است به طور هم‌زمان بر روی تعدادی پلتفرم صورت بپذیرد.

کاهش سرعت اعمال : نرم افزار های کراس پلتفرم نمیتوانند مستقیماً با پلتفرم دستگاه آیتم استعمال یکدست شوند ؛ در سود به انگیزه عدم دسترسی به hardware دستگاه هنگ میکند.

عدم یکدست شدن با دستگاه مخاطب : این نوع نرم افزار ها با تنظیماتی که مخاطب بر روی دستگاهش ایفا داده ، نمیتواند یک پارچه خواهد شد ، در غایت مخاطب نمیتواند از کلیه تجهیزات نرم افزار به کار گیری نماید و این شغل موجب جراحت رساندن به یوآی و یوایکس می‌شود.

او‌لین گام برای پیشرفت نرم افزار های کراس پلتفرم گزینش ابزار مطلوب برای این عمل میباشد.مورد ها ذیل مثال هایی از این ابزارها و تکنولوژی های گزینه به کارگیری برای نرم افزار های کراس پلتفرم میباشد :

Appcelerator:

ابزاری برای سرعت بخشیدن به توسعه و گسترش نرم افزار ها میباشد که اپلیکیشن نویس با صرف مجال کمتری برای کد نویسی ، می‌تواند نرم افزار های متنوعی ساخت نماید.
این ابزار با لهجه های Php,Python,Javascript,Html,Ruby سازش دارااست.

یکی مزیت های این ابزار شناسایی باگ ها ، کرش ها و ایرادات نرم‌افزار در گوشی و رفع آن هاست.
همگی ی توسعه و گسترش دهندگان Appcelerator به صورت بدون پول به Hyperloop که یکی شایسته ترین و قادر ترین Api های توسعه و گسترش کراس پلتفرم میباشد ، دسترسی دارا‌هستند.
Adobe PhoneGap:

این ابزار به وسیله کمپانی Adobe درست شده که قابلیت و امکان خروجی دادن نرم‌افزار متناسب با اکثریت سیستم دست اندرکاران مانند Android,ios,Windows,BlackBerry , iTouch داراست.
این ابزار بدون‌پول و متن گشوده میباشد و براساس Apache Cordova عمل میکند.
یادگیری شغل با این ابزار ریلکس میباشد چون اپلیکشن هایی که با این ابزار ایجاد میگردند با لهجه های Html5, CSS3 , Javascript می‌باشند.
فِریم وُرک این ابزار کتابخانه های زیادی داراست که یاری میکند در گسترش نرم افزار ها ، در حین خویش صرفه جویی فرمایید و به همت نرم افزار ها بهبود می‌بخشد.

Xamarin:

این ابزار مبتنی بر لهجه #C تشکیل‌شده و ذیل تشکیل داد دات نت دارااست.
Xamarin برای توسعه و گسترش نرم افزار های Android,ios,Windows کاربرد داراست و شرایط آفلاین را برای نرم افزار ها آماده میکند.
در Xamarin نیازی به صرف مجال متعددی برای کد نویسی ندارید ، پس با غلط و باگ های کمتری مواجه می‌شوید ؛
همینطور این ابزار از طیف وسیعی از دستگاه ها برای آزمایش و محاسبه اپلیکیشن های تشکیل شده به کارگیری میکند ، که‌این قضیه منجر بالا رفتن چگونگی و توان نرم افزار شما می‌گردد.
 

  • Raya Pars
  • ۰
  • ۰

NetFlow


13- NetFlow
NetFlow، یک پروتکل کانال ‌میباشد که به وسیله سیسکو سیستمز برای توده‌آوری داده ها ترافیک IP پیاده سازی و ساخت شده است . پروتکل Netflow نقش مهمی در امنیت کانال بازی می‌نماید و برای کانال‌های غامض با ترافیک بالا کاربرد دارااست تا آنومالی کانال تشخیص طراحی اپلیکیشن در مشهد  داده گردد.

14- SMB (Server Message Block)
به خواسته به کارگیری از پوشه‌های به اشتراک نهاده گردیده و منابع سرور از شیوه دورمی‌توانیم از پروتکل SMB به کار گیری کنیم.

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

15- PPP (Point – to – Point Protocol)
پروتکل PPP یک پروتکل WAN است که توسط Encapsulate کردن قاب ها جهت اننتقال بر روی پیوند های فیزیکی مانند : کابل های سریال، کابل های نوری و … فعالیت می نماید. پروتکل PPP یک پروتکل استاندارد است و بر طبق بایت میباشد و در پیوندها Broadband که بار گذاری زیاد و سرعت بالا نیاز دارا هستند پر کاربرد میباشد.

16- ECiP
این پروتکل با سرعتی فوق العاده و حفاظی غیر قابل نفوز مهیا کننده یک اتصال قابل باور نقطه به نقطه بر روی UDP است .
تعریف‌و‌تمجید API
API مخفف کلمه Application Programming Interface و در معنای رابط اپلیکیشن نویسی کاربردی میباشد. یک API ، رابط در بین یک منبع یا این که سیستم‌دلیل و نرم افزار‌هایی میباشد که از آن تقاضای خدمت می‌نمایند.

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

قابل ذکر میباشد که اکثریت سایت ها ، نرم افزار ها و قابل انعطاف افزارهای تبارک جهان دارنده API منحصر هستند تا بقیه یوزرها دنیای آنلاین بتوانند از خصوصیت های آن پلتفرم با استعمال از دسترسی های تعریف‌و‌تمجید گردیده به کارگیری های مورد نیاز را ببرند ؛ برای مثال شما وب سایت Airbnb را در لحاظ بگیرید که یک کدام از تعالی ترین وب سایت های رزرو و اجاره ی هتل در جهان میباشد ، این وبسایت با به کارگیری از api های منحصربه‌فرد خویش به شما اذن میدهد که در تارنما منحصر خویش ، از مورد ها جدیدی از هتل ها و به طور کلی مرکزها مسکونی که به وب سایت Airbnb اضافه میگردد نیز استعمال نمایید و به اکران یوزرها وب سایت خویش بگذارید .

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

همینطور به صورت خلاصه و موردی از دیگر کاربرد ها و مزایای API ها می شود به مورد ها پایین اشاره نمود :

کاهش هزینه‌های مالی و هنگامی
ارتقاء سطح کیفی و بالا بردن سرعت ارائه سرویس ها
قابلیت تولید رابطه فی مابین نرم افزار‌ها و سیستم دلیل‌های گوناگون
قابلیت ساخت هماهنگی میان قسمت های تولید کننده ی یک پلتفرم یا این که یک تیم
 

  • Raya Pars
  • ۰
  • ۰


طریق های پرداخت
شیوه های پرداخت شاید روتین ترین قضیه در طراحی پرداخت های باطن طراحی اپلیکیشن در مشهد  طرحی باشد .
البته مورد ای که دربین میباشد ؛ تنوع در طریق های پرداخت و به کار گیری از ارزهای رایج میباشد .

بخش اعظمی از اشخاص پرسش میپرسند که آیا به غیر از پرداخت واحد مبلغی مرزو بوم یعنی ریال آیا ما قادر خواهیم بود در بازی و یا این که نرم‌افزار خویش استعمال از دیگر ارزهای دیگر مانند : دلار و یا این که یورو را نیز داشته باشیم ؟

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

ولی قابل ذکر میباشد تارنما ها و کمپانی هایی مانند :
اهل ایران کارت یا این که وبمانی وجود دارا هستند که تحت عنوان واسط فعالیت می نمایند.
و از هر تراکنش پولی را تحت عنوان واسطه اخذ می نمایند ولی واریزی به یک اکانت بانکی در آن سوی مرز را در چنگ شما می‌گذارند .
ارزهای دیجیتال
امروزه به کارگیری از ارزهای دیجیتال و مجموعاَ سوژه nft و پرداخت با به کارگیری از آنان بسیار فی مابین عموم رایج گردیده است به همین انگیزه بخش اعظمی از مشتریان قابلیت و امکان اضافه کردن امکان پرداخت با استعمال از ارزهای دیجیتال را داخل بازی و یا این که نرم افزار خویش دارا‌هستند .
این قابلیت و امکان می‌تواند با استعمال از پیاده سازی صرافی آنلاین منحصربه‌فرد شما و یا این که کانکت شدن با به کارگیری از API به یکی‌از صرافی های آنلاین ارزهای دیجیتال ، طراحی گردد .
به اینصورت که پرداختی ارزهای دیجیتال در بازی یا این که نرم‌افزار به ولت شما در آن صرافی جابجایی پیدا می نماید .
و استفاده کننده زمانی که داخل بازی ولتی برای خویش می سازد ؛ این ولت داخل آن صرافی نیز به طور خود کار وار برای اجرا تراکنشات ساخته میشود .
تکثیر نرم افزار IOS
همانگونه که می‌دانید دو تا از همه گیرترین فرمت های پیاده سازی نرم افزار اندروید و ios میباشد . ما درین نوشته‌ی‌علمی قصد داریم به نظارت تخصصی سیستم استدلال ios و معضل های تکثیر نرم افزار ios در نرم‌افزار استور را گستردن دهیم.

متاسفانه به انگیزه وضعیت تحریم های سیاسی، کشور ایران خیر صرفا در لیست سیاه اپل بلکه در لیست سیاه اکثره موسسه ها والا آمریکایی نیز جای‌دارد ، ولی اپل محدودیت های بسیار دور از شوخی خیس و دشوار تری را برای یوزرها اهل ایران مهیا نموده است که در‌پی قصد داریم به بحران های شما برای نشر نرم افزار ios در نرم‌افزار استور بپردازیم ولی پیش از هر چیزی بیایید تحقیق کنیم لازمه ی تکثیر نرم افزار در نرم‌افزار استور چیست ؟

(برای شناخت و توضیحات جامع تر در ارتباط با نرم افزار استور بر روی این لینک و پیوند کلیک نمایید .)

ساختن حساب دولوپری
پیش از هر چیزی شما برای نشر نرم افزار ios خویش در اپلیکیشن استور مستلزم تشکیل داد یک حساب دولوپری می باشید که‌این حساب با دو پلن وجود دارااست.

ورژن ی ۹۹ دلاری و ۲۹۹ دلاری.
ورژن ی ۹۹ دلاری تجهیزات محدودتری را در چنگ شما می‌گذارد و شما فقط اذن ی پابلیش کردن یک بازی یا این که نرم افزار را با آن خواهید داشت.
ولی در ورژن ی ۲۹۹ دلاری قابلیت نشر یک سری بازی و نرم افزار وجود داراست.
و خب این هم او‌لین معضل یوزرها اهل ایران یعنی نیاز به پرداخت هزینه برای حساب دولوپری.

تشکیل داد حساب iTunes connect
مقصود از تشکیل داد این حساب دسترسی و رئیس هر چه عالی و جامع تر اطلاعات و ریز جزئیات اطلاعاتی نرم افزار تکثیر یافته ی شما میباشد و در واقع این مرحله ی بعداز ایجاد کرد حساب دولوپری میباشد .

تکثیر نرم افزار
بعداز طی کردن فرآیند بالا و مالامال کردن داده ها نخستین درحال حاضر وهله به آپلود نرم افزار در iTunes Connect با پلتفرم هایی مانند Xcode یا این که Application Load می رسد.

در‌این مرحله در شکل رعایت کلیه اصول و مقررات، کد نرم افزار شما به سرور اپل ارسال میشود تا در شکل پذیرش پایانی کمپانی اپل برای تکثیر آخری فراهم گردد که معمولا این روند میان 1 تا 3 روز وقت گیر خواهد بود . البته معضل اساسی در اینجا آغاز می شود که اپل نرم افزار هایی که دارنده لهجه فارسی میباشند را بلوکه کرده و اذن ی تکثیر به آنها نمی دهد .

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

همینطور قابل ذکر میباشد که طاقت فرسا گیری در زمینه ی حساب های اینترپرایس که بیشتر گردیده و هر چندین وقت یه توشه اپل اکانت های اینترپرایسی که مبادرت به نشر برنامه میکنند را خواهد بست؛ مانند : سیب اپلیکیشن و اسنپ که حساب های آنان بسته شد.

راهکار ها
فعلا می قدرت اظهار کرد هیچ راه‌حل قطعی و متداومی برای تکثیر نرم افزار های ipa در نرم افزار استور نیست و نمی اقتدار بابت هر یک از این‌شیوه حل ها تضمینی را بخشید ، البته حتما به کار گیری از این شیوه حل های ارائه گردیده در تحت شانس شما برای بلوکه نشدن در نرم افزار استور را افزابش می‌دهد ، این شیوه حل ها عبارتند از :

به طبع برای بازی یا این که نرم افزار خویش سرور در آن سوی مرز تهیه و تنظیم کرده و ذیل هیچ قوانینی از سرورهای داخلی به کار گیری نکنید .
از لهجه فارسی در نرم افزار استعمال نکرده و توضیحات آن را به طور فینگلیش بنوسید واگر قصد داشتید ذیل هر وضعیت از لهجه فارسی استعمال فرمائید و ریسک آن را بپذیرید مسلما بازی و یا این که نرم افزار را به طور چندین زبانه پیشنهاد داده و لهجه دیفالت آن را روی انگلیسی قرار دهید .
ورژن ی ios نرم‌افزار خویش را به سیرتکامل پیاده سازی نمائید و یا این که توصیه دهید که فقط و فقط اشخاص با آی پی فرنگی بتوانند وارد آن شوند و به چنین یوزرها خویش را وادار میکنید که صرفا با به کارگیری از vpn بتوانند وارد نرم افزار شما بشوند ؛ عامل اینکار این میباشد که اپل بعداز مدتی در حالتی که متوجه خواهد شد تعداد یوزرها اهل ایران نرم افزار شما بالا رفته میباشد ، نرم‌افزار شما‌را بلاک می نماید .
به کارگیری از موسسات واسط به نحوی که دارنده چنان اعتباری در نزد اپل باشند که اپل آن هارا تحت عنوان حامی خویش در حیث بگیرد ، با به کارگیری از این موسسه ها که آیتم متکی بودن اپل می‌باشند مطلقا مراحل ی تبلیغات برای شما بی آلایش خیس خواهد بود .
 

  • Raya Pars
  • ۰
  • ۰


برخی از خصوصیت های نو اندروید استادیو
نگهبانی از اندروید و java 8
اندروید استادیوی نو از اندروید 8 هواخواهی ویژه ای می نماید و با به کار گیری طراحی اپلیکیشن در مشهد  از آن شاهد
جهش و بسط ای در آیکون ها و فونت ها برای این ورژن بوده ایم به اینصورت که
سبب ارتقاء سرعت و سئو گردیده است .
با به کارگیری از Adaptive Icon Wizard مو جود در اندروید استادیو می‌توانید آیکون تطبیقی بسازید.
برای دسترسی به‌این قسمت، بر روی فولدرٔ res/ راست کلیک کرده
و موردٔ New را تعیین کرده و آن‌گاه بر روی Image Asset کلیک کرده و
در انتها نیز بر روی (Launcher Icons (Adaptive and Legacy کلیک فرمائید.

همینطور حمایت از جاوا 8 سبب ساز گردیده است که شما بتوانید از APIهای
OpenJDK مانند java.time ،java.nio.file و java.lang.invoke و همینطور
کتابخانه های تشکیل‌شده به وسیله این APIها، در نرم افزار‌های خویش به کارگیری فرمایید .

اضافه شدن Kotlin
Kotlin یک گویش نرم افزار نویسی سازگار با Java است که کدهای
Boilerplate را کاهش می دهد.
همینطور از اکسپشن‌های Null Pointer دوری کرده و نسبت به جاوا چند
خصوصیت بیشتری را دارا میباشد.
این لهجه اپلیکیشن‌نویسی، در مقایسه با Java، رساتر و با صرفه خیس میباشد
و با به کار گیری از اندروید استودیو ۳ به بالا ، شما این قابلیت و امکان را دارید
که پوشه‌های Java را به Kotlin، یا این که کدهای درج شده را به‌شکل بی واسطه به Kotlin تبدیل نمائید .

Instant Apps
Instant Apps همچون نرم افزار‌های ذیل اینترنت میباشند که نیتیو نیز می‌باشند .

Instant Apps، مانند نرم افزار‌های زیر اینترنت، می توانند فارغ از نیاز به نصب و برخلاف
اپ‌های معمول ایفا شوند. برای این شغل، می بایست نرم افزار خویش را به یک
Instant Apps نگهبانی گردیده بوسیله اندروید استودیو ۳ آپ تو دیت نمائید.

APK Debugger پیشرفته
APK Debugger تازه در اندروید استودیو ۳ به بالا، قابلیت و امکان‌های بهبود یافتهٔ
دیباگینگ را به حداکثر رسانده میباشد .
این ابزار، به شما اذنٔ دیباگینگ پوشه‌های APK را در‌صورتی‌که که قابل انواع‌زدایی باشند
حتی در شرایطی که که با اندروید استادیو کدنویسی نشده باشند را میدهد؛
برای دسترسی بدین ابزار می‌توانید، از روش منوی File آیتمٔ Profile or Debug APK را گزینش نمائید.

افزونه نو اندروید برای Gradle
Android Plugin for Gradle 3.0.0، یک افزونه نو و پیشرفته
برای Gradle هست که‌این پیشرفت ها عبارتند از:
تنظیمات سریع‌خیس، ران کردن خوب دیپندنسی‌ها و تشکیل داد بیلدهای سریع‌خیس نرم افزار‌ها میباشد.

Emulator
Emulator که با اندروید استودیو ۳ می آید، با پیشرفت سرعت و همت همدم میباشد .
این افزایش عملکرد دربرگیرنده امان OpenGL ES 3.0 برای API Level 2.4 و فراتر هست.
خلال این، این خصوصیت مشتمل بر شیوه سهل وآسان‌تری برای تهیه و تنظیمٔ گزارش از دیباگینگ نرم افزارٔ در حالا اعمال
و همینطور خط مش سریع‌تری برای ارسال گزارش‌های مرتبط با Emulator

میباشد.
 

  • Raya Pars
  • ۰
  • ۰


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

نصب جاوا
برای تمرین هایی که به دنبال اجرا خوا‌هیم بخشید بایستی دست کم از جاوا 11 به کار گیری نمایید.
استعمال از ورژن های آجل جاوا نیز مشکلی ندارد .

نصب تایپ کردن او‌لین اپلیکیشن ی جاوا
نرم افزار جاوا پایین زیر لینوکس با استعمال از ویرایشگر متن و خط دستور گسترش داده گردیده‌است.
پروسه در بقیه سیستم عوامل نیز شبیه میباشد ولی ما در یادگرفتن ها فقط به لینوکس پرداخته ایم .
دایرکتوری جدیدی را گزینش کرده یا این که ساخت نمائید که برای گسترش جاوا شما به کارگیری می‌گردد.
در‌این توضیحات از مسیر \\home\\vogella\\javastarter مصرف شده میباشد.
در مایکروسافت ویندوز ممکن میباشد بخواهید از c:\\temp\\javastarter به کارگیری فرمایید.
این مسیر در توضیحات تحت javadir نامیده می گردد.
یک ویرایشگر متنی را گشوده نمائید که از متن معمولی دفاع می نماید، از جمله، gedit در لینوکس یا این که ++Notepad در ویندوز و کد منبع پایین را بنویسید.

// a small Java program
public class HelloWorld {
public static void main(String[] args) {
System.out.println(\"Hello World\");
}
کد منبع را با اسم پوشه HelloWorld.java در فهرست جاوادر خویش ذخیره فرمائید.
اسم فولدر منبع جاوا بایستی مدام با اسم کلاس (در کد منبع) موازی باشد
و با پسوند جاوا ختم خواهد شد.
درین نمونه، اسم پوشه بایستی HelloWorld.java باشد، چون کلاس HelloWorld نامیده می‌شود.

نرم‌افزار جاوا خویش را کامپایل و اعمال فرمائید
در نمونه بالا با فرمان cd \\home\\vogella\\javastarter به دایرکتوری javadir بروید.
از امر ls ) dir در ویندوز مایکروسافت) برای تأیید اینکه فولدر منبع در دایرکتوری میباشد به کار گیری فرمائید.

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

javac HelloWorld.java
بعد از آن مجدد محتوای دایرکتوری را با فرمان ls یا این که dir فهرست فرمائید.
دایرکتوری اینک دربردارنده یک فولدر HelloWorld.class میباشد.
در صورتی‌که این پوشه را مشاهده کردید، او‌لین کد منبع جاوا خویش را با توفیق در بایت کد کامپایل نموده اید.

در حال حاضر می‌توانید اپ جاوا کامپایل گردیده خویش را فعال سازی فرمائید.
مطمئن گردید که هنوز در دایرکتوری jardir می باشید و امر تحت را برای استارت نرم‌افزار جاوا وارد نمایید.

java HelloWorld
سیستم بایستی ” Hello World” را در خط امر بنویسد.

ساختار گویش جاوا
1- کلاس ها
کلاس الگویی میباشد که اطلاعات و کردار مربوط به مثال ای از آن کلاس را تعریف می نماید.
یک کلاس با واژه کلیدی class تعریف‌و‌تمجید میشود و می بایست با صحبت گرانقدر استارت خواهد شد.
بدنه یک کلاس با {} معلوم می‌شود .

package test;

class MyClass {

}
داده های مربوط به یک کلاس در متغیرها ذخیره میگردد.
اخلاق و رفتار مربوط به یک کلاس یا این که شی با متدها طراحی می‌شود.

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

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

3- بسته ها
جاوا کلاس ها را در بسته های تابعی تیم بندی می نماید.
بسته ها معمولاً برای مجموعه بندی کلاس ها به واحدهای منطقی به کار گیری می‌شوند.
از جمله، کل نماهای گرافیکی یک نرم‌افزار ممکن میباشد در یک بسته به اسم com.vogella.webapplication.views قرار گیرند.
به کارگیری از اسم دامنه معکوس کمپانی تحت عنوان یک بسته سطح بالا یک شیوه معمول میباشد.
مثلا، کمپانی ممکن میباشد صاحب و مالک دامنه manataz.com باشد و در‌این نمونه بسته های جاوای این مجموعه با com.manataz شروع میشود.
استدلال مهم دیگر به کارگیری از بسته ها، پرهیز از عکس العمل اسم کلاس ها میباشد.
در شرایطی که دو نرم افزار نویس یک اسم به طور کاملً دارای شرایط را به یک کلاس بدهند، تصادم اسم صورت میدهد.
اسم به طور کاملً دارای شرایط یک کلاس در جاوا دربرگیرنده اسم بسته به یاور یک نقطه (.) و اسم کلاس میباشد.
سوای بسته ها، یک اپ نویس ممکن میباشد یک کلاس جاوا به اسم Test ساخت و ساز نماید.
اپ نویس دیگری ممکن میباشد کلاسی با همین اسم ساخت و ساز نماید.
با به کار گیری از بسته ها میتوانید به سیستم بگویید که با کدام کلاس تماس بگیرد.
برای مثال، چنانچه اپ نویس نخستین کلاس Test را در گزارش بسته و نرم‌افزار نویس دوم کلاس خویش را در بسته xmlreader قرار دهد،می‌توانید با به کارگیری از اسم بسته ها فی مابین آنان تمایز قائل گردید .

4- وراثت
یک کلاس میتواند از کلاس دیگری مشتق خواهد شد.
در‌این‌صورت این کلاس یک تحت کلاس نامیده میشود.
عبارت رایج دیگر این میباشد که یک کلاس کلاس دیگری را توسعه و گسترش میدهد.
کلاسی که تحت کلاس از آن مشتق شد‌ه‌است ابر کلاس نامیده میگردد.
وراثت به یک کلاس اذن میدهد تا اخلاق و رفتار و تعاریف داده های یک کلاس دیگر را به ارث غالب شود.
کدهای پایین علامت می‌دهد که چه‌گونه یک کلاس میتواند کلاس دیگری را پیشرفت دهد.
در جاوا یک کلاس تنها قادر است حداکثر یک کلاس را بسط دهد.

package com.vogella.javaintro.base;

class MyBaseClass {

public void hello() {
System.out.println(\"Hello from MyBaseClass\");
}
}
package com.vogella.javaintro.base;

class MyExtensionClass extends MyBaseClass {
}
 

  • Raya Pars
  • ۰
  • ۰

() onStart


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

در اینجا روش طراحی () onStart به طور بدون نقص آمده میباشد.

@Override
protected void onStart() {

Toast.makeText(this, \"onStart MainActivity\", Toast.LENGTH_SHORT).show();
Log.d(TAG, \"onStart MainActivity\");

super.onStart();
}
() onStart را می قدرت یکسری توشه در طی چرخه حیات نرم‌افزار فراخوانی کرد.
از جمله، این طرز را می اقتدار هنگامی فراخوانی کرد که استفاده کننده یک عملیات دیگر را انجام نماید و آن‌گاه به عمل قبل بازگردد.
در طی چرخه حیات کار، تابع () onStop فراخوانی می گردد.
این بدان معنا میباشد که بعضا از منابع درحافظه ی موقت آزاد میشوند.
مشی () onStart را می اقتدار برای مقداردهی اول اینگونه منابعی فراخوانی کرد.
() onResume
بعد از فراخوانی () onStart اکنون وهله به فراخوانی () onResume میرسد.
این کار و اسلوب شرایط تعاملی را با مخاطب دارااست به اینصورت که مخاطب درپی ایفا هر
عملیاتی فورا جواب اخذ کرده و در واقع چرخه به تکان خویش ادامه می‌دهد.

@Override
protected void onResume() {

Toast.makeText(this, \"onResume MainActivity\", Toast.LENGTH_SHORT).show();
Log.d(TAG, \"onResume MainActivity\");
super.onResume();

}
درین مرحله چرخه به تکان خویش ادامه میدهد مگر اینکه اتفاقی بین جاری ساختن بیوفتند که‌این واقعه
ممکن میباشد مشمول تعامل بیش تر از حد (موقعیت یکسری پنجره ای) از دیگر نرم افزار ها مانند ارتباط تلفنی یا این که هنگامی که استفاده کننده به شغل دیگری می رود باشد.

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

@Override
protected void onPause() {

Toast.makeText(this, \"onPause MainActivity\", Toast.LENGTH_SHORT).show();
Log.d(TAG, \"onPause MainActivity\");

super.onPause();
}
وقتی که () onPause فراخوانی میشود ، ممکن میباشد بعضا منابع را از خاطر آزاد نماید.
با این هم اکنون، مطمئن گردید که آن‌ها‌را مجدداً در طی فراخوانی ()onResume مقداردهی نمایید.

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

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

@Override
protected void onStop() {

Toast.makeText(this, \"onStop MainActivity\", Toast.LENGTH_SHORT).show();
Log.d(TAG, \"onStop MainActivity\");

super.onStop();
}
اعتنا: اینک درین مثال کد کار ها به طور بی نقص متوقف نشده اند و
مثال های کار در یک پشته ذخیره میشوند. این بدان معنا میباشد که تمامی مورد ها مذکور، به عنوان مثال نماها، هنوز فعال می‌باشند.
هنگامی استفاده کننده مجدد آن را گشوده می نماید، نرم‌افزار تمامی مثال ها را مجدد بارگیری نمی نماید.
در ازای، آنان را از یاد بازیابی می نماید. این دربرگیرنده اجزای UI مانند TextViews نیز می گردد.
 

  • Raya Pars