История изменений
Исправление Lowes, (текущая версия) :
почему тот же самый Android - не совсем Linux
В нем произошло то, чего требуют от Linux все его время существования - нормальное стабильное API. Приложение от Android запускается в виртуальной Java-машине Android Runtime, которая крутится на ядре Linux и использует лишь Unix-подобные примитивы, которые можно портировать и на любые другие открытые Unix-подобные ядра с тем же успехом. Соответственно разработчик имеет возможность написать один раз приложение и оно будет относительно рабочим на всем, где стоит Android. Ничего не напоминает? Ах да, это же Windows с Win32 API, Windows Forms и WPF, где точно также одна работа - одно приложение. Поэтому Android - не Linux, у него другой подход к разработке приложений, похожий на Windows, а не традиционный подход Gnome/KDE, где нужно разработчикам постоянно все переворачивать верх тармашками, в результате чего не только новый софт под Linux не хотят писать, но еще и от поддержки старого софта начинают отказываться.
Почему нельзя было развивать ту же самую MeeGo на телефонах?
Потому что она не взлетела из-за отсутствия главных козырей MS, которые с успехом перекочевали в Android/IOS. В результате чего она стала уделом самих разработчиков MeeGo и Maemo, и в итоге слив.
Исправление Lowes, :
почему тот же самый Android - не совсем Linux
В нем произошло то, чего требуют от Linux все его время существования - нормальное стабильное API. Приложение от Android запускается в виртуальной Java-машине Android Runtime, которая крутится на ядре Linux. Соответственно разработчик имеет возможность написать один раз приложение и оно будет относительно рабочим на всем, где стоит Android. Ничего не напоминает? Ах да, это же Windows с Win32 API, Windows Forms и WPF, где точно также одна работа - одно приложение. Поэтому Android - не Linux, у него другой подход к разработке приложений, похожий на Windows, а не традиционный подход Gnome/KDE, где нужно разработчикам постоянно все переворачивать верх тармашками, в результате чего не только новый софт под Linux не хотят писать, но еще и от поддержки старого софта начинают отказываться.
Почему нельзя было развивать ту же самую MeeGo на телефонах?
Потому что она не взлетела из-за отсутствия главных козырей MS, которые с успехом перекочевали в Android/IOS. В результате чего она стала уделом самих разработчиков MeeGo и Maemo, и в итоге слив.
Исправление Lowes, :
почему тот же самый Android - не совсем Linux
В нем произошло то, чего требуют от Linux все его время существования - нормальное стабильное API. Приложение от Android запускается в виртуальной Java-машине Android Runtime, которая крутится на ядре Linux. Соответственно разработчик имеет возможность написать один раз приложение и оно будет относительно рабочим на всем, где стоит Android. Ничего не напоминает? Ах да, это же Windows с Win32 API, Windows Forms и WPF, где точно также одна работа - одно приложение. Поэтому Android - не Linux, у него другой подход к разработке приложений, похожий на Windows, а не традиционный подход Gnome/KDE, где нужно через каждый релиз все перевернуть верх тармашками.
Почему нельзя было развивать ту же самую MeeGo на телефонах?
Потому что она не взлетела из-за отсутствия главных козырей MS, которые с успехом перекочевали в Android/IOS. В результате чего она стала уделом самих разработчиков MeeGo и Maemo, и в итоге слив.
Исходная версия Lowes, :
почему тот же самый Android - не совсем Linux
В нем произошло то, чего требуют от Linux все его время существования - нормальное стабильное API. Приложение от Android запускается в виртуальной Java-машине Android Runtime, которая крутится на ядре Linux. Соответственно разработчик, как и в случае имеет возможность написать один раз приложение и оно будет относительно рабочим на всем, где стоит Android. Ничего не напоминает? Ах да, это же Windows с Win32 API, Windows Forms и WPF, где точно также одна работа - одно приложение. Поэтому Android - не Linux, у него другой подход к разработке приложений, похожий на Windows, а не традиционный подход Gnome/KDE, где нужно через каждый релиз все перевернуть верх тармашками.
Почему нельзя было развивать ту же самую MeeGo на телефонах?
Потому что она не взлетела из-за отсутствия главных козырей MS, которые с успехом перекочевали в Android/IOS. В результате чего она стала уделом самих разработчиков MeeGo и Maemo, и в итоге слив.