Как стать автором
Обновить
0
0
Максим @ultrashot

Пользователь

Отправить сообщение
Получается абстрактная интерпретация с нереляционным интервальным доменом. Если захочется улучшать реализацию — смотрите в этот раздел, там даются ответы на некоторые из вопросов.
Похоже, все забыли про ограничение на количество процессов и количество выделяемой памяти. Ценителям многозадачности WM стоит почитать цикл статей:
blogs.msdn.microsoft.com/hegenderfer/2007/08/31/slaying-the-virtual-memory-monster
blogs.msdn.microsoft.com/hegenderfer/2007/10/01/slaying-the-virtual-memory-monster-part-ii

Вкратце:
  • слотовая модель памяти с фиксированным их количеством
  • чудесная обработка r/w-секций библиотек, при которой реально доступный приложениям объем памяти несколько ниже нормального (немного легче стало после введения новых слотов в WM6.5). Плохие библиотеки могут влиять на все процессы без исключения.

Хорошо стало только начиная с CE6, в CE7 совсем хорошо (по моим оценкам)
Причём телефонисты очень настойчивые — отказы принимают после объявления своих паспортных данных по телефону, чего, разумеется, делать не стал. Ругался много раз, и тоже решил менять банк, если услышу про чудесные кредиты ещё хоть раз («Мы понизили ставку на 0.5%! Теперь вам стало интересно?»)
Ну, если цель — семантика, и преобразование 1:1 необязательно, то C-подобные языки можно аккуратненько транслировать в псевдо-C#. Минусы: поддержка своего транслятора. Плюсы: иногда это легко реализовать; за парсинг будет отвечать Roslyn; ну и fun.
Согласен, по-моему, всё развитие WP идёт в обратную сторону. В WP7 были прекрасные нативные системные приложения, которые работали крайне шустро. После того, как в WP8 приложения стали писать на более общем фреймворке, скорость программ стала жуткой, пошли сплошные проблемы даже просто с расстановкой контролов на экране. Что творится в WM10 — так это вообще мрак.
Если устройства на WP7 были отличными звонилками, то в WM10 выбрать контакт уже стало долгой задачей. Прекрасное предугадывание слов в клавиатуре семерки сменилось относительно неплохим свайпом в WP8, но в WM10 набирать тексты уже невозможно. Неконсистентности интерфейса десятки уже просто достали.
Ещё в десятке пошли сплошные косяки с тачскрином («Привет, ты звонил, но молчал в трубку»).

Проще говоря, если WP8 ещё ничего (но с ненативными программами), то WM10 вообще существовать в нынешнем виде не должен.

Семёрка тестировалась на Mozart, Titan; восьмёрка — на Lumia 920; десятка — на Lumia 830.
Помимо описанных выше вещей, идиотизм ещё и в том, что теперь в групповых чатах сложно визуально определять авторов сообщений: раньше имена были контрастнее и они были слева. Теперь же приходится искать имена в мешанине текстов. Не по аватаркам же определять, ага? Я честно пытался привыкнуть, не смог.
Ну дураков-то, кто это устанавливает, везде хватает. Просто народ наживается на популярности данных брендов. (но да, лучше бы MS изначально пресекал попытки публикации подобных творений).
Не могу сказать, что меня это сильно интересует — всё равно ничего особо опасного эти приложения не сделают. Полагаю, там используемых капсов куда меньше, чем заявленных, поэтому Microsoft и строго не докапывался до этих поделок.

(хе-хе, вспомнилось, как мой неофициальный порт Opera Mini/Mobile на WP7 некоторые личности тоже называли малварью :) )
Вы уже, кажется, просто перебираете все варианты независимо от их реализуемости на обсуждаемой платформе :)
Ну вы уж совсем в крайности пошли. Всё, что можно отфильтровать (в разумных пределах), отфильтруют ещё на этапе сертификации в Store. Озвучиваемая вами защита — это уже утопия.
Таких капсов в WP в природе нет. Максимум, что можно сделать — слить телефонную книжку и данные из календаря.
Я не стал упоминать про всякие NX, ASLR и всё прочее, что используется повсеместно. Ну и сэндбоксинг там весьма хороший: даже системные приложения имеют ровно те права, которые им нужны для работы.

Что мне вас смешить? Я не из MS и мне продвижение их продуктов неинтересно. Просто я когда-то по работе (а во времена WP7 — и ради забавы) занимался изучением безопасности WP, и это вполне входит в сферу моей компетенции.
Нет, это by design. Проверки целостности на каждом шаге.
Даже с JTAG'ом сложно сделать что-либо интересное с устройством (а в новых устройствах и он заблокирован).
Не сравнивайте код времен Win95-98 с чем-то хоть более современным. Проблемы старых версий Android — ничто по сравнению с архитектурными проблемами старого WM. Так или иначе его нужно было переписывать, ставить разработку приложений на рельсы нормальных API. Получили бы тот же самый Windows Phone 7, только в другой обертке, с кучей плохо выглядящих и плохо работающих приложений.
Экосистема — да, была весьма развитая, ОС — функциональная, но *легкая* кривость всего этого была несовместима с грезами Microsoft о конкуренции с iPhone.
У WM не было нормального хардварного ускорения, программы писались как взбредет в голову, архитектурно система застряла на уровне Win98 и даже хуже.
Да, пересадка WM с CE5.x на CE6/CE7 сильно улучшила бы ситуацию — взглянем на пример Meizu M8. У MS даже был проект Photon, который это реализовывал, но его забросили.
Имхо, и правильно сделали. Только надо было постепенно это всё делать.
Да и с ними непросто. Не очень представляю, что даже из приватных API можно использовать для этих целей.
У них:
1) не было места во внутренней памяти для WP8 (как ни крути, а WP8 отъедает ощутимо больше места)
2) нельзя было организовать безопасность платформы (у QC S1/S2 нет TPM, SecureBoot, да и eMMC, я так понимаю, в старых девайсах не поддерживает RPMB в нужном MS виде). А это сверхважно для MS и её партнеров.

Пунктик про ненаписанные драйвера, конечно, тоже можно было сюда присобачить, но их не писали, полагаю, только из-за первых двух пунктов.
Потому и нет апдейта.

Нечего обижаться на MS — платформа действительно очень безопасна, несмотря на кривые руки некоторых крупных корейских производителей.
нет, подобное без хаков реализовать нельзя.
Я для себя недавно сформулировал это как «люди меняются только в том случае, если что-то сильно воздействует им на голову» (не в прямом смысле)
Но суть та же.
Конечно мало поняли, ведь «автор» не имеет возможности показать процесс, т.к. это сразу спалит его «метод». Вот он и показывает только результат (видимые по MTP системные папки и файлы; запускающиеся программы, требующие системных полномочий и т.д.)
А метода либо просто не существует (т.е. он эквивалентен пункту 2 из представленных мною выше), либо он хардварный (п.1) — но извините, так можно взломать всё что угодно (опять же, Microsoft может ближайшим обновлением всем принудительно включить BitLocker, и тогда хардварный метод сильно-сильно усложнится).
это совсем не юзер-френдли и не usb-метод AFAIK, и лично «автор» пока не подтвердил обратного.
1

Информация

В рейтинге
Не участвует
Откуда
Санкт-Петербург, Санкт-Петербург и область, Россия
Зарегистрирован
Активность