Йаблонутые. Архив.
- Polosatiy_io
- Нобелевский лауреат (7 lvl)
- Сообщения: 15807
- Зарегистрирован: Чт апр 28, 2005 13:02
В опенсорсе? Аригинально.Байкалов Пётр писал(а):Чтобы "технологии не пёрли"
Опенсорс такой опенсорс.Байкалов Пётр писал(а):Ведь гораздо проще всё позакрывать и закриптовать, чем потом возится с проблемами из-за этого.
И не найдешь. Этот "закон" ввела эпле для своих СЦ. Если джеилбрякнул, но не твикал проц или ограничения громкости - гарантийный случай.Байкалов Пётр писал(а):Закон же принимали, не могу сейчас найти сходу.
А про ондроид можешь почитать из первоисточника - в гуглоответах

An apple a day keeps windows away!
- Байкалов Пётр
- Нобелевский лауреат (7 lvl)
- Сообщения: 10381
- Зарегистрирован: Вс ноя 12, 2006 17:22
Загрузчик - опенсорс? Объяснись.Polosatiy_io писал(а):В опенсорсе? Аригинально.
Понятно.Polosatiy_io писал(а):Если джеилбрякнул, но не твикал проц или ограничения громкости - гарантийный случай

XJD-EPC102, SouthPro MidasPad, NTT DoCoMo Sigmarion III, HP hx2790, Pocket Nature Луч BT, Rovermate Navisat, 24 с лишним гигабайта флэш-памяти.
Viva la'Resistance!
- Байкалов Пётр
- Нобелевский лауреат (7 lvl)
- Сообщения: 10381
- Зарегистрирован: Вс ноя 12, 2006 17:22
Dart
Слышал звон...
Товарищи Йаблонутые вообще слабо понимают как работает операционка с открытым кодом.
Для начала почитайте вот тут - http://en.wikipedia.org/wiki/Dalvik_(software) (русская версия убога).
В x86 писюке программа = машинные кода. Скомпилированная, слинкованная, законченая программа.
В Андроиде есть 3 составляющих:
1. Загрузчик. В нем заложенны базовые методы для каждого конкретного устройства - какой процессор, какая память и сколько ее, какой экран, какой тачскрин. Код для каждого устройства уникален, есть мультизагрузчики (неродные) - cyanogen mod.
2. Виртуальная машина Андроида. Тоже девайсозависимая, пишется на ассемблере под каждый конкретный процессор. Компилирует и исполняет коды Андроид-программ. Для быстроты работы после первого запуска сохраняет скомпилированное в dalvik-кэше. Тут же тусуются все драйвера. Тут же реализуется root-доступ.
3. Собственно говоря Андроид-программы. Начиная с лончера и кончая пользовательскими программами.
Таки вот. Открытый исходный код это только часть 3. На этом уровне все андроид-девайсы одинаковы. Смена прошивки на неродную может вызвать неправильный режим работы процессора, что может вызвать его перегрев и устройство сгорит. Ежу понятно, что это не гарантийный случай. Поэтому прошивать Андроиды официально можно только родными прошивками.
У Йаблонутых такой проблемы нет. Десяток несовместимых между собой устройств. Андроид-устройств тысячи, комбинаций процессора-видео-радиомодулей столько же, кастомные прошивки бывает что собирают с миру по нитке.
И даже с таким раскладом. У Йаблонутых нет выбора. Дали 2 варианта устройства - хавайте. Анонсировали третий - вообще радости полные штаны.
У Андроида - хочешь законченное устройство - бери Самсунг, Соньку, HTC. Пользуйся родными прошивками, без потери гарантии.
Хочешь поковыряцо - китайцы на любой вкус и цвет. Причем в 99% случаев они нормально работают за ценник в 2-3 раза меньше ЙаМабыл.
з.ы. В мире сейчас около 30% смартфонов - Самсунг, Йамабыл всего 15%...
Слышал звон...
Товарищи Йаблонутые вообще слабо понимают как работает операционка с открытым кодом.
Для начала почитайте вот тут - http://en.wikipedia.org/wiki/Dalvik_(software) (русская версия убога).
В x86 писюке программа = машинные кода. Скомпилированная, слинкованная, законченая программа.
В Андроиде есть 3 составляющих:
1. Загрузчик. В нем заложенны базовые методы для каждого конкретного устройства - какой процессор, какая память и сколько ее, какой экран, какой тачскрин. Код для каждого устройства уникален, есть мультизагрузчики (неродные) - cyanogen mod.
2. Виртуальная машина Андроида. Тоже девайсозависимая, пишется на ассемблере под каждый конкретный процессор. Компилирует и исполняет коды Андроид-программ. Для быстроты работы после первого запуска сохраняет скомпилированное в dalvik-кэше. Тут же тусуются все драйвера. Тут же реализуется root-доступ.
3. Собственно говоря Андроид-программы. Начиная с лончера и кончая пользовательскими программами.
Таки вот. Открытый исходный код это только часть 3. На этом уровне все андроид-девайсы одинаковы. Смена прошивки на неродную может вызвать неправильный режим работы процессора, что может вызвать его перегрев и устройство сгорит. Ежу понятно, что это не гарантийный случай. Поэтому прошивать Андроиды официально можно только родными прошивками.
У Йаблонутых такой проблемы нет. Десяток несовместимых между собой устройств. Андроид-устройств тысячи, комбинаций процессора-видео-радиомодулей столько же, кастомные прошивки бывает что собирают с миру по нитке.
И даже с таким раскладом. У Йаблонутых нет выбора. Дали 2 варианта устройства - хавайте. Анонсировали третий - вообще радости полные штаны.
У Андроида - хочешь законченное устройство - бери Самсунг, Соньку, HTC. Пользуйся родными прошивками, без потери гарантии.
Хочешь поковыряцо - китайцы на любой вкус и цвет. Причем в 99% случаев они нормально работают за ценник в 2-3 раза меньше ЙаМабыл.
з.ы. В мире сейчас около 30% смартфонов - Самсунг, Йамабыл всего 15%...
Нет, только не кошки. Не верь им. Их глаза. Их глаза. Они знают слишком много.
Нешто спи обратно.
Нешто спи обратно.
вот это.Darkcat писал(а): Виртуальная машина Андроида. Тоже девайсозависимая, пишется на ассемблере под каждый конкретный процессор. Компилирует и исполняет коды Андроид-программ. Для быстроты работы после первого запуска сохраняет скомпилированное в dalvik-кэше. Тут же тусуются все драйвера. Тут же реализуется root-доступ.
ну и остальное, больше напоминает бред газеты "скандалы".
Идите в жопу. Вот вам трость и компас.
kosolapiy
Ты хочешь сказать, что я могу взять коды андроид-интерпретатора с одной машины и перенести на другую? И все зарабтает? Бгы...
Ну я немного подругому разделил компоненты, рассмотрел красное желтое и серое с твоего рисунка как единое целое, и что теперь? С точки зрения опенсорса все, что не синее - черный ящик, хавающий стандартные команды. И Ондроед-программерам светло-фиолетово как там оно работает. Так же как и ява- sql- basic- flash-программерам. В отличии от С- Pascal- ASM-программистов, которым нужно точно знать, под какой процессор и какую ось они компилят программу.
И вообще. Вы сейчас спорите с программистом с 20ти летним стажем. Вы мне просто смешны ^_^. За такой бред даже в институте с его убогой программой вам влепят неуд.
Деление платформенно-зависимого софта на загрузчик и linux-kernel еще можно обсудить, хотя на ондроедах это 2 независимые (почти) области всистемной памяти. Прошиваются они независимо, штатный загрузчик вообще ничего не умеет, цианоген умеет бекапить, ставить некоторые пакеты, форматировать флешку.

Ты хочешь сказать, что я могу взять коды андроид-интерпретатора с одной машины и перенести на другую? И все зарабтает? Бгы...
Ну я немного подругому разделил компоненты, рассмотрел красное желтое и серое с твоего рисунка как единое целое, и что теперь? С точки зрения опенсорса все, что не синее - черный ящик, хавающий стандартные команды. И Ондроед-программерам светло-фиолетово как там оно работает. Так же как и ява- sql- basic- flash-программерам. В отличии от С- Pascal- ASM-программистов, которым нужно точно знать, под какой процессор и какую ось они компилят программу.
И вообще. Вы сейчас спорите с программистом с 20ти летним стажем. Вы мне просто смешны ^_^. За такой бред даже в институте с его убогой программой вам влепят неуд.
Деление платформенно-зависимого софта на загрузчик и linux-kernel еще можно обсудить, хотя на ондроедах это 2 независимые (почти) области всистемной памяти. Прошиваются они независимо, штатный загрузчик вообще ничего не умеет, цианоген умеет бекапить, ставить некоторые пакеты, форматировать флешку.

Нет, только не кошки. Не верь им. Их глаза. Их глаза. Они знают слишком много.
Нешто спи обратно.
Нешто спи обратно.
это что? это ты далвик называешь андройдом, или ОС - интерпритатором?Darkcat писал(а):коды андроид-интерпретатора
ты не немного подругому разделил компоненты, ты просто скинул все в одну кучу и назвал далвиком.Darkcat писал(а):Ну я немного подругому разделил компоненты
ты хоть одного живого видел? откуда ты знаешь каково им?Darkcat писал(а):И Ондроед-программерам светло-фиолетово как там оно работает.
да не, не нужно. если не асм - то достаточно архитектуры. если на паскале или сях компилить под ОС - то архитектура может варьироватся до совместимых.Darkcat писал(а):В отличии от С- Pascal- ASM-программистов, которым нужно точно знать, под какой процессор и какую ось они компилят программу.
что ты называешь загрузчиком? Bootloader? рекомендую почитать книги книги.Darkcat писал(а):Деление платформенно-зависимого софта на загрузчик и linux-kernel еще можно обсудить, хотя на ондроедах это 2 независимые (почти) области всистемной памяти. Прошиваются они независимо, штатный загрузчик вообще ничего не умеет, цианоген умеет бекапить, ставить некоторые пакеты, форматировать флешку.
думается мы просто тыкаем котика в его собственную каку мордочкой.Darkcat писал(а):Вы сейчас спорите с программистом с 20ти летним стажем.
Идите в жопу. Вот вам трость и компас.