Windows

Ανάπτυξη για την πλατφόρμα Facebook - Τι δεν σας προειδοποιούν

Προειδοποίηση του ΟΗΕ για «βιβλικούς» λιμούς λόγω της πανδημίας του κορονοϊού | 22/04/2020 | ΕΡΤ

Προειδοποίηση του ΟΗΕ για «βιβλικούς» λιμούς λόγω της πανδημίας του κορονοϊού | 22/04/2020 | ΕΡΤ
Anonim

Αρχικά, επιτρέψτε μου να ξεκινήσω προειδοποιώντας σας για να διαβάσετε αυτό το άρθρο. Θα σπάσει μερικές από τις ψευδαισθήσεις σας για το Facebook. Προς το παρόν, πιθανότατα ζείτε σε ένα ονειρικό κόσμο. Πιστεύετε πιθανώς ότι το Facebook, όπως μια μεγάλη εταιρία που είναι καλά σεβαστή παίζει δίκαια - «δεν μπορούν να κάνουν κακό». Επιπλέον, εάν σκέφτεστε να αναπτύξετε μια εφαρμογή για την πλατφόρμα του Facebook, αυτό το άρθρο μπορεί να σας αποβάλει. Αν δεν σας φοβήθηκα, διαβάστε το.

Οι καθηγητές του πανεπιστημίου μου έλεγαν ότι ένα καλό άρθρο είναι αυτό που έχει ερευνηθεί καλά και έχει γραφτεί από μια πηγή αρχής, ως ένα, έχω περάσει πάνω από πέντε χρόνια αναπτύσσοντας εφαρμογές - τρεις από τις οποίες για την πλατφόρμα του Facebook. Η πιο δημοφιλής εφαρμογή λογισμικού για το παράθυρο Facebook, " Chit Chat " λαμβάνει χιλιάδες λήψεις καθημερινά. Ως εκ τούτου, αισθάνομαι ότι ξέρω ένα πράγμα ή δύο σχετικά με το Facebook λειτουργεί όπως τα παρακολουθώ με τα μάτια μου beady για μισή δεκαετία.

Επιτρέψτε μου να προκαταλάβω μια γνώμη που μπορεί να έχετε για μένα, αυτό το άρθρο θα ακούγεται σαν κάποιος με «ξινό σταφύλια» αλλά, αντίθετα, παρακαλώ να το θεωρήσετε ως ένα προειδοποιητικό μήνυμα από κάποιον που το γνωρίζει, προτού επενδύσετε τα καλά κερδισμένα δολάρια ή το χρόνο σας στην ανάπτυξη για την πλατφόρμα Facebook

1. Είναι η πλατφόρμα του Facebook, όχι η δική σας

Δηλώνω το προφανές εδώ, αλλά είναι πιθανώς ο πιο συχνά αγνοημένος κίνδυνος κατά την εξέταση της ανάπτυξης. Όπως ίσως γνωρίζετε, το Facebook είναι ένα κλειστό περιβάλλον και ως εκ τούτου, η επιτυχία και η αποτυχία σας είναι τόσο πολύ για σας όσο για το τι επιτρέπει το Facebook (και αυτό που δεν επιτρέπει).

Facebook

Επιπλέον, δεδομένου ότι το Facebook έχει ανοιχτά API, αυτό σημαίνει ότι τα εμπόδια για τους ανταγωνιστές είναι χαμηλότερα από ό, τι μπορεί να είναι όταν αναπτύσσουν το δικό σας σύστημα. Ως αποτέλεσμα, ένας ανταγωνιστής είναι πιθανόν να είναι σε θέση να αναπτύξει κάτι πολύ παρόμοιο με αυτό που έχετε κάνει. Υπάρχει ελάχιστη ή καμία προστασία στις ιδέες σας.

2. Το Facebook αγαπά την αλλαγή - αλλάζει τον κώδικα

Δεν είναι μόνο οι χρήστες που το μισούν όταν το Facebook αλλάζει τα πράγματα. Οι προγραμματιστές το μίσος πάρα πολύ, και το Facebook έχει κακή ιστορία όταν πρόκειται να είναι "φιλικό για τους προγραμματιστές."

Το Facebook αγαπά να αναβαθμίσει τον κώδικα τους με ελάχιστη ή καμία προειδοποίηση. Ενώ οι αναβαθμίσεις είναι ευπρόσδεκτες, το Facebook έχει μια κακή ιστορία σχετικά με την αντίστροφη συμβατότητα. Αυτό σημαίνει ότι θα μπορούσατε να επενδύσετε ένα σημαντικό χρηματικό ποσό μόνο για το Facebook για να απενεργοποιήσετε ορισμένα API, να αλλάξετε τον τρόπο με τον οποίο λειτουργεί ο κώδικας ή να αλλάξετε ολόκληρη τη βάση κώδικα

Τα τελευταία τρία χρόνια έχουμε αλλάξει πολύ του πυρήνα της εφαρμογής Chit Chat τρεις φορές.

Λύση: Ένα σχέδιο έκτακτης ανάγκης είναι απαραίτητο. Βεβαιωθείτε ότι διαθέτετε τόσο προϋπολογισμό όσο και υποστήριξη για να αλλάξετε πολύ σύντομα τη βάση δεδομένων σας

3. Καλή ιδέα? Προετοιμαστείτε για το Facebook για να δημιουργήσετε έναν κλώνο

Καθώς αναπτύσσετε για την πλατφόρμα του Facebook, δεν υπάρχει απολύτως εμπόδιο στη δημιουργία μιας ανταγωνιστικής εφαρμογής. Ο ανταγωνισμός σε ένα επίσημο προϊόν Facebook είναι δύσκολο να το πούμε - ακόμα και αν η αίτησή σας είναι καλύτερη από τη δική τους.

Δυστυχώς, τα μέσα ενημέρωσης είναι πολύ επικεντρωμένα στο Facebook και ως εκ τούτου, η προσπάθεια προώθησης μιας ανεπίσημης εφαρμογής απαιτεί ισχυρή

Για να φανεί αυτό το σημείο, η Athena IT Limited ανέπτυξε μια εφαρμογή συνομιλίας Facebook για την επιφάνεια εργασίας, το Blackberry και το iPhone - το Facebook έχει πλέον αναπτύξει μια εφαρμογή για κάθε μία από αυτές τις πλατφόρμες που ανταγωνίζονται μαζί μας σε κάθε μία από αυτές τις εξειδικευμένες αγορές

Για να δώσω ένα άλλο παράδειγμα, πριν από μερικά χρόνια δημιούργησα μια αίτηση και μια δημοσκόπηση - το Facebook έχει τώρα τη δική του εφαρμογή που δεσπόζει σε αυτό το τμήμα της αγοράς.

4. Γράφουν και ξαναγράψουν το Βιβλίο Κανονισμών

Για καλύτερα ή χειρότερα, το δημοφιλές γονικό μάντρα "το σπίτι μου, οι κανόνες μου" δυστυχώς ισχύει για το δίκτυο Facebook. Σε αντίθεση με μια τακτική επιχείρηση, όπου πρέπει απλώς να ανησυχείς για τους νόμους των χωρών στις οποίες δουλεύεις, με ένα προϊόν που έχει αναπτυχθεί στην πλατφόρμα του Facebook πρέπει να ασχοληθείς και με τους κανόνες του Facebook και με τους T & C - μια ειδοποίηση ενός λεπτού.

Ένα παράδειγμα που δείχνει αυτό το σημείο είναι το Zygna. Η βάση των χρηστών τους έχει μειωθεί δραματικά επειδή το Facebook έχει περιορίσει τον τρόπο με τον οποίο μπορούν να πληρώσουν οι χρήστες για αντικείμενα (περιορίζοντας τις πιστώσεις στο Facebook) και περιορίζουν το ποσό της προώθησης που μπορούν να κάνουν. Ως ένα καλά χρηματοδοτούμενο VC υποστηρίζεται εταιρεία με εκατομμύρια χρήστες που έχουν πολύ μεγαλύτερη επιρροή δύναμη από ό, τι οι περισσότεροι προγραμματιστές.

Σε ένα άλλο παράδειγμα, πριν από μερικά χρόνια, έχω δημιουργήσει μια εφαρμογή δημοσκόπηση / αίτηση που έπεσε πτηνών των κανόνων, όταν εισήχθη στο Facebook ένα όριο για το ποσό των ατόμων που θα μπορούσατε να προσκαλέσετε σε μια αίτηση. Ποιος θέλει να τρέξει ένα πόλο όπου περιορίζεται στην πρόσκληση πέντε χρηστών την ημέρα;

5. Προώθηση Facebook

Επιτρέψτε μου να χρησιμοποιήσω δύο ορισμούς για να εξηγήσω αυτήν την ενότητα. Θα μπορούσα να το περιγράψω ως δύο τύπους εφαρμογών στο Facebook, εκείνες που βρίσκονται "επί τόπου" και εκείνες που βρίσκονται "εκτός τόπου". Οι εφαρμογές "On Site", με βάση τον ορισμό μου, είναι μια εφαρμογή που φιλοξενείται και εκτελείται από το περιβάλλον Facebook σε ένα Facebook υποτομέα, ενώ μια «εκτός τόπου» εφαρμογή είναι μια εφαρμογή που κάνει χρήση του API του Facebook, αλλά φιλοξενείται και εκτελείται στον server σας στον τομέα / λογισμικού σας, αλλά αλληλεπιδρά με το Facebook με κάποιο τρόπο

A -. Μηχανές αναζήτησης

Εάν είστε κοινωνικοί μέσων ενημέρωσης εμμονή, μπορείτε να αποφασίσετε ότι τα κοινωνικά μέσα ενημέρωσης θα είναι η μόνη στρατηγική στην οποία θα πάρετε «κυκλοφορία» για την αίτησή σας.

Όταν αναπτύσσετε για την πλατφόρμα εφαρμογών Facebook "onsite" στην επισκεψιμότητα των μηχανών αναζήτησης - δηλαδή στο Google. Λόγω του περιβάλλοντος κλειστού τοίχου του Facebook, είναι πιο δύσκολο να ταξινομήσετε τις λέξεις-κλειδιά και τις φράσεις σας

Καθώς η διαδρομή εφαρμογής Facebook είναι η άμεση διαδρομή στην εφαρμογή σας, την ιστοσελίδα που δημιουργείτε, αυτό σημαίνει ότι βοηθάτε το Facebook να ταξινομείται παρά εσείς. Αυτό σημαίνει ότι όλη η "αξία" που δημιουργείτε βοηθάει στην κατάταξη στο Facebook, και όχι στο δικό σας προϊόν - θυμηθείτε ότι το Facebook κατέχει αυτό κάτω και την επέκτασή σας και όχι εσείς. Επιπλέον, η εφαρμογή σας δεν θα φορτωθεί έως ότου ένας χρήστης συνδεθεί στο Facebook, ως εκ τούτου, η Google δεν μπορεί να την ανιχνεύσει.

B - Social Media

Κοιτάζοντας τη φωτεινή πλευρά του Facebook,, με την ευκαιρία, πολλών "ελεύθερων οργανικών" ιικών μεταφορών. Δηλαδή, θυμηθείτε ότι το Facebook μπορεί να απενεργοποιήσει την αίτησή σας, να αλλάξει τους κωδικούς στους οποίους βασίζεται η αίτησή σας ή να απενεργοποιήσει την ικανότητά σας να προωθήσετε.

Τα περισσότερα από τα παραπάνω γίνονται χωρίς δυνατότητα προσφυγής ή χωρίς επίσημη αναθεώρηση ή προειδοποίηση

Για παράδειγμα, το Facebook απενεργοποίησε το αναγνωριστικό εφαρμογής στο οποίο η Digsby ολοκλήρωσε τη λύση του στο Facebook και έτσι απενεργοποίησε την ικανότητά του να επικοινωνεί με το Facebook. Αυτό έγινε χωρίς προειδοποίηση.

Λύση: Βεβαιωθείτε ότι η ενσωμάτωσή σας στο Facebook συνεχίζει να λειτουργεί και εάν έχει αποτύχει να λειτουργήσει μια στρατηγική έκτακτης ανάγκης. Κωδικοποιήστε με τέτοιο τρόπο, ώστε εάν ένα στοιχείο σταματήσει να λειτουργεί ολόκληρο το λογισμικό σας, δεν σταματάει να λειτουργεί.

Εάν συνεχίζετε να αναπτύσσεστε για την πλατφόρμα του Facebook - μην πείτε ότι δεν σας προειδοποίησα για τις παγίδες που θα συναντήσετε.

Guest Guest από: Daniel Offer -Facebook λογισμικό μηνυμάτων "Chit Chat ".