برای اندروید یا IOS اپلیکیشن بسازیم؟
زمانی که به این نتیجه برسید که باید یک اپلیکیشن موبایل بسازید باید سیستم عامل مورد نیاز خود را انتخاب کنید. شما باید بین فروشگاه اپل اپ استور و گوگل پلی استور یکی را انتخاب کنید.کاربران استفاده کننده از این دو سیستم عامل رفتار متفاوتی باهم دارند بنابراین با تحقیقات و بررسی های درست، آن را انتخاب کنید تا بتوانید از این راه کسب درآمد کنید.
ما فرض را بر این می گیریم که شما در حال برنامه نویسی یک اپلیکیشن native (بومی) هستید که باید از بین دو سیستم عامل اپل و اندروید یکی را انتخاب کنید زیرا کدهای اپلیکیشن های native در هر دو سیستم عامل کار نمی کند. برای اینکار باید دو برنامه مجزا برای هر دو پلتفرم ایجاد کنید که این یک فرایند طولانی و زمانبر است.
خب ما اینجا هستیم تا شما را راهنمایی کنیم تا بتوانید برای هر دو سیستم عامل بصورت همزمان اپلیکیشنی راه اندازی کنید.
تنها چیزی که قبل از هر کاری لازم است تجزیه و تحلیل فاکتورها می باشد.
مجموعه ویژگی ها
این ویژگی ها به عملکرد اصلی برنامه شما مربوط می شود.
هدف برنامه شما چیست؟
پاسخ این سؤال به کدهایی که برای ایجاد برنامه نوشته اید بستگی دارد.
اپل(iOS)
اپل یک اکوسیستم بسته است
اکوسیستم بسته به این معنی است که اپل ورودی ها را برای استفاده از سیستم عامل خود محدود می کند. همه برنامه ها قابل استفاده در آن محدود به پشتیبانی اپل از آنهاست این به این معنی است که شما باید از ویژگی های اپل استفاده کنید تا بتوانید برنامه را برای پلتفرم اپل توسعه دهید.
یکی از مزیت های اکوسیستم بسته مانند اپل کنترل و ثبات برنامه های آن است، اما با این حال محدودیت های آن برای برنامه نویس بیشتر است.
از دید یک کاربر خریداری دستگاهی که اکوسیستم بسته دارد به نسبت سایر دستگاه ها قیمت بالاتری دارد بنابراین می توان گفت که قیمت دستگاه های اپل(iOS) از اندروید گرانتر است.
اندروید
اندروید بر روی اکوسیستم منبع باز یا open source کار می کند.
منبع باز بودن اجازه تغییرات و استفاده از قابلیت های متفاوت را به توسعه دهندگان می دهد.
سیستم عامل Open Source از امنیت کمتری برخوردار است؛ بنابراین گاهی اوقات بروزرسانی ها توسط اپراتورهای تلفن همراه مسدود می شود.
توسعه دهندگان علاقه مند به برنامه نویسی اندروید می توانند به صورت رایگان کدها را دریافت کنند و با ایجاد تغییرات دلخواه آن را روی گوشی خود تست کنند.
چگونه می توان پول به دست آورد؟
هدف از ایجاد برنامه های موبایل کسب درآمد است. اگر هدف شما از ایجاد برنامه این مورد نیست پس چگونه می توانید منبع درآمدی داشته باشید؟ بهتر است دوباره تصمیم خود را ارزیابی کنید.
در اینجا چند مدل کسب درآمد توسط اپلیکیشن ها را به شما معرفی می کنیم:
- خرید اشتراک
- پرداخت درون برنامه ای
- تبلیغات
- پرداخت به ازای هر بار دانلود
بسته به اینکه از کدام استراتژی و کدام سیستم عامل می خواهید استفاده کنید درآمد شما فرق می کند.
اپل(iOS)
اگر می خواهید کاربر به ازای هر بار دانلود هزینه پرداخت کند باید بتوانید در زمینه کد نویسی اپل(iOS) بیشتر کار کنید تا پیشرفت کنید.
در زیر می توانید توزیع برنامه های رایگان و پولی را بین دو سیستم عامل اپل و اندروید ببینید.
همانطور که در تصویر بالا مشاهده می کنید تفاوت آشکاری بین این دو سیستم عامل وجود دارد.
بنابراین اگر می خواهید کاربران در هر بار دانلود، هزینه پرداخت کنند بهتر است آن را در اپل اپ استور قرار دهید زیرا کاربران اپل کمتر برنامه های رایگان را دریافت می کنند و بیشتر عادت دارند هنگام جستجو برنامه های پولی را خریداری نمایند در حالی که کاربران اندروید بیشتر برنامه های رایگان را دریافت می کنند بنابراین اگر آنها برنامه پولی شما را ببینید به دنبال یک برنامه مشابه رایگان می گردند.
فقط بدانید که خرید برنامه ها توسط کاربران یک استراتژی پرهزینه است زیرا شما باید هزینه جذب مشتری که به مراتب بیشتر از خریدهای مشتری است را بپردازید ولی با استقبال کاربران از برنامه، شما به یک باره پول زیادی به دست می آورید.
اندروید
اگر می خواهید از طریق تبلیغات و پرداخت های درون برنامه ای کسب درآمد کنید بهتر است سراغ اندروید بروید.
فقط انتظار نداشته باشید که پرداخت های درون برنامه ای شما بیش از حد جواب بدهد.
اگر شما برای فروش برنامه پول کمتری دریافت کنید این باعث گسترش برنامه شما در بین کاربران می شود زیرا بیشتر سهم بازار را برنامه های اندروید تصاحب کرده است.
مزیتی که برنامه های رایگان در سیستم عامل اندروید دارند سبب دانلود بیشتر آن برنامه توسط کاربران می شود زیرا کاربران اندروید معمولاً برای برنامه ها هزینه پرداخت نمی کنند پس بهترین راه اینست که یک استراتژی برای دریافت پول از کاربرانی که بیشتر از برنامه ها استفاده می کنند پیدا کنید. برای این کار می توانید قابلیت های ویژه ای برای ارتقا برنامه قرار دهید تا آنها را مجاب به خرید برنامه کنید.
چرخه انتشار اپلیکیشن
معمولاً توسعه دهندگان فکر نمی کنند کدام پلتفرم برای کسب و کار آنها بهتر است. شما باید بررسی کنید که کدام ورژن از نرم افزار شما در پلتفرم مربوط به خود استفاده شده است.
واضح است که برنامه باید با کدی که با جدیدترین نسخه نرم افزار سازگار است نوشته شود.
تفاوت عمده ای بین دستگاه های اندروید و اپل وجود دارد.
اپل(iOS)
اکثر کاربران اپل موبایل خود را به آخرین ورژن بروزرسانی می کنند. در واقع 95% کاربران اپل(iOS) بروز ترین سیستم عامل را روی گوشی های خود دارند.
این کار برنامه نویسی و توسعه برنامه را آسان تر می کند زیرا می توانید بیشتر قابلیت هایی که برنامه قادر به انجام آن است را تخمین بزنید. شما باید آماده باشید تا بروزرسانی ها را برای کارکرد بهینه برنامه ها دریافت کنید و تا چند سال نگران بروزرسانی نباشید.
اندروید
اکثر کاربران اندروید از آخرین ورژن این سیستم عامل استفاده نمی کنند.
از آنجا که کاربران استفاده کننده از سیستم عامل اندروید در همه جای دنیا وجود دارند شما باید قدیمی ترین ورژن برنامه های خود را هم برای استفاده آنها توسعه دهید.
Oreo و Nougat دو ورژن اخیر اندروید هستند که کمتر از 20% از کاربران از آنها استفاده می کنند. این مورد روند توسعه را پیچیده تر می کند زیرا مجبورید طیف وسیعی از ورژن ها را ایجاد کنید.
کاربردهای تبلت
وقتی صحبت از ساخت برنامه موبایل می شود خود به خود ذهن مردم به طرف تلفن های همراه می رود ولی شما باید تبلت ها را هم در نظر بگیرید.
در تصویر زیر می توانید روند صعودی استفاده تبلت ها را مشاهده کنید.
در آمریکا در طول 5 سال شاهد افزایش 42 درصدی استفاده از تبلت ها بوده ایم و این رقم در حال افزایش است.
پس هنگامی که برنامه خود را برای موبایل ها ایجاد می کنید تبلت ها را هم در نظر بگیرید.
اپل(iOS)
بیشتر مردم دوست دارند از آیپد استفاده کنند زیرا کاربر پسند است. تبلت های اپل (ایپد) انتخاب بسیار خوبی برای کودکان و نسل های قدیمی است زیرا آنها بیشتر وقت خود را صرف بازی کردن فیلم دیدن و دیگر کارهای سرگرم کننده می کنند و کار کردن با آنها آسان است.
اندروید
تبلت های اندرویدی بیشتر برای کارهای فنی استفاده می شود. کاربران از این تبلت ها برای کار در پروژه یا برنامه های خود استفاده می کنند.
به طور کلی، به نظر می رسد که تبلت های اپل بر تبلت های اندروید تسلط دارند.
کاربران آیفون بیشتر به تبلت ها و دستگاه های خود وفادار هستند ولی ممکن است شما افرادی را ببینید که هم تلفن همراه اندرویدی دارند و هم از تبلت اپل استفاده می کنند.
به احتمال زیاد شما یک کاربری که از آیفون استفاده می کند را نمی توانید با تبلت اندرویدی ببینید یا خیلی کم هستند ولی کاربران استفاده کننده از گوشی اندروید را می توانید با ایپد ببینید.
پذیرش سازمانی
زمانی که بلک بری بر بازار تسلط پیدا کرد را به یاد دارید؟ در ان زمان همه کت و شلوار می پوشیدند و بلک بری در دست می گرفتند. آن روزها دیگر تمام شد.
اپل(iOS)
دستگاه های اپل(iOS) امن هستند. ما قبلاً در این مورد صحبت کردیم به همین دلیل شرکت های بزرگی مانند IBM با شرکت اپل همکاری می کند؛ اما با افزایش امنیت ویژگی های کم تری می توان در برنامه قرا داد.
اندروید
از آنجا که اندروید Open Source است امنیت کمتری دارد ولی امکانات و ویژگی های آن بیشتر است.
کاربران اپل برای دسترسی به برنامه ها باید آیفون یا ایپد تهیه کنند در حالی که کاربران اندروید با هر دستگاه اندرویدی که باشند می توانند از برنامه ها استفاده کنند و این باعث شده است سهمی که اندروید در بازار دارد خیلی بیشتر از اپل باشد.
چرا دو سیستم عامل وجود دارد؟
دستگاه های اپل باید نرم افزارهای IOS را روی گوشی خود نصب کنند و با آنها کار کنند و دستگاه های گوگل روی سیستم عامل اندروید اجرا می شوند و فایل های APK را نصب می کنند.
در تصویر زیر می توانید سهم اندروید را در تصاحب بازار ببینید.
کاربران اپل تنها می توانند از طریق آیفون و ایپد به فروشگاه های مجاز خود دسترسی داشته باشند در حالی که کاربران اندروید با تلفن هایی مانند سامسونگ، HTC، گلکسی، تبلت ها و … برنامه های خود را دریافت کنند و ممکن است به دلیل همین تنوع، تعداد مخاطبان اندروید بیشتر باشد.
اینها دلیل بر انتخاب استراتژی شما برای توسعه و راه اندازی برنامه نیست بلکه این بسته به عملکرد برنامه و نیاز بازار دارد.
شما می توانید با نوشتن برنامه های موبایل کسب و کار خود را راه اندازی کنید.
شما باید یک استراتژی بازاریابی داشته باشید و تنها با نوشتن و یا بهبود یک برنامه نمی توانید به کسب درآمد برسید. این کار برای کسانی که از قبل شغلی دارند و مشتریان خاص خود را دارند راحتتر است.
شاید شما به دنبال این باشید که مشتری کدام سیستم عامل را ترجیح می دهد و به این فکر کنید که کدام بهتر است آیا می توان هر دو سیستم عامل را با هم توسعه داد؟
جواب بله است ولی این کار نیاز به زمان و هزینه دارد. اگر شما حداقل چند صد دلار پس انداز و یک سال وقت صرف کنید قطعاً می توانید دو برنامه را همزمان بسازید؛ اما معقول ترین کار اینست که بین اندروید و اپل یکی را انتخاب کنید.
چه زمانی می توان برنامه های اپل(iOS) را توسعه داد؟
شما باید ویژگی های مشترک بین مشتریان و کاربران اپل(iOS) پیدا کنید برای این کار نیاز به تحقیق دارید. به عنوان مثال در نمودار زیر نشان داده شده که مردان برای خرید محصولات اپل پول بیشتری نسبت به زنان پرداخت می کنند.
با توجه به نمودار بالا حتماً فکر می کنید اگر هدف شما استفاده مردان از برنامه های اپل(iOS) باشد قطعاً توسعه برنامه های اپل(iOS) را انتخاب می کنید ولی اشتباه نکنید این یک نمودار گمراه کننده است. این آمار ربطی به استراتژی بازاریابی شما ندارد.
این نمودار نشان می دهد که مردان بیشتر پول خود را صرف خریدن محصولات اپل(iOS) می کنند و نشان نمی دهد که بیشتر مردان بیش از زنان از دستگاه های اپل استفاده می کنند. برداشتی که از این نمودار می شود اینست که شانس داشتن آیفون توسط یک زن بیشتر از یک مرد است.
5 درصد تفاوت قابل توجهی برای توسعه استراتژی بازاریابی شما نیست. علاوه بر این، این مورد برای تبلت ها اهمیتی ندارد.
بیشتر تحقیق کنید.
درآمد سالانه چقدر است؟
به طور متوسط کاربران دستگاه های اپل(iOS) سالانه 40 درصد بیشتر از کاربران اندروید درآمد کسب می کنند؛ بنابراین اگر شرکتی دارید که جمعیت ثروتمند را هدف قرار داده است بهترین کار این است که از سیستم عامل IOS شروع کنید. علاوه بر وضعیت اقتصادی کاربران، آنها برای هر برنامه پول بیشتری هزینه می کنند و مدرک تحصیلی بالاتری دارند. اینها اطلاعات ارزشمندی است که می تواند در تصمیم گیری به شما کمک کند.
شما باید چیزهای دیگری را نیز مد نظر قرار دهید. 95 درصد کاربران تلفن همراه اپل(iOS) از ورژن IOS 10 و IOS11 استفاده می کنند. در صورتی که برنامه ای برای این سیستم عامل نوشته اید، باید این برنامه همیشه روان و بهینه کار کند و این کار مستلزم بروزرسانی آن است. اگر توانایی بروزرسانی برنامه را دارید توسعه برنامه IOS ایده خوبی است. پس زمانی که پول و وقت زیادی دارید می توانید برنامه خود را برای اپل توسعه دهید.
با توجه به همه چیزهایی که گفتیم می توان نتیجه گرفت که توسعه یک برنامه اپل(iOS) پر هزینه است و نیاز به زمان زیادی دارد از طرف دیگر هزینه تعمیر و نگهداری دائمی آن زیاد است و شما باید هزینه استفاده از سرور و سایر هزینه های توسعه و نگهداری آن را پرداخت نمایید.
شرکت های بزرگ می توانند از پس پرداخت هزینه آن برآیند ولی این هزینه ها برای یک فرد عادی منطقی نیست.
چه زمانی می توان برنامه های اندروید را توسعه داد؟
همانطوری که ذکر کردیم شرایطی وجود دارد که توسعه برنامه های IOS منطقی به نظر می رسد. همین موارد برای اندروید نیز صدق می کند.
در حالی که کاربران اپل پول بیشتر و تحصیلات عالی تری دارند کاربران اندروید نیز بر ترافیک جهانی از طریق گوشی های موبایل تسلط دارند.
بنابراین شانس اینکه بتوانید برنامه های خود را برای این گروه توسعه دهید بیشتر است. شکاف بین اندروید و اپل در ایالات متحده 50-50 است بنابراین اگر شما یک شرکت تجاری در آمریکا هستید و برای افزایش تجربه مشتری برنامه ای می سازید اندروید نمی تواند موفق شود.
اما اینجا یک سناریو وجود دارد.
آیا شما می خواهید از push notifications برای درگیر کردن کاربران استفاده کنید؟
اگر این استراتژی را به کار بگیرید میزان فروش و بازگشت سرمایه شما خیلی زیاد می شود.
3.48 درصد از کاربران اندروید push notifications را باز می کنند در حالی که 1.77 درصد از push notifications در دستگاه های اپل باز می شود.
همچنین کاربران اندروید تمایل بیشتری به دریافت نوتیفیکیشن ها دارند.
بنابراین اگر روی push notifications تمرکز کرده اید بهتر است برنامه ها را برای سیستم عامل اندروید بنویسید.
نکته دیگری که باید بگوییم اینست که شما باید کاربر را تشویق به دانلود برنامه کنید تا بتوانید از push notifications استفاده کنید.
مبلغ شما برای فروش برنامه چقدر است؟
مبلغ برنامه ها با توجه به اپل تقریباً نصف است.
در این صورت علاوه بر اینکه مخاطبان بیشتری دارید مبلغ برنامه شما نیز پایین تر است اما این دانلودها لزوماً به پول تبدیل نمی شود زیرا کاربران اندروید کمتر از کاربران اپل اقدام به خرید برنامه می کنند. برای نتیجه دادن زحمت های شما، باید استراتژی خوبی را برای تبلیغات برنامه خود در پیش بگیرید تا به منبع اصلی درآمد برسید.
با توجه به چیزهایی که ذکر کردیم توسعه یک رابطه بلند مدت با مشتری در اندروید بسیار پرهزینه است.
دیدگاهتان را بنویسید