Основа - Форум Игроделов 
Ср, 17 Сен 2014, 10:39 
 
Приветствую Вас Гость Главная | Регистрация | Вход
Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Форум Игроделов » ПРОГРАММИРОВАНИЕ » Остальное » Основа (Перевод документации по Android #1)
Основа
ExL1ferДата: Сб, 12 Фев 2011, 00:10 | Сообщение # 1
<Яркая личность>
 
Сообщений: 54
Награды: 0
Репутация: 70
Статус: Offline
Как уже известно приложения для android пишуться на JAVA после чего код компилируется и собирается в файл .spk спец тулзой appt tools.
Почти всегда приложения на Android работаю в отдельных процессах, т.е.:
1. Каждое приложение запускается в отдельном Linux процессе, если приложение не нуждается в процессе то он уничтожается, или создается ещё один отдельный в случае нужды.
2. Каждый процесс запускается в отдельной JAVA машине (JVM это утверждение многие считают ошибочным ссылаясь на то что android использует DVM (Dalvik Virtual Machine), но DVM это модернизированная гуглом версия JVM). Таким образом каждое приложение находящееся в отдельном процессе является изолированным от других, и не доступно для кода других приложений.
3. По умолчанию каждому приложению присвается user linux ID. Права выставлены так что файлы приложение видно только ему и пользователю под которым оно запущено.

Ждите продолжения.

p.s. Продолжение будет завтра, мой английский не так хорош что бы в 4 утра переводить:)
p.s.s. жду комментариев


Тот самый cougraAcc
Мой новый icq #: 46090690



Сообщение отредактировал ExL1fer - Сб, 12 Фев 2011, 00:28
 
СообщениеКак уже известно приложения для android пишуться на JAVA после чего код компилируется и собирается в файл .spk спец тулзой appt tools.
Почти всегда приложения на Android работаю в отдельных процессах, т.е.:
1. Каждое приложение запускается в отдельном Linux процессе, если приложение не нуждается в процессе то он уничтожается, или создается ещё один отдельный в случае нужды.
2. Каждый процесс запускается в отдельной JAVA машине (JVM это утверждение многие считают ошибочным ссылаясь на то что android использует DVM (Dalvik Virtual Machine), но DVM это модернизированная гуглом версия JVM). Таким образом каждое приложение находящееся в отдельном процессе является изолированным от других, и не доступно для кода других приложений.
3. По умолчанию каждому приложению присвается user linux ID. Права выставлены так что файлы приложение видно только ему и пользователю под которым оно запущено.

Ждите продолжения.

p.s. Продолжение будет завтра, мой английский не так хорош что бы в 4 утра переводить:)
p.s.s. жду комментариев


Автор - ExL1fer
Дата добавления - 12 Фев 2011 в 00:10
Форум Игроделов » ПРОГРАММИРОВАНИЕ » Остальное » Основа (Перевод документации по Android #1)
Страница 1 из 11
Поиск:
Загрузка...

Game Creating CommUnity © 2009 - 2014
Бесплатный конструктор сайтов -