Прощай винфон! Windows phone goodbye!

Несколько лет назад программисты компании Microsoft написали замечательную операционную систему для мобильных телефонов windows phone 8 и спустя немного времени мы с супругой стали счастливыми обладателями новеньких Nokia Lumia 735.

У меня на тот момент в качестве пробы уже какое то время был какой то дешевенький ZTE под андроидом и даже пришлось написать собственный конвертер, что б перенести контакты. Изначально планировалась покупка телефона только для жены, но подержав в руках черную 735-ю люмию я не удержался :)

Интерфейс операционной системы просто супер user friendly(он реально очень удобен). Моя жена до этого не пользовалась смартфонами вообще и очень боялась, из серии "как я им буду пользоваться, там же ничего не понятно", но в течение недели стала весьма уверенным пользователем новенького смартфона и практически "влюбилась" в свою новую "зеленочку".

При этом ей очень понравилась возможность в любой момент выйти в интернет, иметь под рукой хороший фотоаппарат(к счастью селфи — это не про неё) ну и конечно же стала заядлым "геймером"("2048" и "Magnet balls" постоянно воруют у меня её внимание :D)

Спустя немного времени, телефончики обновились до windows phone 8.1, большой разницы не было, но какие то приятности добавились. Потом появилась windows phone 10 которую я сразу же установил себе и она мне очень понравилась, хотя жена отказалась обновляться. У неё немного плохо со зрением и главным аргументом в пользу 8.1 стал контрастный список контактов с крупными буквами в windows phone 8.1 по сравнению с windows phone 10.

Всё это время мы с огромным удовольствием пользовались телефонами не смотря на отсутствие многих хороших и удобных приложений, некоторые из которых в принципе удавалось подменить продуктами от Microsoft(например "Карты windows" вместо "Яндекс.Карты") или подменяя их дублирующими сервисами через интернет страницы. Например "Яндекс.Такси" я вызывал прям через сайт, т.к. приложение для телефона от Яндекса работало через жопу или вообще не работало, как и все приложения Яндекса под windows phone, хотя частенько, если случалось попьянстовать, то приходилось вызывать такси по телефону. Это выходило дороже, но пьяненькому гораздо проще, чем тыкать в кнопки и вводить надпись в браузере телефона. Яндекс откровенно забил на мобильную винду, хотя и сайты на винфоне почему то тоже работали кривовато(например в том же яндекс.такси никак нельзя было с телефона поставить галочку "такси с желтыми номерами", хотя другие галочки вроде "детского кресла" ставились без проблем). И даже выбор тех же игрушек под windows phone был хоть и не такой масштабный как под андроид, но их хватало и среди них были очень интересные и красивые, в том числе и 3D.

Это всё были неприятные мелочи, но с ростом их количества недовольство всетаки росло.


Как я сказал выше - сама по себе операционная система действительно очень удобная и шустрая, но голой операционкой "сыт не будешь" и в итоге общее недовольство достигло критической массы, а последней каплей стал отказ Microsoft от поддержки Skype для мобильных операционных систем младше windows phone 10 после перевода приложения с peer-to-peer на облачный сервис Microsoft(привет ЦРУ :D), т.е. телефон жены остался без скайпа.

На мой взгляд вина в "уничтожении" операционной системы лежит целиком и полностью на плечах маркетологов майкрософт. Не смотря на все старания программистов, инженеров и дизайнеров компании - маркетологи постарались сделать всё, что б систему убить. Они не смогли заинтересовать производителей телефонов в достаточной степени сделав операционную систему для них платной. Они не смогли заинтересовать разработчиков софта, хотя инструментарий для разработчиков под windows на мой взгляд(ИМХО!!!) превосходит всё остальное. Те же NetBeans, intellij idea и Eclipse бесспорно хороши, но они, ну никак не дотягивают до Visual Studio. А сама Java, уж простите меня джависты, но будем объективны, "унылое Г" в сравнении с C#, хотя kotlin ситуацию немного исправляет.


Итогом стало то, что вчера купил себе и супруге новенькие телефончики под андроидом.

Честно сказать привыкание как пользователя происходит очень болезненно, но написать данный пост меня сподвигло следующее:

При переходе с win phone на android опять встал вопрос контактов, причем теперь как с моего телефона(за годы пользования я значительно пополнил список), так и с телефона супруги.

Не долго думая нашел гайд как это делается не прибегая к сторонним приложениям, довольно просто.

Заходишь в свой аккаунт live на сайте, и в приложении People есть кнопочка экспортировать в csv файл, который потом можно преспокойно импортировать в контакты google.

Всё просто. Но не тут то было, Microsoft так просто своё не отдает :)

При попытке экспорта страничка падает с ошибкой:

Прощай винфон! Windows phone goodbye! Microsoft, Windows Phone, Смартфон, Длиннопост

Упс, something went wrong :-)

И как не пытайся, всегда одно и то же - ошибка.

Ну я решил не сдаваться, у меня есть и десктопное приложение People, установленное под windows 8 на компе. Открываю его иииии... а возможности экспорта контактов из десктопного приложения внезапно нет в принципе, даже кнопки такой нет.


Я вот одного понять не могу, зачем майкрософт это делают? Они что, банально хотят потерять максимальное количество лояльных пользователей? Ну забили вы на мобильную операционную систему, так отпустите пользователей с миром, зачем это издевательство?


Я конечно в любом случае что нибудь придумаю и в итоге изыщу возможность, "яжпрогроммист" :) но как говорится "осадочек остался".


Something went wrong(перевод: что то пошло не так) а-ха-ха-ха-ха ))). Да, блин, something went wrong тогда, когда я связался с вашей мобильной операционной системой.

Если вдруг здесь обитает кто то из руководящих людей компании(хотя вероятность этого стремится к нулю конечно же :)), то может компании стоит задуматься над тем, чтобы провести тотальные чистки в подразделении маркетинга, а лучше сменить его к чертям полностью, пока еще не совсем поздно.

Прощай винфон! Windows phone goodbye! Microsoft, Windows Phone, Смартфон, Длиннопост
Вы смотрите срез комментариев. Показать все
1
Автор поста оценил этот комментарий

У Microsoft всегда так. Они постоянно разворачивают ветокр развития своих продуктов на 180 градусов. Если посмотреть на кладбище всех тех технологий которые Microsoft угробило, то можно увидеть нехилую такую горку. Я расстался с ними после того как они кинули народ сначала с WebForms->WinForms а потом и со стеком WPF->Silverlight->XAML. Просто такое ощущение что там не идет централизованное управление, а какой то базар.

раскрыть ветку (7)
Автор поста оценил этот комментарий

Чем они вас кинули? WebFroms и WinForms вполне живы, просто их развития нет, а так пиши на здоровье, хоть в 2015-й студии. Да и MVC на мой взгляд гораздо круче чем вебформы.

Но даже mvc в современных реалиях уже не хватает для создания энтерпрайз решений, поэтому пожалуй OWIN — правильное решение, просто пока не развито в полной мере.

А вот WPF-Silverlight-XAML действительно жалко, очень мощная вещь была, хотяяя... возможно у нас просто не хватает экспертных знаний в пользу этого решения.

раскрыть ветку (6)
Автор поста оценил этот комментарий

Они каждый раз как презентуют новую "долгоживущую технологию будущего" чуть ли не маскарад устраивают во время презентации, называя вот именно эту технологию будущим всей отрасли разработки ПО. А потом через пол годика выясняться что в новой версии кроме исправления ошибок ничего нового не добавлено. Где то еще полгода они молчат как партизаны и отмахиваются стандартными ответами от своих пользователей. Потом выясняться что они потеряли интерес к этой технологии и все это время оказывается работали над другой инновационной технологией которая изменит мир и вообще является "будущим" отрасли , а ту что недавно презентовали они объявляют устаревшей, но обещают мол будем поддерживать. Через пол годика когда ты начинаешь изучать уже эту новую суперкрутую технологию будущего они снова уходят в молчанку и цикл повторяется. Это несерьезно. Сейчас вообще .NET Fraemwork взяли и угробили начав с чистого листа .NET Core. Вы говорите что я могу писать на здоровье под Forms , ага , так то и на Cobol могу писать , который также давно потерял поддержку и не развивается - никто мне не помешает. MVC тоже больше пилится не будет сейчас там такая каша - одни идут в .NET Core и также увязывают в многочисленных багах и релизах с заплатками - его чуть ли не каждый день переписывают этот Core, а старый APS .NET MVC хоть обкатанный боями но все равно уже стал историей и уж ясно что недолго он будет жить в милости Microsoft. Они сами не знают чего хотят и не знают куда развиваться, мечутся от одного к другому хватаясь то за то то за это. Я не могу инвестировать свое время в их бесконечные эксперименты и поэтому я ухожу в более серьезные и стабильные стеки.

раскрыть ветку (5)
Автор поста оценил этот комментарий
Сейчас вообще .NET Fraemwork взяли и угробили начав с чистого листа .NET Core.

вот вообще с вами не соглашусь, уж простите.

Во первых .Net Core совсем не с чистого листа и большая часть кода .NET с ним абсолютно совместима, проблемы начинаются лишь в кросплатформенной части, но Core уверенно ползет вверх по моему мнению, да и с нуля там ничего не нужно изучать, всё до боли знакомо. Да и обратная совместимость у MS всегда была гораздо выше чем у кого либо еще, я уж про яву молчу которая вообще понятия не имеет о том, что такое обратная совместимость.

я ухожу в более серьезные и стабильные стеки.

Если не секрет - это какие?

Мне вот пришлось освоить node.js, так я чуть не обрыгался, это какой то жуткий пиздец, что такое документация open source похоже не знает :)

Там видимо принцип такой — "ну open source же, посмотри исходники и поймешь что делает тот или иной модуль/библиотека" :D

Да и с обратной совместимостью такая же херня, модули обновились — проект развалился.

раскрыть ветку (4)
Автор поста оценил этот комментарий
Хотите соглашайтесь хотите нет, но мне придется вас расстроить т.к - .NET Core это совершенно новая платформа. От старого .NET скоро и духа там не останется:

https://www.infoq.com/news/2017/05/ASPNET-Core-2

Они ради этого и ASP .NET переписали и EF переписали с нуля. Да Core ползет вверх и он опенсорсный со всеми вытекающими прелестями и проблемами. Но он не является каким то развитием .NET - это новый продукт.

И поэтому я оставил всю эту булькающую массу дозревать а сам сейчас пишу на Java. Ах да забыл , вы упомянули OWIN - молодцы, изобрели серверлеты Java ;)

А насчет новомодного стека MEAN (Mongo DB,ExpressJS,AngularJS,NodeJs) скажу вот что - он скорее на энтузиастов и тех кто любит экспериментировать. Я особо не поклонник всей этой шумихи с JavaScript и если и искать стабильности то точно не в мире Javascript ;)

раскрыть ветку (2)
Автор поста оценил этот комментарий

я о том, что нового там всеравно ничего не будет, всё до боли знакомое.

Они ради этого и ASP .NET переписали и EF переписали с нуля.

Переписали они, но вам то от этого разве горяче или холодно? Он так и остался asp.net.

А по моему опыту EF и ентерпрайз решения вообще в разных углах комнаты находятся, как собственно и любая другая ORM, так что пох :)


По яве тут в споры вступать всеравно не буду, это чревато :) К тому же я в ней не силен, доводилось правки вносить пару раз в проекты, в глубокие тонкости не вникал, но после шарпа от неё у меня зубы болели.

А про её обратную совестимость неоднократно прилетало от друзей: "обновил версию явы, приложение встало раком".

А насчет новомодного стека MEAN (Mongo DB,ExpressJS,AngularJS,NodeJs) скажу вот что - он скорее на энтузиастов и тех кто любит экспериментировать. Я особо не поклонник всей этой шумихи с JavaScript и если и искать стабильности то точно не в мире Javascript ;)

Аминь. Хотя вот к монго у меня теплые чувства и для него я б сделал исключение. Вещь очень хорошая и на мой взгляд качественная, хотя и специфичная.

раскрыть ветку (1)
Автор поста оценил этот комментарий

Переписали они, но вам то от этого разве горяче или холодно? Он так и остался asp.net.


У меня бомбит от этого - я столько времени потратил на изучение .NET с его потрохами, а тут на те - все переписали с нуля и отказались от обратной совместимости во второй версии и давай изучай по новой, вместо того чтобы выпускать продукт и зарабатывать деньги. Мне жалко моего потерянного времени. Но больше такого не будет т.к я больше не раб их амбиций.

Автор поста оценил этот комментарий
Кто там не знает об обратной совместимости, смех? Текущая версия JDK, то есть 9, до сих пор поддерживает совместимость с байткодом JVM версии даже до шестой, после которой была куча глобальных изменений.
Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку