Phát triển cho nền tảng Facebook - Những gì họ không cảnh báo bạn về

Phát triển cho nền tảng Facebook - Những gì họ không cảnh báo bạn về
Phát triển cho nền tảng Facebook - Những gì họ không cảnh báo bạn về

Video: Phát triển cho nền tảng Facebook - Những gì họ không cảnh báo bạn về

Video: Phát triển cho nền tảng Facebook - Những gì họ không cảnh báo bạn về
Video: How To Build A Teespring Store | Teespring Storefront Tutorial 2021 - YouTube 2024, Tháng tư
Anonim

Thứ nhất, hãy để tôi bắt đầu bằng cách cảnh báo bạn chống lại việc đọc bài viết này. Nó sẽ phá vỡ một số ảo tưởng của bạn về Facebook. Hiện tại, có thể bạn đang sống trong một thế giới mơ ước. Bạn có thể nghĩ rằng Facebook, với tư cách là một tập đoàn lớn được tôn trọng một cách công bằng - "họ không thể làm điều ác". Hơn nữa, nếu bạn đang nghĩ đến việc phát triển một ứng dụng cho nền tảng Facebook, bài viết này có thể khiến bạn tắt đi. Nếu tôi không sợ bạn, hãy đọc tiếp.

Image
Image

Các giảng viên Đại học của tôi đã từng nói với tôi rằng một bài viết hay là bài viết được nghiên cứu và viết bởi một nguồn có thẩm quyền, với tư cách là một doanh nhân, tôi đã dành hơn năm năm để phát triển các ứng dụng - ba trong số đó cho nền tảng Facebook. Ứng dụng phần mềm Facebook phổ biến nhất của tôi, “ Chit Chat ”Nhận hàng nghìn lượt tải xuống mỗi ngày. Như vậy, tôi cảm thấy như tôi biết một hoặc hai điều về Facebook hoạt động như tôi đã theo dõi chúng với đôi mắt của tôi trong nửa thập kỷ.

Hãy để tôi viết trước một ý kiến mà bạn có thể có về tôi, bài viết này nghe có vẻ giống ai đó với "nho chua" nhưng thay vào đó hãy xem nó như một thông điệp cảnh báo từ ai đó trong biết, trước khi bạn đầu tư hoặc thời gian để phát triển nền tảng Facebook.

1. Đó là nền tảng của Facebook, Không phải của bạn

Tôi đang nói rõ ràng ở đây, nhưng đó có lẽ là rủi ro thường bị bỏ qua nhất khi xem xét phát triển. Như bạn có thể biết, Facebook là một môi trường khép kín và như vậy, sự thành công và thất bại của bạn cũng phụ thuộc vào những gì Facebook cho phép (và những gì nó không cho phép) bạn làm.

Khi bạn phát triển nền tảng Facebook, bạn mất rất nhiều quyền kiểm soát những gì bạn có thể và không thể làm được.

Hơn nữa, với điều kiện Facebook có các API mở, điều này có nghĩa là các rào cản đối với các đối thủ cạnh tranh thấp hơn so với những gì họ có thể có khi phát triển hệ thống của riêng bạn. Kết quả là, một đối thủ cạnh tranh có khả năng có thể phát triển một cái gì đó rất giống với những gì bạn đã làm. Có rất ít để không bảo vệ ý tưởng của bạn.

2. Facebook yêu thay đổi - thay đổi mã

Không chỉ người dùng ghét nó khi Facebook thay đổi mọi thứ. Các nhà phát triển cũng ghét nó và Facebook có một hồ sơ theo dõi nghèo nàn khi nói đến "thân thiện với nhà phát triển".

Facebook thích nâng cấp mã của họ với ít hoặc không có cảnh báo. Trong khi nâng cấp được chào đón, Facebook có một hồ sơ theo dõi nghèo về khả năng tương thích ngược. Điều này có nghĩa là bạn có thể đầu tư một số tiền đáng kể chỉ để Facebook tắt một số API nhất định, thay đổi cách thức mã hoạt động hoặc thay đổi toàn bộ cơ sở mã hoàn toàn

Trong ba năm qua, chúng tôi đã thay đổi phần lớn ứng dụng Chit Chat ba lần.

Giải pháp: Kế hoạch dự phòng là điều cần thiết. Đảm bảo bạn có cả ngân sách và hỗ trợ để thay đổi rất nhiều cơ sở mã của bạn trong thời gian ngắn.

3. Ý tưởng tốt? Chuẩn bị cho Facebook để tạo một bản sao

Khi bạn đang phát triển cho nền tảng của Facebook, hoàn toàn không có rào cản đối với họ khi tạo ứng dụng cạnh tranh. Cạnh tranh với một sản phẩm Facebook chính thức rất khó để nói rằng ít nhất - ngay cả khi ứng dụng của bạn tốt hơn so với sản phẩm của họ.

Thật không may, các phương tiện truyền thông rất nhiều "Facebook" tập trung, và như vậy - cố gắng để thúc đẩy một ứng dụng không chính thức đòi hỏi cả hai cánh tay mạnh mẽ và vai rộng.

Để minh họa cho điểm này, Athena IT Limited đã phát triển một ứng dụng trò chuyện Facebook cho máy tính để bàn, Blackberry và iPhone - Facebook hiện đã phát triển một ứng dụng cho mỗi nền tảng cạnh tranh với chúng tôi trong từng thị trường thích hợp.

Để đưa ra một ví dụ khác, một vài năm trước, tôi đã tạo một đơn thỉnh cầu và ứng dụng thăm dò ý kiến - Facebook hiện có ứng dụng riêng của họ thống trị phân khúc thị trường đó.

4. Họ viết và viết lại Quy tắc Sách theo ý muốn

Đối với tốt hơn hoặc tồi tệ hơn, thần chú của cha mẹ phổ biến "nhà của tôi, quy tắc của tôi" không may áp dụng cho mạng Facebook. Không giống như một doanh nghiệp thường xuyên, theo đó bạn chỉ cần quan tâm đến luật pháp của các quốc gia nơi bạn hoạt động, với sản phẩm được phát triển trên nền tảng Facebook, bạn cũng cần phải quan tâm đến quy tắc của Facebook cũng như T & C - điều kiện có thể thay đổi một thông báo của thời điểm.

Một ví dụ cho thấy điểm này là Zygna. Cơ sở người dùng của họ đã giảm đáng kể vì Facebook đã hạn chế cách thức mà họ có thể có người dùng trả tiền cho các hạng mục (giới hạn tín dụng Facebook) và hạn chế số lượng quảng cáo họ có thể làm. Là một công ty được VC tài trợ tốt với hàng triệu người dùng, họ có sức ảnh hưởng lớn hơn nhiều so với hầu hết các nhà phát triển.

Trong một ví dụ khác, một vài năm trước, tôi đã tạo ra một ứng dụng thăm dò ý kiến / yêu cầu đã làm gia tăng các quy tắc khi Facebook giới thiệu một giới hạn về số lượng người mà bạn có thể mời vào một ứng dụng. Ai muốn chạy một cực nơi họ bị giới hạn mời năm người dùng mỗi ngày?

5. Quảng cáo trên Facebook

Cho phép tôi sử dụng hai định nghĩa để giải thích phần này.Tôi sẽ mô tả ở đó như là hai loại ứng dụng Facebook, những ứng dụng “trên trang web” và “off site”. Trên trang web, dựa trên định nghĩa của tôi là một ứng dụng được lưu trữ và thực thi từ bên trong môi trường Facebook trên Facebook tên miền phụ, trong khi ứng dụng "off site" là một ứng dụng sử dụng API Facebook nhưng được lưu trữ và thực thi trên máy chủ của bạn trên miền / phần mềm của bạn nhưng tương tác với Facebook theo một cách nào đó.

Nếu bạn bị ám ảnh bởi truyền thông xã hội, bạn có thể quyết định rằng phương tiện truyền thông xã hội sẽ là chiến lược duy nhất mà bạn sẽ nhận được 'lưu lượng truy cập' cho ứng dụng của mình.

Khi bạn phát triển nền tảng ứng dụng Facebook “tại chỗ”, bạn có thể quay lưng lại với lưu lượng truy cập của công cụ tìm kiếm một cách hiệu quả - tức là Google. Do môi trường tường kín của Facebook nên khó xếp hạng hơn cho các từ khóa và cụm từ của bạn.

Vì đường dẫn ứng dụng Facebook là tuyến đường trực tiếp đến ứng dụng, phương tiện truyền thông và các trang web khác sẽ liên kết trực tiếp tới đường dẫn đó thay vì bất kỳ trang web của bên thứ ba nào mà bạn sản xuất, điều này có nghĩa là bạn đang giúp Facebook xếp hạng thay vì bạn. Điều này có nghĩa là tất cả "giá trị" mà bạn đang tạo đang giúp xếp hạng Facebook, chứ không phải là sản phẩm của riêng bạn - hãy nhớ rằng Facebook sở hữu nó và phần mở rộng của bạn thay vì bạn. Hơn nữa, ứng dụng của bạn sẽ không tải cho đến khi người dùng đăng nhập vào Facebook, như vậy, Google không thể thu thập thông tin.

Nhìn vào mặt tươi sáng của Facebook, việc phát triển Facebook sẽ mở ra cho bạn cơ hội, rất nhiều lưu lượng truy cập virus “miễn phí hữu cơ”. Điều đó nói rằng, hãy nhớ rằng Facebook có thể vô hiệu hóa ứng dụng của bạn, thay đổi mã mà ứng dụng của bạn dựa hoặc vô hiệu hóa khả năng quảng bá của bạn.

Hầu hết các điều trên được thực hiện mà không có khả năng kháng cáo hoặc không có sự xem xét hoặc cảnh báo chính thức.

Ví dụ, Facebook vô hiệu hóa ID ứng dụng mà Digsby đã tích hợp giải pháp Facebook của nó và do đó vô hiệu hóa khả năng giao tiếp với Facebook. Điều này đã được thực hiện mà không cần cảnh báo.

Giải pháp: Kiểm tra xem tích hợp Facebook của bạn có tiếp tục hoạt động hay không và có một chiến lược dự phòng tại chỗ nếu nó không hoạt động. Mã mạnh đến mức nếu một thành phần ngừng hoạt động, toàn bộ sản phẩm phần mềm của bạn không ngừng hoạt động.

Nếu bạn vẫn đang phát triển cho nền tảng của Facebook - đừng nói rằng tôi đã không cảnh báo bạn về những cạm bẫy mà bạn sẽ gặp phải.

Guest Post được viết bởi: Daniel Offer - Phần mềm nhắn tin điện tử “Chit Chat”.

Đề xuất: