آی او اس یا اندروید: برنامه نویسی برای کدامیک را ابتدا باید آغاز کرد؟
با روی کار آمدن اسمارت فون ها پیکار مسالمت آمیزی بین سیستم عامل های موبایل ایجاد شده است و دو سیستم عامل آی او اس و سیستم عامل پرچم دار شرکت گوگل، یعنی اندروید چالش برانگیزترین گزینه ها در این میدان اند. مایکروسافت نیز اخیرا گام در این عرصه نهاده، این شرکت در کنفرانس امسال خود اعلام کرده که ویندوز 10 توانایی مطابقت یافتن با اپلیکیشن های هر دو سیستم عامل اندروید و آی او را داراست. این موضوع ویندوز را نیز به گزینه ای پیش روی برنامه نویسان بدل می سازد، اما این سوال که برنامه نویسان کار خود را از کدام سیستم عامل آغاز کنند، همچنان دغدغه ذهنی بسیاری از آنها است، در ادامه این موضوع را با مطرح کردن سوالاتی که در شناسایی و درک وضعیت به شما یاری می رسانند روشن خواهیم ساخت. 1. ضرورت داشتن مک ذات اختصاصی طراحی برای سیستم عامل آی او اس اپل به برنامه نویسی نیز ارتباط پیدا می کند. کلیه اپلیکیشن های آی او اس باید با استفاده از Xcode ساخته شوند و این کار تنها از طریق مک میسر است، لذا برای برنامه نویسی باید آن را خریداری کرده و سپس کدنویسی را آغاز نمایید. 2. بودجه اختصاص یافته شما برای این کار چه اندازه است؟ با استناد به مطالعات اخیر هزینه ساخت اپلیکیشن های آی او اس نسبت به اندروید بالاتر است، به طوری که این مقدار برای اندروید 21 درصد کمتر از آی او اس است و این موضوع در 78 درصد از بازار حکم فرماست. بنابراین چنانچه بودجه اندکی در اختیار دارید، بهتر است کار را با اندروید آغاز کنید. از طرف دیگر کاربران آی او اس توقعات بیشتری از طراحی دارند و این موضوع نیز به نوبه خود هزینه ای مازاد را در پی خواهد داشت. 3. برنامه نویسان به کدام زبان برنامه نویسی تسلط بیشتری دارند؟ معمولا توسعه اپلیکیشن به صورت اپن سورس دارای جوانب منفی نیز می باشد، تنوع صفحات نمایش و مشخصه های داخلی در اندروید بیشتر از آی او اس است، آی او اس تنها محدود به آیفون و آی پد می باشد، در حالی که گوشی های اندرویدی گوناگونی را در بازار شاهدیم، این موضوع احتمال وجود باگ در اپلیکیشن را با افزایش شدیدی مواجه می سازد، در نتیجه لازم است همواره به تست اپلیکیشن و اطمینان از عملکرد صحیح آن بپردازید. فریم ورک Xcode آی او اس فرآیند کدنویسی را برای افراد مبتدی و بی تجربه تسهیل بخشیده است، ولی به طور کلی لازم است شما یا تیم برنامه نویسی تان دانش کافی از زبان و فریم ورک برگزیده را دارا باشید. 4. با چه سرعنی قادر به در دست گرفتن اپ استور هستید؟ اکثر برنامه نویسان اپلیکیشن های خود را برای گوگل پلی استور می سازند و این مارکت در مقایسه با اپ استور اپل از محبوبیت بیشتری از جانب برنامه نویسان برخوردار است. مزایای ساخت اپلیکیشن برای سیستم عامل اندروید بسیار وسوسه برانگیزند، اما نمی توان از فوایدی که برنامه نویسی برای آی او اس به همراه دارد چشم پوشی کرد، مخصوصا زمانی که درآمد شما در گروی پرداخت های درون برنامه ای باشد، چرا که معمولا کاربران اپل تمایل بیشتری جهت پرداخت هزینه و خرید اپلیکیشن نشان می دهند. به منظور دستیابی به بیشترین مخاطبین ممکن لازم است اپلیکیشن شما در تمامی اپ استورها و پلتفرم ها جا پیدا کند. ساخت یکباره اپلیکیشن و گسترش آن برای برنامه نویسان بسیار خوشایند است، اما متاسفانه در حال حاضر چنین امکانی میسر نیست. احتمالا با انتشار ویندوز 10، مایکروسافت نیز راهی برای ورود اپلیکیشن به اندروید و آی او اس خواهد یافت و به یکی از گزینه های ممکن تبدیل خواهد گشت، اما تا آن زمان باید اولویت های خود را مشخص کنید و با در نظر گرفتن سیستم عاملی که بهتر از پس پشتیبانی کاربران شما بر خواهد آمد، راه خود را پیش بگیرید. http://www.entrepreneur.com برگرفته از