The undergraduate of International Business School

Osmanov N.M.,

Scientific advisor - Ph.D., professor Ukubassova G.S.,

Kazakh Economic University named after T.Ryskulov, Kazakhstan

 

The main aspects of application development for social networks

Recently, the Internet has received a huge influx of people from social networks. For today, popular social networks such as “Facebook”, VK (Originally “VKontakte”, Russian: “ÂÊîíòàêòå”) and “Moy mir” (Russian: “Ìîé ìèð”), offers accommodation of custom applications – special programs that interact with users, who put applications on their pages. An important feature and the ability of social networks are applications for them. Created on the basis of various client-server technologies – Adobe Flash, JavaScript, PHP, Python, C++, MySQL, PostgreSQL, Node.js, and many others. They provide a lot of opportunities for entertainment and user interaction. For all its simplicity, the phenomenon of social network applications has attracted a lot of people ready to spend money, in interaction with them.

At the moment, Facebook is the largest social network in the world. On 4 October 2012, Facebook accounted users are equal to 1 billion – those who came to the site at least once a month or for a specified period of time has been fixed by using the “Like” and tracking cookie. Daily active audience in March amounted to 526 million people – so many fixed by tracking network Facebook daily. Since 2007, not only employees of Facebook can add their developments to the application section, but any user. A large audience of this social network allows attracting the attention of many internet users to the applications, which increases the level of sales. [1]

VK is a social network service available in several languages but popular particularly among Russian-speaking users around the world, especially in Russia, Ukraine, Kazakhstan, Moldova, Belarus, and Israel. Like other social networks, VK allows users to message contacts publicly or privately, create groups, public pages and events, share and tag images, audio and video, and play browser-based games.

As of December 2012, VK has at least 195 million accounts. VK is ranked 25 in Alexa's global Top 500 sites and is the second most visited website in Russia. "ÂÊîíòàêòå" (VKontakte) translates to English as "InContact" or "InTouch".

The resource was originally positioned itself as a social network of students and graduates of Russian universities, later called itself a modern, fast and attractive way to communicate in the network.” In February 2013 the daily audience of “ÂÊîíòàêòå” had an average of 43 million daily users. “ÂÊîíòàêòå”, like Facebook, has a section of the application, in which third-party developers can add their own developments. [2]

Ìîé ìèð” – another Russian-language social network that connects to the users actions on the page of major portals of Mail.ru. On the “Ìîé ìèð” portal registered more than 40 million profiles, more than 300 thousand people are constantly online. In addition to the main features of the portal Mail.ru, “Ìîé ìèð” also allow you to share photos, videos, and use the various applications and games. You can add your own developments in this social network, as in “ÂÊîíòàêòå”and in “Facebook”. [3]

With access to the data (lists of friends, photos, hobbies, etc.) and high user involvement, applications are valuable tool for business and can contribute to a variety of purposes: sales, advertising, attracting the target audience, building brand loyalty.

Applications are an addition to social networks and expand their capabilities. There are several major types of applications:

·                   useful services, such as calculators, calendars, recipes, rules, traffic rules, and many others;

·                   business applications, and web services integrated into the social network to solve business problems;

·                   games in social networks, focusing on making a profit from advertising and monetization of gaming opportunities;

·                   branded applications designed to build brand loyalty;

·                   application stores that allow users to make purchases without leaving the social network.

A distinctive feature of applications in social networks is their uniqueness. What would be the application depends on your desires, goals and objectives.

There is a specific complex for step-by-step development of applications for social networks:

1. Preparation of work plan and technical task;

2. Design of applications interface;

3. Functional navigation;

4. The administrative part of the application;

5. Programming;

6. Installation and configuration for a specific social network.

For today the rate of market development of web applications is extremely high. Each new month brings a lot of changes in the rules of hosting applications in social networks, affecting the applications themselves. Using the agile development can constantly take into accounting market trends, as well as improving the competitiveness of the resulting application.

The technical aspects of creating applications for social networks:

·                   Each social network (“ÂÊîíòàêòå”, “Facebook”, “Ìîé ìèð”) has its own rules of hosting applications, so first you need to get acquainted with the latest revision of the rules of applications placement in social networks you are interested in;

·                   When you write an application for a social network, you must use its application programming interface (API), to gain access to the account information of the user and multi-user interaction. API social networks are different. Under each social network created its own version of the application.

·                   When you programming an application in addition to API of the social network, it can be used third-party API services (Twitter, Google maps, Yandex locator, etc.) This opens up huge possibilities for combining the functionality of the various services.

Social networks are leaders in attendance on the Internet. With the spread of available mobile Internet, smart phones and communicators, they have become more available to users. This opens up the possibility of using them in two ways:

1.                 Monetizing the actual gameplay, when a user buys a gaming experience;

2.                 Promotion of products through the application. After entertaining interactive interface is possible to facilitate the promotion and implementation of various products.

Reference list:

1.     Wikipedia, the free encyclopedia: [Electronic resource] // Facebook. http://ru.wikipedia.org/wiki/Facebook // translation to English.

2.     Wikipedia, the free encyclopedia: [Electronic resource] // VK. URL: http://en.wikipedia.org/wiki/VK_(social_network).

3.     Wikipedia, the free encyclopedia: [Electronic resource] // Ìîé ìèð@mail.ru. URL: http://ru.wikipedia.org/wiki/Ìîé_ìèð // translation to English.