انتشار اپلیکیشنهای کپلآرت روی گیتهاب
1405/08/24کد منبع متنباز اپلیکیشنهای کپلآرت (اندروید و ویندوز) با مجوز MIT روی گیتهاب شد. توسعهدهندگان میتوانند سورس را بررسی و APK و EXE را مستقیم دانلود کنند.

تا امروز اپلیکیشنهای کپلآرت برای اندروید و ویندوز فقط از مسیر دانلود سایت در دسترس بودند. از این پس کد منبع هر دو برنامه روی گیتهاب عمومی است؛ یعنی میتوانید پشت صحنهشان را ببینید، روی سیستم خودتان بسازید و اگر ایرادی پیدا کردید، مستقیم به ما گزارش دهید. این تغییر در ظاهر کوچک است، اما در عمل گامی برای شفافیت بیشتر و توسعهٔ مشارکتی به حساب میآید.
اپلیکیشن اندروید کپلآرت؛ کد باز، تجربهٔ کامل
نسخهٔ اندروید با .NET MAUI نوشته شده و روی Android 8.0 و بالاتر اجرا میشود. این برنامه یک مرورگر ساده نیست: داشبورد بومی، جستوجوی هوشمند میان پستها و پالتها، کتابخانهٔ نشانکها و تاریخچه، مدیر دانلود با توقف و ادامه، خواندن آفلاین مقالهها، تنظیم والپیپر برای صفحهٔ اصلی و قفل، بهروزرسانی درونبرنامهای و پشتیبانگیری از دادهها، همگی داخل خود اپلیکیشن پیادهسازی شدهاند. نسخهٔ فعلی ۱.۶.۶ است و کد آن در مخزن kopolart-android قرار دارد. آخرین فایل نصب هم از بخش انتشارهای گیتهاب در دسترس است.
نسخهٔ ویندوز؛ دسکتاپ کپلآرت روی WebView2
اپلیکیشن ویندوز با WinForms و موتور WebView2 ساخته شده و برای ویندوز ۱۰ و ۱۱ (۶۴ بیتی) عرضه میشود. داشبورد بومی، مرورگر داخلی با کلیدهای میانبر، مدیریت دانلود، والپیپر چندمانیتوره، آیکون سینی سیستم، اعلانها، بهروزرسانی خودکار و پشتیبانگیری از تنظیمات، بخشی از امکانات آن است. نسخهٔ فعلی ۱.۶.۲ است و مخزن آن با نام kopolart-windows روی گیتهاب منتشر شده است. نسخهٔ نصب ویندوز را میتوانید از انتشارهای این مخزن دریافت کنید.
در مخزنها دقیقاً چه چیزی پیدا میکنید؟
- کد کامل کلاینت هر دو برنامه به زبان C#، همراه با ساختار پروژه و فایلهای رابط کاربری.
- راهنمای ساخت، اجرا و انتشار در فایل README هر مخزن، از جمله پیشنیازهای اندروید و ویندوز.
- تاریخچهٔ نسخهها و فایلهای نصب در بخش Releases.
- بخش Issues برای گزارش ایراد، پیشنهاد ویژگی یا طرح پرسش فنی.
یک نکته را هم صادقانه روشن کنیم: این مخزنها فقط کلاینت برنامهها را شامل میشوند. کد سایت، بکاند، API، آثار هنری و محتوای نوشتهشده جزو این مخازن نیستند و مجوز جداگانه دارند. مجوز خود کلاینتها MIT است؛ یعنی میتوانید کد را بخوانید، تغییر دهید و در پروژههای خودتان استفاده کنید، به شرط حفظ متن مجوز.
هوش مصنوعی پیشنهاد پالت رنگمتنباز بودن چه فایدهای برای شما دارد؟
وقتی کد یک برنامه در دسترس باشد، ادعاها قابل بررسی میشوند. میتوانید ببینید دادههای شما کجا ذخیره میشود، چه درخواستهایی به سرور فرستاده میشود و تحلیل مصرف چطور محاسبه میشود. در نسخهٔ اندروید، آمار استفاده بهصورت کامل روی خود دستگاه محاسبه میشود و به سرویس بیرونی فرستاده نمیشود؛ حالا این ادعا برای هر کسی قابل راستیآزمایی است.
برای توسعهدهندگان
اگر با .NET کار میکنید، این دو مخزن نمونههای واقعی و کاملی از ساخت یک کلاینت بومی حول یک سایت فارسی هستند: از مدیریت نشست و پل ارتباطی جاوااسکریپت تا دانلود فایل، والپیپر ویندوز و بهروزرسانی امن. میتوانید الگوها را بردارید، برای نیاز خودتان تغییر دهید یا با ارسال Pull Request در بهتر شدن خود برنامه سهیم شوید.
برای کاربران
سادهترین شکل مشارکت، گزارش ایراد است. اگر جایی برنامه از کار افتاد، فایلی دانلود نشد یا رفتار غیرمنتظرهای دیدید، کافی است در بخش Issues همان مخزن توضیح کوتاهی بنویسید. همین گزارشها هستند که مسیر نسخهٔ بعدی را مشخص میکنند.
کپلآرت از ابتدا با همراهی شما رشد کرده است؛ متنباز شدن اپلیکیشنها یعنی این همراهی حالا از یک گفتوگو فراتر میرود و به خود کد هم میرسد.
چطور نصب یا بهروزرسانی کنم؟
- اندروید: فایل APK را از آخرین انتشار گیتهاب یا از مسیر دانلود نسخهٔ اندروید در کپلآرت دریافت کنید. حداقل نسخهٔ اندروید مورد نیاز ۸.۰ است.
- ویندوز: فایل EXE را از آخرین انتشار گیتهاب یا از مسیر دانلود نسخهٔ ویندوز در کپلآرت بگیرید. ویندوز ۱۰ یا ۱۱ ۶۴ بیتی لازم است.
- بهروزرسانی نسخهٔ قبلی: اگر برنامه را از قبل نصب کردهاید، میتوانید از بهروزرسان داخلی همان نسخه استفاده کنید؛ نشانکها، تاریخچه و تنظیمات شما حفظ میشود.
پیش از هر بهروزرسانی بزرگ، گرفتن یک نسخهٔ پشتیبان از داخل تنظیمات برنامه کار عاقلانهای است. هر دو کلاینت امکان تهیه و بازیابی فایل پشتیبان را دارند و در صورت نیاز میتوانید اطلاعات را با نسخهٔ فعلی خودتان ادغام کنید.
قدم بعدی چیست؟
انتشار عمومی کد، پایان کار نیست؛ شروع یک همکاری تازه است. نسخههای بعدی را با همان روش همیشگی منتشر میکنیم، اما از این پس هر علاقهمند و توسعهدهندهای میتواند در مسیر ساختشان حاضر باشد. اگر دوست دارید کارهای دیگر ما را ببینید، صفحهٔ کپلآرت در گیتهاب همیشه باز است.