- در برنامهنویسی موبایل، کدام پلتفرم؟ Android یا iOS یا Windows Phone یا Java؟
خیلی با احتیاط وارد بازار کار برنامهنویسی برای موبایل شوید چون در ایران بازار کار قویای ندارد و ممکن است بعداً به این نتیجه برسید که اگر وقت خود را روی وب یا دسکتاپ میگذاشتید بهتر بود. بیشتر افرادی که من میبینم که برنامهنویسی موبایل انجام میدهند، شغل دیگری دارند و برای تفریح کار میکنند.
- اپل ما را خط زده است، پس ما هم iOS را خط میزنیم:
احتمالاً میدانید که اپل همه چیزش را برای ایران تحریم کرده است. از طرفی برنامههای اپل باید حتماً توسط اپل و در App Store تأیید شوند و قرار بگیرند وگرنه قابل استفاده روی گوشی کاربر نیستند (مگر اینکه Jail Break شده باشد که خوب، عاقلانه نیست روی گوشیهای جیل.بریک شده برنامهریزی کنید). به همین راحتیها نمیتوانید برنامهای که نوشتهاید را به دست کاربر برسانید. من تعداد معدودی ایرانی دیدهام که برای اپل برنامهنویسی میکنند که آنها هم اکثرشان در خارج از کشور زندگی میکنند و محدودیت قانونی ندارند.
به هر حال، اگر بخواهید برای iOS کدنویسی کنید، باید به زبان C++ مسلط باشید. Xcode SDK را از سایت اپل دانلود کنید و روی سیستم عامل مک خود نصب کنید و شروع کنید. البته میتوانید از پروژه مونو هم استفاده کنید تا کدهای C# شما روی iOS اجرا شوند.
- آندروید دنیای گوشیها را فتح خواهد کرد:
گوگل روی هر چیزی دست بگذارد، دیر یا زود به صدر لیست منتقل میشود و این طبیعیست.
آندروید با اینکه مدت کمی از عمرش میگذرد، اما در صدر لیست سیستم عاملهای موبایل است و به زودی همه جا دیده خواهد شد حتی روی یخچال فریزر شما!!
بنابراین، پیشنهاد اول من این است که به سمت آندروید بروید.
برای برنامهنویسی ویژه آندروید، باید زبان Java را بلد باشید. فکر میکنم حالا متوجه میشوید که چرا جاوا در رتبه دوم زبانهای محبوب است!
خیلیها معتقدند دنیا دارد به سمت موبایل و تبلت میرود. "اینترنت بدون وب" عنوانی است که این روزها مطرح است. همه سایتها برای خود یک اپلیکیشن ارائه کردهاند که روی گوشی اجرا میشود و نیازی نیست وارد وبسایت خاصی شوید!
- ویندوز فون، جان خواهد گرفت:
ویندوز فون هم به زودی جا باز خواهد کرد. روی آن هم میتوانید برنامهریزی کنید، اما اولویت اولتان، جاوا و آندروید باشد.
برای ویندوز فون میتوانید به زبان C# برنامه بنویسید.
ادامه دارد...