بهینه ساز متن باز برای بایت کد جاوا
ProGuard فراگیرترین و محبوب ترین بهینه ساز برای Java bytecode است که باعث می شود برنامه های جاوا و اندروید شما تا 90٪ فشرده تر (کم حجم تر) و تا 20٪ سریعتر (در نصب و اجرا) باشد. ProGuard همچنین با محافظت از نام کلاس ها، رشته ها، فیلدها و روش ها، برنامه ی شما را در مقابل مهندسی معکوس محافظت می کند.
- ProGuard یک ابزار مبتنی بر command line است و در صورت نیاز رابط کاربری گرافیکی نیز برای آن ارائه می شود.
- پیکربندی ProGuard بسیار ساده است! پیکربندی آن تنها نیازمند یک فایل و یا اجرای چند دستور ساده شما است. تمامی این انتخابها به تفصیل در دستورالعمل آن توضیح داده شده است.
- عملکرد سریع ProGuard شما را شگفت زده خواهد کرد! برای امن سازی برنامه های کوچک اندرویدی و تمام کتابخانه های اجرایی آن فقط چند ثانیه زمان لازم است!
- ProGurad برنامه پیش فرض در محیطهای توسعه اپلیکیشن مانند Oracle’s Wireless Toolkit, NetBeans, EclipseME, Intel’s TXE SDK و Google’s Android SDK می باشد.
- این برنامه از زمان عرضه آن در سال 2002 تا کنون دهها میلیون بار دانلود شده است!
- بیش از یک میلیون توسعه دهنده (Developer) در انجمن مجازی (community) کاربران آن عضو هستند!
- دانلود و استفاده از خدمات پایه ProGurad رایگان است! و تحت مجوز عمومی GNU نسخه 2، توزیع شده است.ProGuard به عنوان بخشی از SDK اندروید، توزیع شده و هنگام ساخت برنامه و در حالت انتشار(release mode) اجرا می شود.
Desktop Applications
ProGurad اپلیکیشنهای جاوا را مبهم سازی (Obfuscate) کرده و آنرا برای Java Micro Edition و Java 6 و بالاتر پیش ارزیابی می کند.
Embedded Applications
ProGuard تمام اپلیکیشنهای جاوا برای تلفنهای همراه، دستگاههای پخش Blu-Ray، گیرنده های تلویزیونی (Set-Top Box) و سایر دستگاههای مشابه را بهینه سازی و مبهم سازی می کند
Mobile Applications
ProGurad با کاهش حجم اپلیکیشن، مدت زمان دانلود آنرا به طرز چشمگیری کاهش می دهد. همچنین با بهینه سازی کد، سرعت نصب و اجرای آنرا بصورت محسوسی کاهش و کیفیت اجرای (Performance) آنرا افزایش خواهد داد.
دانلود ProGuard
ProGuard از زمان انتشار آن در سال 2002، بیش از ده ها میلیون بار، دانلود شده است و دارای یک انجمن یک میلیون نفره از توسعه دهندگان است. آیا می خواهید عضوی از انجمن proguard باشید؟ با استفاده از لینک ز یر به صفحه ی دانلود proguard در sourceforge می روید.
♦برای کسب اطلاعات بیشتر در خصوص تفاوت های میان دو محصول DexGuard و ProGuard به مقاله ی “تفاوت میان دو محصول DexGuard و ProGuard در چیست؟” در وبلاگ آشنا ایمن واقع در لینک زیر مراجعه فرمایید.