Здравствуйте, c-smile, Вы писали:
V>>Ну вот сейчас 2017-й год, берем от 2003-го года 14 лет, это мощность компов должна была вырасти в 256 раз (как она росла все 90-е и первые пару лет 2000-х). Ну конечно в этом случае их managed-проекты операционок "выстрелили" бы. Это даже глупо обсуждать, ИМХО.
CS>Да никуда они бы не выстрелили даже если бы экспонента была оной до сих пор.
CS>Что-бы managed OS как-то работала этот managed GC heap должен покрывать всю память и все работать фактически в одном процессе — Android по факту.
Да, и что?
Декларировалась защита на уровне софта, а не железа.
Вполне себе рабочая идея.
CS>И тогда уж было известно что закон Мура он не только про CPU, но например и про память. Т.е. память OS растет по экспоненте — соответственно и время на garbage collection оной.
GC в этой архитектуре оставался свой у каждого процесса, т.е. от текущего положения дел отличалось бы не сильно.
Там сильно отличается лишь процедура попадания софта на устройство и в память для последующего исполнения.
V>>В общем, в MS просто не угадали с прогнозом быстродействия железок.
V>>Да, это следствие неверных прогнозов. "Авалон" должен был быть managed, но его пришлось переписать на нейтив и выпустить Windows 8.1 на основе нейтивной COM-технологии. Это новое Windows API назвали WinRT. Старый добрый ламповый COM.
CS>У них стало плохо с целеполаганием...
С прогнозом. Нельзя высосать целеполагание из пальца.
CS>Решать надо было практические проблемы, а не managed счастье всем и бесплатно...
Ну вот когда стало понятно, что роста выч. мощностей не будет, было изменено целеполагание.
Процесс этот был болезненным, ес-но, проявившейся даже в смене высшего технического руководства. А как же?
CS>Вспомним WindowsCE (a.k.a. Windows Mobile). На то время была самая эффективная Mobile OS + куча разработчиков под неё и десктоп (API был а принципе тот же как и в iOS и MacOS сейчас).
Да. Но без стилуса была бесполезна. А потом вышел айфон, после которого тач-скрин стал стандартом де-факто. И вот этот тач-скрин отправил WinCE в могилу за пару лет буквально. Никому уже не хотелось трахаться со стилусом.
CS>Добавить туда что-то типа Direct2D + DirectComposition т.е. эффективный H/W accelerated graphics layer ...
CS>+ что-то типа VB6 со storyboard от XCode (animations и пр.)...
Но стилус-то, стилус куда девать? ))
CS>И где бы тот iOS и Apple были сейчас ...
Там же, где и сейчас. Как выяснилось, мобильники/планшеты не нужны пиплу для работы, они нужны для общения и развлечения.
Вот как раз где WinCE еще некоторое время задержалась (и сейчас кое-где еще есть) — это сугубо в специализированных "рабочих" применениях: в медицине, на стройке, в геологии и т.д.