Приложение- это игра или сервис, которая располагается на платформе ВКонтакте. Надеюсь Вам понятно, и Вы сталкивались с приложением ВКонтакте. Вот Вам картинка различных приложений:
--
Итак мы разобрались с тем, что такое приложение ВКонтакте. Далее разберемся, а как же все таки его сделать?
Как делать приложение ВКонтакте ?
Как я уже описал выше, что приложение делается очень сложно, и требует больших денежных вложений. Чтобы приложение получилось красивым, Вы должны сделать красивый дизайн, или заказать Конечно лично я считаю, что будет дешевле заказать создание приложения у фрилансеров, чем делать самому.
Знаю по себе, что человек который не знает языков программирования html, php, java skript, пусть даже не начинайте этим заниматься. Если конечно у Вас есть друзья, которые умеют создавать приложения, тогда пробуйте.
При создании приложения ВКонтакте, Вам необходимо будет изучить следующие программы и языки форматирования:

1) Html. Язык гипертекстовой разметки документов. Это вид языка программирования Вам нужен, если Вы будете создавать iFrame приложение. Я считаю, что это язык программирования самый легкий в написании приложения.

2) РНР. Язык программирования, необходимый для веб-приложений.

3) 3D движки. Необходимые для создания 3D- графики. То есть для создания героев приложения, или графических изображений.

4) Adobe Flash. Платформа для создания веб-приложений. Я считаю, что эта платформа программирования одна из сложных. Но этому можно бесплатно обучиться в интернете.

5) Action Skript. Это язык программирования, который добавляет интерактивность во Flesh- приложения. На этом языке пишутся функции, которые заставляют двигаться персонажей в приложении.

Ну что еще желание не пропало создать приложение? Если нет, тогда поехали далее...
Процесс написания приложения будет состоять из следующих действий:
1) Сценарий приложения (идея). На данном этапе, Вы должны описать всю Вашу идею, можете сделать это на блокноте, или листке бумаги. Вы должны описать все что Вы задумали, все действия персонажей, даже самые мелкие на Ваш взгляд детали. Что и как будет происходить.

2) Дизайн приложения. Как показывает статистика, что пользователям или любителям интернет приложений, нравятся интересный и необычный дизайн. Если же Вы полный "ноль" в составлении дизайна, можете обратиться к дизайнерам, или к тем же самым фрилансерам.

3) Программная часть (программирование). Здесь нам понадобится все, что я описал выше. Все программные обеспечения, все Ваши навыки, все функции которые будут реализовывать задуманные действия.

4) Контрольный просмотр приложения. Просматриваем каждый шаг приложения, ищем все ошибки, все недостатки, как говорится отлавливаем "баги". Сделайте все так, чтобы приложение было популярным у пользователей.

5) Запуск приложения. Далее добавляем приложение ВКонтакт, чтобы модераторы одобрили его. Если они одобрили Ваше приложение, то можно смело начинать рекламировать его. В различный блогах, сайтах, форумах...

Принцип работы на приложении.
Наверняка Вы уже поняли в чем фишка. Вы создаете свое приложение ВКонтакте, отправляете его модераторам ВКонтакт. И ждете что оно будет одобрено. Вот Вы получили положительный ответ. Ваше приложение есть ВКонтакте, теперь необходимо дать рекламу приложению, тем самым призвать большое количество людей.
На вашем приложении "тусуются" люди, играют ит.д. В каждом приложении можно что-то покупать, чтобы быть к примеру самым сильным, или какие-либо вещи ит.д. Если Ваше приложение заинтересовало людей, то они будут вкладывать деньги. Приложение для некоторых становится как зависимость. Люди вкладывают последние деньги, чтобы быть крутым в приложении. И те деньги которые люди вкладывают, будут идти к Вам в различные интернет- кошельки. В этом заключается принцип работы.
Это мне напоминает онлайн MMORPG игры. Вот в принципе и все что я хотел написать.