سیستم عامل پای ابر

پای ابر نسخه ۲.۱

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

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

پای ابر نسخه ۲.۰

در نسخه پیشین میزکار ما به شدت خشک، ساده و بسیار ابتدایی بود هدفمون بالابردن انعطاف پذیری میزکار و پشتیبانی همه جانبه از تمام برنامه های پایتونی و غیرپایتونی بود.

در واقع شما نمی تونستید در پای ابر ۲ به پایین به جز برنامه های پایکوت را در پای ابر به صورت پنجره ای اجرا کنید و این خیلی نگران کننده بود چون امکان پشتیبانی از برنامه های مشهور رو از دست می داد.

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

معایب پای ابر پیشین

  • فاقد مدیریت پنجره
  • عدم پشتیبانی کامل از برنامه های غیرپایتونی
  • فقط برنامه های پایکوت کامل پشتیبانی می شدند
  • انعطاف پایین
  • بسیار ساده و ابتدایی بودن میزکار
  • پرباگ بودن پلتفرم

موارد بالا دلیل توسعه نسخه جدید یعنی نگارش ۲.۱ شد.

چه چیزهایی به پای ابر جدید اضافه شد؟

این سوال مهمی است اصلا باید بدونید پای ابر جدید بخش میزکار آن دوباره از نو بر پایه نوع دیگر کیوت نوشته شد یعنی QML که باعث بالا رفتن انعطاف اپلیکیشن های سیستم عامل پای ابر میشد؛ همین قضیه نیاز به بازنویسی دوباره کل برنامه ها داشت یعنی بهتره بگیم نوشتن بخش عظیمی از پای ابر از دوباره!! اما ارزششو داشت.

کیو ام ال (QML) چیست؟

کیو ام ال یا به انگلیسی Quick Markup Language یک زبان نشانه گذاری هست شبیه به CSS برای طراحی هویت بصری برنامه ها؛ شما با این زبان به راحتی می توانید یوآی های قدرتمند و به شدت زیبایی رو طراحی کنید در عین حال به شدت کاربرپسند و ریسپانسیو هستند!

به نظرتون اگه به جای HTML از QML به عنوان طراحی صفحات سایت استفاده میشد یا HTML مانند QML بود دنیا چه قدر می تونست پیشرفت کنه؟

برنامه های گرافیکی پای ابر بر پایه کیو ام ال هستن

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

دلایل انتخاب ما برای توسعه بخش یوآی برنامه ها چه بود که بر پایه کیو ام ال باشه؟

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

نمای پای ابر ۲.۱

خوب بریم سراغ نمای جدید پای ابرمون که خیلی تغییرات خوبی کرده.

صفحه ورود

سیستم عامل ایرانی
صفحه ورود پای ابر

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

پای ابر به صورت پیش فرض از سبک Material استفاده می کند چون این سبک آن را شبیه به اندروید می کند و بسیار برنامه ها کاربرپسند می شوند؛ البته ناگفته نماند که کاربر باز هم می تواند سبک ها را تغییر دهد.

میزکار باران

سیستم عامل بومی
میزکار باران نسخه ۲ – پای ابر ۲.۱ طراحی شده با QML

خوب بعد از ورود به میزکار دوست داریم صفحه اصلی رو هم به شما ارائه بدیم؛ تغییرات مهمی در میزکار انجام شده از جمله تغییر شکل نوار برنامه ها، همچنین منوی آن و …

ما دوست داشتیم نوار برنامه ها رو بر اساسه نظرات شما کاربران گرامی طراحی کنیم؛ نواربرنامه ها به شکل تسک بار ویندوز ۱۱ و همچنین به شکل مک او اس می تونه بشه و مکان های چهار گانه را در صفحه نمایش داشته باشه.

منوی برنامه های پای ابر
منوی برنامه ها

ظاهر جدید پای ابر نه تنها سعی شده کاربرپسند باشه بلکه بیشتر تمرکز بر این بوده که کودک پسند (Kid Friendly) باشه تا بتونه در آیند در مدارس به صورت یک سیستم عامل آموزشی در بیاد تا دانش آموزان بتونند به راحتی ازش بدون پیچیدگی های سیستم عامل های امروزی استفاده کنند.

پایکت (مارکت رسمی پای ابر)

سیستم عامل ایرانی
پایکت تنها مارکت پای ابر

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

اپلیکیشن فریلنسری پروجاپ
نمای نمایش اطلاعات بسته ها

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

شل سایه (شل اختصاصی پای ابر)

زبان اسکریپتی سایه
پایانه ایکس ترم – شل سایه

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

در سایه فایل های اجرایی پسوند pyc. (بایت کدهای پایتون) و sa. (پسوند اسکریپت سایه) می باشند و سایر فایل های اجرایی باید توسط واسط اجرا شوند برخلاف بش که فقط برنامه های لینوکس و اسکریپت های بش اجرایی هستند.

برنامه های کاربردی

تصاویر بالا برنامه های بروزشده پای ابر رو به شما نشون میده؛ خوشبخاتانه تقویم شمسی هم به پای ابر اضافه شد.

تنظیمات ظاهر میزکار به همراه تصاویر پس زمینه ایرانی

تنظیمات سراسری – بخش ظاهر میزکار

تنظیمات ظاهری میزکار این دفعه خیلی جالب شده چون امکان تغییر موقعیت و شکل نواربرنامه ها هم بهش اضافه شده و در کنار این امکانات شما شاهد تصاویر ایرانی خواهید بود!

سیستم عامل پای ابر
انتخاب تصویر زمینه

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

مدیریت پنجره اوپن باکس

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

پلتفرم (سکوی) پای ابر – فریم ورک ابر

در کنار بخش های گرافیکی که توسط شما عزیزان بیشتر قابل مشاهده و استفاده هست بخش پلتفرم پای ابر هم خیلی تغییرات داشته و کتابخانه libabr تغییر پیدا کرده است.

امیدوارم از این مطلب لذت برده باشید تا مطالبی جدید خدانگهدار…

1 دیدگاه دربارهٔ «پای ابر نسخه ۲.۱»

  1. سلام
    شما گفتید نسخه جدید اومده
    منم فایل iso رو دانلود کردم
    اما دیدم همون نسخه قبلی بود 🙁
    چرا بروز نکرده بودید؟
    الان من دانلود کنم؟
    نسخه ی جدیده؟

دیدگاه‌ خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *