Bài học rút ra chính
- Việc phát triển một ứng dụng, ngay cả khi đó là một cổng, đòi hỏi rất nhiều thời gian và tài nguyên.
- Ứng dụng sẽ cần thay đổi bố cục, điều chỉnh các kích thước màn hình khác nhau và được tối ưu hóa cho phần cứng bổ sung.
- Một dự án như thế này cũng sẽ yêu cầu toàn bộ nhóm phát triển, điều này có thể đồng nghĩa với việc kéo mọi người ra khỏi công việc khác.
Việc phát triển một ứng dụng Instagram chính thức cho iPad thực sự sẽ là rất nhiều công việc, ngay cả với một ứng dụng và trang web hiện có trên iPhone.
Giám đốc điều hành Instagram Adam Mosseri gần đây đã tuyên bố rằng chúng tôi không có ứng dụng Instagram chính thức trên iPad vì công ty không thể dành nguồn lực cho nó. Đây không phải là một lời bào chữa xua tay, hóa ra việc phát triển ứng dụng khá phức tạp.
Ngay cả một thứ tưởng chừng như đơn giản như một cổng cũng sẽ đòi hỏi rất nhiều công việc. Nó phức tạp và liên quan hơn những gì người dùng bình thường có thể mong đợi.
"Có nhiều yếu tố cần xem xét trong việc đưa ứng dụng Instagram lên iPad", Katherine Brown, người sáng lập Spyic, cho biết trong một cuộc phỏng vấn qua email với LIfewire. "Không có công ty nào có nguồn lực vô hạn, và việc điều chỉnh kích thước màn hình mới không chỉ là vấn đề đơn giản."
Ứng dụng
Có thể dễ dàng cho rằng việc chuyển một thứ gì đó như Instagram từ iPhone sang iPad sẽ là một vấn đề đơn giản. Ứng dụng đã tồn tại trên một nền tảng của Apple, vì vậy sẽ không khó để chuyển nó sang một nền tảng khác, phải không? Chà, không, không đúng.
Bên cạnh việc iPhone và iPad có sự khác biệt về mặt vật lý, bạn sẽ cần rất nhiều thời gian và nỗ lực để đảm bảo trải nghiệm giống nhau trên cả hai. Điều này có nghĩa là đảm bảo ảnh có kích thước phù hợp, các nút được sắp xếp đúng cách, thông báo hoạt động và hơn thế nữa.
Đảm bảo ứng dụng hiển thị chính xác trên màn hình lớn hơn với các kích thước hơi khác một chút là một nhiệm vụ liên quan. Mark Varnas, giám đốc công nghệ của Red9, cho biết trong một cuộc phỏng vấn qua email: “Họ sẽ phải đảm bảo rằng thiết kế trải nghiệm người dùng trông đẹp trên cả hai thiết bị và thực hiện mã sửa đổi nó cho thiết bị mới”.
"Điều này có thể bao gồm việc thay đổi bố cục và thiết kế, cập nhật nội dung cho kích thước mới, thêm các tính năng mới và tối ưu hóa ứng dụng cho kích thước màn hình mới."
Việc phát triển cũng sẽ mất thời gian có thể dành cho việc thực hiện các dự án khác cho ứng dụng và trang web đã tồn tại và có gần 1 tỷ người dùng đang hoạt động. Và để giữ chân tất cả những người dùng đó, Instagram cần tiếp tục thử các tính năng mới và cải tiến những tính năng hiện có.
Việc kéo các nhóm ra khỏi công việc đó trong vài tháng có thể tạo ra nhiều vấn đề nghiêm trọng hơn là không có ứng dụng iPad chính thức.
Người
Một dự án như thế này sẽ không được giao cho một nhà phát triển duy nhất - Instagram sẽ cần phải cống hiến cả một nhóm cho nó. Nhiều người sẽ cần có mặt để kiểm tra mọi thứ, khắc phục sự cố và thực hiện tất cả các chi tiết nhỏ về phát triển khác mà chúng ta có xu hướng coi là đương nhiên. Điều này cũng có thể làm giảm hiệu quả của các nhóm đã thành lập nếu ai đó được chỉ định làm việc trên một ứng dụng mới.
Theo Brown, "Một ước tính hợp lý cho quy mô của nhóm cần thiết phụ thuộc vào thời gian và phạm vi của quá trình phát triển phần mềm." Vì vậy, ngay cả khi Instagram có thể xáo trộn mọi người xung quanh, nó sẽ không nhất thiết biết chính xác nó sẽ cần bao nhiêu. Và nếu nó đoán sai, điều đó có thể khiến mọi thứ trở nên khó khăn hơn.
"Mặc dù rất khó để ước tính thời gian và quy mô nhóm, nhưng nó có thể yêu cầu một nhóm ít nhất 4-5 người làm việc đồng thời", Varnas nói, "Để quá trình chuyển diễn ra suôn sẻ, một nhà phát triển cần làm việc với đội ngũ kỹ sư và thiết kế phần mềm giàu kinh nghiệm. Nhóm này sẽ ở đó để hỗ trợ trong trường hợp có bất kỳ lỗi, sai sót thiết kế hoặc các vấn đề khác phát sinh trong quá trình chuyển."
Vì vậy, có vẻ như, ít nhất bây giờ, chúng tôi sẽ phải tiếp tục làm mà không có ứng dụng Instagram chính thức được thiết kế dành riêng cho iPad. Như Mosseri ngụ ý ban đầu, một dự án như vậy sẽ đòi hỏi nhiều thời gian và nguồn lực được sử dụng tốt nhất ở những nơi khác. Thật không may, nhưng ít nhất chúng ta vẫn có thể sử dụng ứng dụng iPhone trên iPad trong khi chờ đợi.