موارد مهم
- توسعه یک برنامه، حتی اگر پورت باشد، به زمان و منابع زیادی نیاز دارد.
- این برنامه باید طرحبندی خود را تغییر دهد، اندازههای مختلف صفحه را تنظیم کند، و برای سختافزار اضافی بهینه شود.
- پروژه ای مانند این به یک تیم توسعه کامل نیز نیاز دارد، که احتمالاً به معنای دور کردن افراد از کارهای دیگر است.
توسعه یک برنامه رسمی اینستاگرام برای iPad واقعاً کار بسیار زیادی است، حتی با وجود یک برنامه و وب سایت آیفون موجود برای کار کردن.
مدیرعامل اینستاگرام، آدام موسری، اخیراً اعلام کرده است که ما یک برنامه رسمی اینستاگرام برای iPad نداریم زیرا این شرکت نمی تواند منابع را به آن اختصاص دهد. این یک بهانه دست تکان دادن نیست، به نظر می رسد توسعه برنامه بسیار پیچیده است.
حتی چیزی به ظاهر ساده مانند یک پورت باز هم نیاز به کار بسیار زیادی دارد. این بسیار پیچیدهتر و درگیرتر از چیزی است که کاربر معمولی انتظار دارد.
کاترین براون، موسس Spyic، در مصاحبه ایمیلی با LIfewire گفت: "فاکتورهای بیشتری برای آوردن برنامه اینستاگرام به iPad وجود دارد." "هیچ شرکتی منابع نامحدودی ندارد، و تنظیم ابعاد جدید صفحه نمایش بیش از یک موضوع ساده است."
برنامه
تصور اینکه پورت چیزی مانند اینستاگرام از iPhone به iPad کار ساده ای باشد، آسان است. این برنامه در حال حاضر روی یک پلتفرم اپل وجود دارد، بنابراین انتقال آن به پلتفرم دیگر آنقدر سخت نیست، درست است؟ خوب، نه، درست نیست.
علاوه بر اینکه iPhone و iPad از نظر فیزیکی متفاوت هستند، زمان و تلاش زیادی باید صرف اطمینان از یکسان بودن تجربه در هر دو شود. این به این معنی است که مطمئن شوید عکسها اندازههای مناسبی دارند، دکمهها به درستی ردیف میشوند، اعلانها کار میکنند، و موارد دیگر.
مطمئن شدن اینکه برنامه به درستی در یک صفحه نمایش بزرگتر با ابعاد کمی متفاوت نمایش داده می شود، به تنهایی کار مهمی است. مارک وارناس، مدیر ارشد فناوری Red9، در یک مصاحبه ایمیلی گفت: "آنها باید اطمینان حاصل کنند که طراحی تجربه کاربر در هر دو دستگاه خوب به نظر می رسد و کد اصلاح آن را برای دستگاه جدید انجام دهند."
"این ممکن است شامل تغییر طرحبندی و طراحی، بهروزرسانی محتوا برای اندازه جدید، افزودن ویژگیهای جدید، و بهینهسازی برنامه برای اندازه صفحه نمایش جدید باشد."
توسعه همچنین زمان می برد که می تواند صرف کار روی پروژه های دیگر برای برنامه و وب سایتی شود که از قبل وجود دارد و تقریباً ۱ میلیارد کاربر فعال دارد. و برای حفظ همه این کاربران، اینستاگرام باید به آزمایش ویژگیهای جدید و اصلاح ویژگیهای موجود ادامه دهد.
کنار کشیدن تیم ها از آن کار برای چندین ماه می تواند مشکلات مهم تری نسبت به نداشتن برنامه رسمی iPad ایجاد کند.
مردم
پروژه ای مانند این به یک توسعه دهنده واگذار نمی شود - اینستاگرام باید کل تیم را به آن اختصاص دهد. افراد متعددی باید در دسترس باشند تا همه چیز را آزمایش کنند، عیب یابی کنند، و همه ریزه کاری های رشدی دیگری را که ما آن را بدیهی می دانیم انجام دهند. اگر شخصی برای کار بر روی یک برنامه جدید منصوب شود، احتمالاً اثربخشی تیمهای مستقر را کاهش میدهد.
طبق گفته براون، "تخمین منطقی برای اندازه تیم مورد نیاز بستگی به زمان و دامنه فرآیند توسعه نرم افزار دارد." بنابراین حتی اگر اینستاگرام میتوانست مردم را به هم بریزد، لزوماً نمیدانست که دقیقاً به چه تعداد نیاز دارد. و اگر اشتباه حدس زده شود، میتواند شرایط را چالشبرانگیزتر کند.
"در حالی که تخمین زمان و اندازه تیم دشوار است، ممکن است نیاز به یک تیم متشکل از حداقل 4-5 نفر به طور همزمان داشته باشد. نیاز به همکاری با یک تیم مجرب از مهندسان و طراحان نرم افزار دارد.این تیم برای پشتیبانی در صورت بروز هرگونه اشکال، نقص طراحی یا سایر مسائل در طول فرآیند انتقال، آماده است."
بنابراین به نظر می رسد حداقل فعلاً باید بدون برنامه رسمی اینستاگرام که به طور خاص برای iPad طراحی شده است، کار کنیم. همانطور که موسری در ابتدا اشاره کرد، پروژه ای مانند آن مستلزم زمان و منابع زیادی است که بهتر است در جاهای دیگر استفاده شود. این مایه تاسف است، اما حداقل میتوان از برنامه آیفون در iPad در زمانی که منتظر هستیم استفاده کرد.