Website 2 APK Builder یک نرم افزار تحت ویندوز می باشد که بصورت آفلاین می توانید تمامی امکانات مشاهده شده در وبسایت Gonative.io را با هم داشته باشید.
تفاوت Website 2 APK Builder با Gonative.io :
- Website 2 APK Builder بصورت آفلاین و تحت ویندوز می باشد و نیاز به دانستن کد نویسی نیست و استفاده آن بسیار آسان می باشد.
- Gonative.io تحت وب می باشد و سیاست های تیم گونیتیو دائماً در حال بروزرسانی و جلوگیری از کرک شدن می باشد.
- شما در گونیتیو برای دور زدن لایسنس، می بایست راههای زیادی را طی کنید در حالیکه در Website 2 APK Builder نیاز به هیچ کار خاصی نیست و بدون دانش کدنویسی می توانید آن را اجرا و فایل اندرویدی خود را تولید و انتشار نمائید.
امکانات و ویژگی های نرم افزار :
- ساخت برنامه به راحتی از محتوای وب
- ادغام AdMob
- انتخاب آیکون های سفارشی برای برنامه ها
- سفارشی سازی Splash screen (صفحه قبل از اجرای برنامه)
- سفارشی سازی مجوز های دسترسی در اندروید
- پشتیبانی از آپلود فایل
- سفارشی سازی نسخه نرم افزار
- تنظیم جهت برنامه
- پشتیبانی آفلاین از ویدئو ها HTML5
- گزینه دکمه زوم
- دکمه خروج از برنامه
- بدون Backlinks
- سفارشی کردن جمله نهایی و شعار توسعه دهنده
- ایجاد برنامه در چند ثانیه برای وبسایت آنلاین
- پشتیبانی از آپلود توسط دوربین
- ویندوز (تمامی نسخه ها) Vista, 7, 8, 8.1,10
- پشتیبانی از API Level 30
- پشتیبانی از Android App Bundle (.aab)
این نرم افزار بصورت کلی از 8 بخش تشکیل شده است که به شرح زیر می باشد :
1)Project Metadata :
این بخش شامل نام اپلیکیشن، نام پکیج، محل ذخیره سازی، فایل HTML لوکال یا وبسایت آنلاین و … می باشد.
- Website type to Convert : انتخاب نوع وبسایت (HTML Offline / Online Website) برای تبدیل به فایل اندوریدی می باشد.
- App Title : نام اپلیکیشن ( مثلاً : آی تی باز)
- Version Name/Code : نسخه خروجی اپلیکیشن (3.0.1)
- App Orientation : جهت نمایش اپلیکیشن ( افقی، عمودی، خودکار)
- Output directory : محل ذخیره سازی فایل APK
2)تنظیمات داخلی :
- About Dialog Text : متن سفارشی برای توضیحات درباره ما
- App Share text : متن سفارشی در هنگام انتشار اپلیکیشن در شبکه های اجتماعی و سایر برنامه های اشتراک گذاری
- App Exit Text : متن سفارشی در هنگام خروج از برنامه
- Browser Config : اعمال تنظیمات مرورگر ( مخفی کردن وب ویو، مخفی کردن اندروید یا موبایل کاربر، حالت دسکتاپ)
- Custom Error Page : انتخاب صفحه HTML سفارشی در هنگام بروز مشکل (پیشفرض و یا سفارشی)
- URL : قرار دادن لینک وبسایت با پیشوند HTTP و یا HTTPS
- Cache Mode : حالت کش برای سرعت بارگذاری ( بدون کش، حالت کش پیشفرض، حالت کش زیاد) بهتر است بصورت پیشفرض باشد.
3)تنظیمات تبلیغات، نوتیفیکشن و منو :
- AdMob Monetization : تنظیمات درآمدزایی از گوگل ادموب
- Configure Navigation drawer : پیکره بندی منوی کشویی
- Push Notifications : اطلاعی رسانی از طریق فشار ( پوش نوتیفیکیشن از طریق Firebase گوگل)
- Customize Material Color Scheme : سفارشی سازی طرح و رنگ نوار و منو
4)تنظیمات آیکون و مجوز دسترسی های اپلیکیشین :
- Change Icon : تغییر آیکون برنامه
- Customize App Permissions : سفارشی سازی مجوز دسترسی های اپلیکیشن ( اینترنت، مکان، دوربین، ویبره، خواندن و نوشتن Storage، صدا و …)
5)تنظیمات صفحه آغازین و آیکون بارگذاری اپلیکیشین :
- Splash Preview : تنظیمات پیش نمایش صفحه آغازین ( سفارشی کردن Splash، زمان نمایش )
- Progress Wheel : سفارشی کردن چرخ پیشرفت یا لودینگ
6)تنظیمات اضافی اپلیکیشین :
- Support Zoom : پشتیبانی از بزرگنمایی
- Zoom Buttons : دکمه بزرگنمایی
- Side ScrollBars : اسکرول بارهای کناری
- Text Selection : انتخاب نوشته
- Save From Data : ذخیره کردن داده ها
- Full Screen : تمام صفحه کردن
- JavaScript APIs : ای پی آی های جاوا اسکریپ
- HTTPs Only Content : فقط محتوای HTTPS
- Allow Extrenal URLs : اجازه لینک های خارجی
- Confirm On Exit : تأیید در هنگام خروج از برنامه
- Enable GPS Prompt : فعال کردن موقعیت یابی سریع
- Disallow Screenshot : غیرمجاز کردن عکسبرداری از صفحه
- Allow File Access : اجازه دسترسی به فایل ها
- Allow Cross-Origin (For Local Files) : مجاز کردن منبع اصلی ( برای فایل های محلی یا آفلاین)
- Show Toolbar (Title) : نمایش نوار ابزار (عنوان)
- Live Toolbar Title : عنوان نوار ابزار زنده
- Home Button : دکمه خانه
- Pull to Refresh : کشیدن برای تازه سازی صفحات
- Deep-linking : لینک های عمیق ( انتقال کاربر به صفحه محتوای مورد نظر در اپلیکیشن )
7)ساخت فایل اندرویدی APK :
- Build Android APK : ساخت فایل خروجی با فرمت APK
- Build App Bundle : ساخت فایل با فرمت AAB برای انتشار در گوگل پلی
رفع خطای ساخت (Build) و خطای امضا (certificates) !
این خطا معمولاً در هنگام ساخت اپلیکیشن به دلایل مختلفی رخ می دهد ، برای خلاص شدن از چنین خطایی می توانید موارد زیر را بررسی و برطرف کنید :
1) شما جاوا 7 یا جاوا 8 را نصب کرده اید (جاوا 9 هنوز پشتیبانی نمی شود.)
2) شما از هیچ نوع کاراکتر خاص در نام اپلیکیشن، توضیحات درباره ما و هر توضیحات و متن دیگه ای در برنامه استفاده نکنید.
3) در صورت استفاده از گزینه “Local HTML”، از نام فایل های غیر قابل پشتیبانی که در بالا اشاره شده است، استفاده نکنید. (همه ی تصاویر موجود در پوشه HTML محلی را بهینه سازی کنید.)
5) PNG های شما بهینه سازی شده و PNG های سایز واقعی (مطمئن شوید که نام خود را از ppg ، jpeg و غیره به png تغییر نداده اید). برای تأیید، می توانید خروجی فایل را بدون تغییر آیکون و صفحه Splash امتحان کنید، در صورت موفقیت ، مطمئناً خطای شما مربوط به فایل PNG است.
5) یک بار دیگر نرم افزار website 2 APK Builder را نصب کنید. (ممکن است برخی از فایلها خراب شده باشند).
6) در صورت وجود چندین نسخه از جاوا (JAVA) ، همه نسخه های جاوا را حذف کرده و دوباره نصب کنید.