download.bg
 Вход Списание  Новини  Програми  Статии  Форум  Чат   Абонамент  Топ95   Архив 

Излезе версия 3.3 на Linux кърнъла

Виж новината

Автор
Съобщение
joniewalker
Вто, 20.03.12, 03:15
...той е слят с този на Android...

Дали това не е стъпка към комерсиализация на пингвина?

analyzer
Сря, 21.03.12, 12:28
...той е слят с този на Android...

Дали това не е стъпка към комерсиализация на пингвина? „

Според мен това не е стъпка към комерсиализацията на Линукс.

joniewalker
Сря, 21.03.12, 14:27
” Според мен това не е стъпка към комерсиализацията на Линукс. „

След като е слято с Андроид?

analyzer
Сря, 21.03.12, 18:47
” След като е слято с Андроид? „

"Android
от Уикипедия, свободната енциклопедия
Направо към: навигация, търсене
Логото на Android

Android (транскрипция: Андроид) е операционна система за мобилни устройства. Тя е поддържана и развивана от консорциума Open Handset Alliance, ръководен от Google Inc..

През 2005 г. Google Inc. закупува операционната система Android от Android Inc. и започва нейното развитие. Пускането и на пазара на 5 ноември 2007 г. е съпроводено с основаването на Open Handset Alliance - консорциум от 84 хардуерни, софтуерни и телекомуникационни компании, решени да развиват отворените стандарти при мобилните устройства. Google пуска по-голяма част от кода под свободен лиценз.

Операционната система Android използва в основата си модифицирана версия на ядрото на Linux.

За развитието на Android се грижат голям брой софтуерни разработчици, които създават така наречените "apps" - малки приложения, които разширяват функционалността на системата. Приложенията могат да бъдат сваляни от различни сайтове в Интернет или от големи он-лайн магазини като Android Market - магазинът на Google. По данни към януари 2011 г. за Android има над 200 000 приложения.[1] Приложенията се пишат предимно на Java, Python или Ruby.

За последното тримесечие на 2010 г. Android е определена като най-продаваната платформа за смартфони в света. [2] 52,5% от всички продадени за третото тримесечие на 2011 г. смартфони са с Android. [3]

Архитектура [редактиране] Системна архитектура на Андроид
Android 4.0 (Galaxy Nexus)

Основата на Android е ядрото на Linux (версия 2.6). То е отговорно за управлението на паметта и процесите, както и за мрежовите връзки. Тук са разположени и драйвърите.

Директно над ядрото се намира т. нар. "Runtime Environment". Тя съдържа най-важните библиотеки по време на изпълнение и най-важната функционалност на езика Java. Тук се съдържа и виртуалната машина Dalvik Virtual Machine (DVM). Тя се различава от класическите виртуални машини на Java (Java Virtual Machine, JVM) по това, че е оптимизирана за мобилни уреди с малко памет. Оптимизацията позволява и едновременното изпълнение на няколко виртуални машини на същия уред.

Android съдържа няколко библиотеки на C/C++:

    Surface Manager (управлява достъпа до дисплея)
    OpenGL ES (приложно-програмен интерфейс за 3D компютърна графика), SGL (приложно-програмен интерфейс за 2D компютърна графика)
    Media Framework (управление на мултимедийно съдържание, на основата на OpenCORE, поддържа формати като MPEG4, H.264, MP3, AAC, AMR, JPG PNG и др.)
    FreeType (библиотека за рендъринг на пикселни и векторни шрифтове)
    SSL (криптиране)
    SQLite (бази данни)
    WebKit (рендъринг на HTML)
    Libc (версия на стандартната C-библиотека за Android)

Приложният фреймуърк (Application Framework) ползва библиотеките на C/C++ и предлага стандартизиран приложно-програмен интерфейс за програмистите на приложения (Apps).

Android се доставя с няколко приложения, сред които са комуникационните приложения за телефониране, електронна поща, SMS и браузър, както и Google Maps, календар и приложение за управление на контактите."

Източник: http://bg.wikipedia.org/wiki/Android

phrozencrew
Сря, 21.03.12, 20:10
Дълго време работата върху Linux ядрото на Android се правеше отделно. И от двете страни имаше конфронтация и много разработчици не искаха да се вкара кода за Android в официалния Linux Kernel. Е, програмистите успяха да си изгладят различията, което нас българите трябва да ни накара да се замислим. И вече Android е част от кернела. От това ще спечелят най-много Андроидите, защото много "катедрални" програмисти ще имат възможност да изглаждат кода.

Коментар

за нас | за разработчици | за реклама | станете автори | in english  © 1998-2019   Experta Ltd.