انتشار برنامه های اندروید برای توسعه دهندگان

رتبه: 5 ار 1 رای SSSSS
برنامه های اندروید
نویسنده: میلاد حیدری زمان مطالعه 7 دقیقه
Banner Image

انتشار برنامه اندروید فرآیندی است که باعث می شود برنامه های اندروید شما برای کاربران در دسترس باشد. انتشار درواقع آخرین مرحله از روند توسعه برنامه است:

چرخه طول عمر توسعه اندروید

چرخه طول عمر توسعه اندروید

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

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

مرحله Activity
۱ تست رگرسیون قبل از انتشار برنامه شما، باید اطمینان حاصل کنید که کیفیت این برنامه؛ انتظارات اولیه را برای تمام دستگاه های اندروید و روی تمام دستگاه هایی که هدف شما است، برآورده می کند. بنابراین باید تمام تست های مورد نیاز را روی دستگاه های متفاوتی از جمله تلفن ها و تبلت ها انجام دهید.
۲ رتبه بندی اپلیکیشن زمانی که برنامه خود را در گوگل پلی منتشر می کنید؛ شما باید یک رتبه بندی محتوا را برای برنامه خود تعیین کنید، که به کاربران Google Play از میزان کمال آن برنامه ,اطلاع می دهد. رتبه بندی های موجود در حال حاضر (الف) همه (ب) بلوغ کم (ج) بلوغ متوسط (د) بلوغ زیاد است.
۳ مناطق هدف گوگل پلی به شما اجازه می دهد کنترل کنید که اپلیکیشن شما در کدام کشورها و مناطق به فروش برسد. بر این اساس، شما باید تنظیم منطقه زمانی، بومی سازی یا هر نوع الزام خاص دیگر را بر اساس منطقه مورد نظر، مدیریت کنید.
۴ اندازه اپلیکیشن در حال حاضر، ماکزیمم اندازه یک APK منتشر شده در گوگل پلی ۵۰ مگابایت است. اگر اپلیکیشن شما از این اندازه تجاوز کند؛ یا اگر بخواهید که دانلود ثانویه پیشنهاد کنید؛ می توانید از فایل های بسط APK استفاده کنید که در آن گوگل پلی به صورت رایگان زیرساخت سرور آن را میزبانی می کند و به صورت اتوماتیک دانلود آن روی دستگاه را مدیریت می کند.
۵ سازگاری صفحه نمایش و SDK بسیار مهم است که اطمینان حاصل کنید که اپلیکیشن شما برای اجرای صحیح روی نسخه های پلتفرم اندروید و اندازه های صفحه نمایش متفاوت دستگاه های مد نظر شما؛ طراحی شده است.
۶ قیمت گذاری اپلیکیشن تصمیم گیری در مورد این که اپلیکیشن شما رایگان باشد یا برای دانلود آن پول دریافت شود؛ خیلی مهم است زیرا در گوگل پلی؛ اپلیکیشن های رایگان باید رایگان باقی بمانند. اگر می خواهید اپلیکیشن تان را بفروشید؛ باید قیمت آن را بر اساس ارزهای متفاوت تعیین کنید.
۷ محتوای تبلیغاتی این یک تمرین بازاریابی خوب است که انواع مختلفی از ویژگی های گرافیکی باکیفیت را برای نمایش برنامه یا مارک تجاری خود ارائه دهید. بعد از انتشار، اینها در صفحه جزئیات محصول شما، در لیست فروشگاه ها و نتایج جستجو و جاهای دیگر ظاهر می شوند.
۸ ساخت و آپلود APK آماده برای انتشار برنامه آماده برای انتشار همان چیزی است که شما در توسعه دهنده کنسول بارگذاری کرده و برای کاربران توزیع می کنید. می توانید جزئیات کامل در مورد چگونگی ایجاد نسخه آماده انتشار اپلیکیشن خودتان را در بخش آمادگی برای انتشار مطالعه کنید.
۹ جزئیات برنامه ی نهایی شده گوگل پلی روش های مختلفی در اختیار شما قرار می دهد تا بتوانید برنامه تان را تبلیغ کرده و در صفحه مربوط به جزئیات محصول تان با کاربران تعامل داشته باشید؛ از گرافیک های رنگارنگ؛ تصاویر صفحه و ویدئوها گرفته تا توصیف های محلی؛ جزئیات انتشار، و لینک هایی به دیگر اپلیکیشن های شما در آن بخش قرار داده می شوند. بنابراین می توانید صفحه آرایی آن صفحه ی مربوط به اپلیکیشن خودتان را انجام دهید و تا جایی که بخواهید می توانید جزئیات شفافی را برای کاربران برنامه تان ارائه دهید.

فرآیند صدور برنامه ی اندروید

فرآیند صدور برنامه ی اندروید

فرآیند توسعه ی نرم افزار

قبل از صدور اپلیکیشن ها؛ شما باید برخی ابزارها را در اختیار داشته باشید:

  • ابزار Dx (ابزار اجرایی Dalvik): این ابزار ، فایل .class را به فایل .dex تبدیل می کند. برای بهینه سازی حافظه و کاهش زمان سرعت بوت شدن مفید می باشد.
  • AAPT (ابزار بسته بندی دستیار اندروید): برای تبدیل فایل .DEX به .Apk بسیار مناسب است.

شما قبل از آن که برنامه تان را در فروشگاه گوگل پلی آپلود کنید؛ نیاز خواهید داشت که آن برنامه را به عنوان یک فایل APK (بسته اندروید) صادر کنید.

برای صادر کردن یک اپلیکیشن؛ فقط آن پروژه اپلیکیشن را در استودیو اندروید باز کرده و BuildGenerate Signed APK را از استودیو اندروید انتخاب کنید و مراحل ساده زیر را برای صدور برنامه تان دنبال کنید:

بازکردن پروژهاپلیکیشن وانتخاب BuildGenerate Signed APK

سپس گزینه Generate Signed APK را به صورتی که در اسکرین شات بالا مشاهده می کنید؛ انتخاب نمایید و سپس روی آن کلیک کنید به این ترتیب شما صفحه زیر را دریافت خواهید کرد که در آن می توانید Create new keystore را برای ذخیره سازی اپلیکیشن خودتان انتخاب کنید.

برای ذخیره سازی اپلیکیشن کلیک برCreate new keystore

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

کادرنمایش ایجاداپلیکیشن

زمانی که تمام اطلاعات مانند مقصد برنامه؛ نوع ساخت و ویژگی ها را وارد کردید؛ بر روی دکمه finish کلیک کنید؛ در حالی که یک اپلیکیشن ساخته می شود؛ تصویر زیر به نمایش در می آید:

مرحله اتمام ساخت اپلیکیشن

در نهایت؛ برنامه اندروید شما به صورت فایلی با فرمت APK ایجاد می شود که در فروشگاه گوگل پلی آپلود شده است.

ثبت در گوگل پلی

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

مرحله ثبت درگوگل پلی

شما می توانید از دکمه Continue to payment استفاده کنید تا پرداخت ۲۵ دلاری را به ازای هزینه ثبت نام انجام دهید و در نهایت جزئیات حساب خودتان را تکمیل کنید.

زمانی که شما یک کاربر ثبت نام شده در گوگل پلی هستید؛ می توانید APK آماده برای انتشار را برای اپلیکیشن خود آپلود کنید و در نهایت همان طور که در جدول بالا در مرحله ۹ ذکر شد؛ شما جزئیات اپلیکیشن را با استفاده از صفحه جزئیات اپلیکیشن کامل می کنید.

اعلان برنامه ی شما به صورت دستی

شما برای اعلان اپلیکیشن خودتان؛ نیاز به استودیو اندروید ندارید. شما می توانید اپلیکیشن خودتان را از خط فرمان با استفاده از ابزار استاندارد از SDK و JDK اندروید؛ اعلان کنید.

  • تولید یک کلید خصوصی با استفاده ابزاری کلیدی

$ keytool -genkey -v -keystore my-release-key.keystore

-alias alias_name -keyalg RSA -keysize 2048 -validity 10000

  • کامپایل کردن اپلیکیشن شما در حالت انتشار برای دستیابی به یک APK اعلان نشده
  • اعلان برنامه شما با کلید خصوصی تان با استفاده از jarsigner

$ jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1

-keystore my-release-key.keystore my_application.apk alias_name

  • تأیید این که APK شما اعلان شده است. برای مثال:

$ jarsigner -verify -verbose -certs my_application.apk

  • تخصیص بسته APK نهایی با استفاده از zipalign

$ zipalign -v 4 your_project_name-unaligned.apk your_project_name.apk

تعدادی از فروشگاه های نرم افزار

فروشگاه های نرم افزار

profile name
میلاد حیدری

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

مطالب پیشنهادی برای شما

محصولات مرتبط

مشاهده همه

دیدگاهتان را بنویسید

1 2 3 4 5

1 نظر درباره «انتشار برنامه های اندروید برای توسعه دهندگان»

  • سیروس
    سیروس آیا این دیدگاه مفید بود ؟

    با سلام و تشکر از آموزش های شما
    خدا قوت

    پاسخ
مشاهده همه نظرات
سبد خرید
سبد خرید شما خالی است
× جهت نصب روی دکمه زیر در گوشی کلیک نمائید
آی او اس
سپس در مرحله بعد برروی دکمه "Add To Home Screen" کلیک نمائید