Блудняк кроссплатформенности, Содом и Гоморра

Pauel Pauel
Здравствуйте, elmal, Вы писали:

E>Microsoft отказалась от портирования приложений с Android в пользу решений от Xamarin

E>Соответственно сейчас я ни черта не понимаю. Я конечно понимаю, что сделать компилятор из других платформ в винду — это охрененно сложно. Но если б они это сделали, они были бы однозначно на коне.

Отказ от портирования — абсолютно верный шаг, но проблема в самом Ксамарине. Кроссплатформенность и порты может позволить себе доминирующий игрок. Кроссплатформенность это фактически колониальная политика, проводимая метрополией с целью лишить колонию самостоятельности и выкачать её ресурсы досуха с её же согласия.

Крупные игроки пожирают мелких именно навязывая приложения, стандарты и тд и тд и тд. Юзерам незачем идти в винду, ибо на андройде будут все нужные приложения, весь необходимый юзерэкспириенс. Это благодаря кроссплатформенности.

Собтсвенно защитить платформу == создать уникальный, востребованный юзерэкспириенс. И исключительно на нативных технологиях. Такой хай-энд, что бы повторить его нужно было бы пару-тройку лет.
Микрософт ударилась в блудняк с кроссплатформенностью, см Астория, Кордова. А теперь — Ксамарин.

Т.е. отказ от портирования должен быть подкреплен
1 отказом от кроссплатформенного паскудства
2 созданием уникального юзерэкспириенса
3 расширение и экспансия

Ничего этого нет. (если что, я как кроссплатфоменный девелопер очень рад этому блудняку у микрософта)

Так что ... Или микрософт похерит Ксамарин, как кроссплатформенную среду, и тем самым спасёт платформу. Или же сольёт винду и будет занимать нишу навроде Линукса в десктопе, с его вечным 1%.

Вобщем факто в том, судя по волатильности политики, у Микрософта больше нет Темного Властелина и Великого Кормчего. А разрабов ждёт юдоль скорби, обитель печали, Адъ и Израиль, насмешки бандерлогов и потухший взгляд.
Qbit86
Qbit86 Кроссплатформенность
27.02.2016 09:12
У разработчиков будет меньше причин ограничивать себя лишь основными рынками и ОС, если второстепенные будут легче достижимы. Кроссплатформенность может повысить насыщение Windows Store.

I>Юзерам незачем идти в винду, ибо на андройде будут все нужные приложения, весь необходимый юзерэкспириенс. Это благодаря кроссплатформенности.


И наоборот, юзерам незачем будет идти/оставаться в Андроид, если приложения те же, а Винда привычнее; виндофон вроде как продолжение/расширение ПК, на схожей экосистеме.
TK
TK
27.02.2016 09:24
Здравствуйте, Qbit86, Вы писали:

Q>И наоборот, юзерам незачем будет идти/оставаться в Андроид, если приложения те же, а Винда привычнее; виндофон вроде как продолжение/расширение ПК, на схожей экосистеме.


Мобильная винда не привычна. Даже сейчас встречаются те, кто принципиально сидит на win7. О какой похожей экосистеме речь?
fmiracle
fmiracle
27.02.2016 09:26
Здравствуйте, Qbit86, Вы писали:

Q>И наоборот, юзерам незачем будет идти/оставаться в Андроид, если приложения те же, а Винда привычнее; виндофон вроде как продолжение/расширение ПК, на схожей экосистеме.


А что за экосистема в винде?
Андроид как продолжение/расширение ПК меня полностью устраивает. Воткнул его в USB ПК на винде и сразу получил доступ к памяти как флешке — скопировал/записал нужное и отключил. Идеально вписывается в работу с windows
Teolog
Teolog
28.02.2016 08:49
Здравствуйте, fmiracle, Вы писали:

F>Здравствуйте, Qbit86, Вы писали:


Q>>И наоборот, юзерам незачем будет идти/оставаться в Андроид, если приложения те же, а Винда привычнее; виндофон вроде как продолжение/расширение ПК, на схожей экосистеме.


F>А что за экосистема в винде?

F>Андроид как продолжение/расширение ПК меня полностью устраивает. Воткнул его в USB ПК на винде и сразу получил доступ к памяти как флешке — скопировал/записал нужное и отключил. Идеально вписывается в работу с windows

У андроида остались рудименты линюховой экосистемы, где все предпочитали делать просто и надежно. Придет момент и гугле и при подключении запилит какое-нибудь извращение. Windows-путь в подключении телифона-установка четверть-гигабайтного набора кривого софта и драйверов перед подключением.
Qbit86
Qbit86 Подключение как к флэшке
28.02.2016 09:04
Здравствуйте, Teolog, Вы писали:

T>Придет момент и гугле и при подключении запилит какое-нибудь извращение.


Nexus 7 (2013) от Гугла с текущим Андроидом нельзя просто так взять, и подключить как флэшку. Эту возможность выпилили. То есть планшет виден в Проводнике через shell extension, а в Total Commander'е уже не виден.
Ikemefula
Ikemefula
28.02.2016 04:10
Здравствуйте, Qbit86, Вы писали:

Q>У разработчиков будет меньше причин ограничивать себя лишь основными рынками и ОС, если второстепенные будут легче достижимы. Кроссплатформенность может повысить насыщение Windows Store.


Да, поддержит на плаву, не более того.

I>>Юзерам незачем идти в винду, ибо на андройде будут все нужные приложения, весь необходимый юзерэкспириенс. Это благодаря кроссплатформенности.


Q>И наоборот, юзерам незачем будет идти/оставаться в Андроид, если приложения те же, а Винда привычнее; виндофон вроде как продолжение/расширение ПК, на схожей экосистеме.


В винде нет ничего, ради чего юзеры могли бы туда идти. Продолжение-расширение ПК — это разве что девелоперам интересно. Обычным юзерам без толку.
velkin
velkin Microsoft купила Xamarin
12.03.2016 12:50
Здравствуйте, Ikemefula, Вы писали:

I>Ничего этого нет. (если что, я как кроссплатфоменный девелопер очень рад этому блудняку у микрософта)


Кроссплатформенное будущее это C/C++, всё остальное не более чем баловство. В глобальном плане нет смысла делать ставку на библиотеку, нужно делать ставку на язык. Мобильные операционные системы отошли от канона. Понятное дело Apple, у них всегда была такая политика. Потом пришёл Google со своей переделкой. И в конце попытался сесть на уже давно ушедший поезд Microsoft.

Но изначально это был ложный путь. Современные смартфоны на самом деле самые обычные компьютеры с архитектурой arm, что позволяет накатить на них различные никсы. Собственно говоря это и позволило изначально создать подобный рынок, иначе при написании с нуля даже у указанных выше компаний не хватило бы сил.

Но когда говорим о таких компаниях как Apple, Google и Microsoft, то прежде всего видим не кроссплатформенность, её там и в помине нет, а SaaS. Причём лишь Google заинтересован в чистом SaaS, потому он и не убивает кроссплатформенные проекты, а напротив старается пролезть везде где может. Однако по большому счёту сути это не меняет.

Опять же если говорить о кроссплатформенности, то стоит так же упомянуть о свободном программном обеспечении. Последнее в силу своих особенностей является прекрасным кандидатом на выживание и портирование на как можно большее число платформ.
Sinix
Sinix
12.03.2016 06:32
Здравствуйте, velkin, Вы писали:

V>Опять же если говорить о кроссплатформенности, то стоит так же упомянуть о свободном программном обеспечении. Последнее в силу своих особенностей является прекрасным кандидатом на выживание и портирование на как можно большее число платформ.


Кэп: при портировании софта в лоб получается как-то так (см видео).
Т.е. на самом деле нет никакой принципиальной разницы open/closed не наблюдается, вопрос лишь в том, заинтересован вендор в присутствии на конкретной платформе или нет.

Ну а шансы на выживание платформы без вендора, способного продавить свою экосистему, мы наблюдали буквально в прошлом году. Кто там в параде "ой, мы всё" участвовал?
BlackBerry, ‎Firefox OS, ‎Sailfish, Ubuntu touch, tizen, webOS, никого не забыл?
alexzzzz
alexzzzz
10.10.2016 05:25
Здравствуйте, Sinix, Вы писали:

V>>Опять же если говорить о кроссплатформенности, то стоит так же упомянуть о свободном программном обеспечении. Последнее в силу своих особенностей является прекрасным кандидатом на выживание и портирование на как можно большее число платформ.

S>Кэп: при портировании софта в лоб получается как-то так (см видео).

Я таких извращений не видел даже в порно.
anton_t
anton_t
12.10.2016 08:04
Здравствуйте, alexzzzz, Вы писали:

A>Здравствуйте, Sinix, Вы писали:


V>>>Опять же если говорить о кроссплатформенности, то стоит так же упомянуть о свободном программном обеспечении. Последнее в силу своих особенностей является прекрасным кандидатом на выживание и портирование на как можно большее число платформ.

S>>Кэп: при портировании софта в лоб получается как-то так (см видео).

A>Я таких извращений не видел даже в порно.


Мне это напомнило троллейбус из буханки. http://borya-spec.livejournal.com/126307.html
Ikemefula
Ikemefula
18.03.2016 04:29
Здравствуйте, velkin, Вы писали:

V>Кроссплатформенное будущее это C/C++, всё остальное не более чем баловство. В глобальном плане нет смысла делать ставку на библиотеку, нужно делать ставку на язык. Мобильные операционные системы отошли от канона.


Мобайл сделал ставку на другие языки.

>Понятное дело Apple, у них всегда была такая политика. Потом пришёл Google со своей переделкой. И в конце попытался сесть на уже давно ушедший поезд Microsoft.


Да, оскорбили своим невниманием С++.

V>Но изначально это был ложный путь. Современные смартфоны на самом деле самые обычные компьютеры с архитектурой arm, что позволяет накатить на них различные никсы. Собственно говоря это и позволило изначально создать подобный рынок, иначе при написании с нуля даже у указанных выше компаний не хватило бы сил.


И какой же разновидности никсов была старая Windows Mobile, которая доминировала до прихода иос и андроида ?

V>Но когда говорим о таких компаниях как Apple, Google и Microsoft, то прежде всего видим не кроссплатформенность, её там и в помине нет, а SaaS. Причём лишь Google заинтересован в чистом SaaS, потому он и не убивает кроссплатформенные проекты, а напротив старается пролезть везде где может. Однако по большому счёту сути это не меняет.


Наоборот, именно благодаря SAAS и кроссплетформенность и пролезает куда попало, ибо все вычисления на сервере. А вот там, где числодробилки должны быть на клиенте, в силу специфики, там никакой кроссплатформенный блудняк невозможен.

V>Опять же если говорить о кроссплатформенности, то стоит так же упомянуть о свободном программном обеспечении. Последнее в силу своих особенностей является прекрасным кандидатом на выживание и портирование на как можно большее число платформ.


Если нет одного сильного вендора, который будет управлять развитием и продвижением платформы, софта, то ничего хорошего не будет. Примеров за последние года было столько, что перечесть трудно.
velkin
velkin
18.03.2016 07:53
Здравствуйте, Ikemefula, Вы писали:

I>Здравствуйте, velkin, Вы писали:


V>>Кроссплатформенное будущее это C/C++, всё остальное не более чем баловство. В глобальном плане нет смысла делать ставку на библиотеку, нужно делать ставку на язык. Мобильные операционные системы отошли от канона.

I>Мобайл сделал ставку на другие языки.

Каждый сделал ставку на свою проприетарную поделку, потому что цель компаний заработать здесь и сейчас, урвать кусок. Для рынка мобильных это значит, что даже имея мощное железо приходится "наслаждаться" жёстко ограниченным в разнообразии софтом. Всё это приведёт к резкому падению продаж смартфонов, многие просто не станут обновлять железо, так как в этом не будет никакого смысла.

>>Понятное дело Apple, у них всегда была такая политика. Потом пришёл Google со своей переделкой. И в конце попытался сесть на уже давно ушедший поезд Microsoft.

I>Да, оскорбили своим невниманием С++.

Для С++ не имеет значения "оскорбили" его или нет. Он вместе с Си лежит в основе операционок. В итоге он же везде и останется.

V>>Но изначально это был ложный путь. Современные смартфоны на самом деле самые обычные компьютеры с архитектурой arm, что позволяет накатить на них различные никсы. Собственно говоря это и позволило изначально создать подобный рынок, иначе при написании с нуля даже у указанных выше компаний не хватило бы сил.

I>И какой же разновидности никсов была старая Windows Mobile, которая доминировала до прихода иос и андроида ?

Отсчёт начинается с прихода айфонов, именно тогда майкрософт слила вчистую. К тому же увы, я не в курсе как он там доминировал, у меня был телефон от нокии.

V>>Но когда говорим о таких компаниях как Apple, Google и Microsoft, то прежде всего видим не кроссплатформенность, её там и в помине нет, а SaaS. Причём лишь Google заинтересован в чистом SaaS, потому он и не убивает кроссплатформенные проекты, а напротив старается пролезть везде где может. Однако по большому счёту сути это не меняет.

I>Наоборот, именно благодаря SAAS и кроссплетформенность и пролезает куда попало, ибо все вычисления на сервере. А вот там, где числодробилки должны быть на клиенте, в силу специфики, там никакой кроссплатформенный блудняк невозможен.

Столлман иного мнения, а он совсем не дурак раз умудрился создать GNU.

V>>Опять же если говорить о кроссплатформенности, то стоит так же упомянуть о свободном программном обеспечении. Последнее в силу своих особенностей является прекрасным кандидатом на выживание и портирование на как можно большее число платформ.

I>Если нет одного сильного вендора, который будет управлять развитием и продвижением платформы, софта, то ничего хорошего не будет. Примеров за последние года было столько, что перечесть трудно.

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

Гугл как и предыдущие создал проприетарщину. Если не мыслить на 5-10 лет вперёд, то в данной ситуации вроде нет ничего страшного. Но смартфон можно выкинуть, а можно накатить на него другую ОС с риском получить кирпич, а вот собственным мозг никуда не денешь, то что залил в него сегодня, останется в нём и через много лет.
Ikemefula
Ikemefula
18.03.2016 10:14
Здравствуйте, velkin, Вы писали:

V>Каждый сделал ставку на свою проприетарную поделку, потому что цель компаний заработать здесь и сейчас, урвать кусок. Для рынка мобильных это значит, что даже имея мощное железо приходится "наслаждаться" жёстко ограниченным в разнообразии софтом. Всё это приведёт к резкому падению продаж смартфонов, многие просто не станут обновлять железо, так как в этом не будет никакого смысла.


Состояние дел на иос и андроид не подтвержает твое мнение.

V>Для С++ не имеет значения "оскорбили" его или нет. Он вместе с Си лежит в основе операционок. В итоге он же везде и останется.


Не везде, а только там.

I>>И какой же разновидности никсов была старая Windows Mobile, которая доминировала до прихода иос и андроида ?


V>Отсчёт начинается с прихода айфонов, именно тогда майкрософт слила вчистую. К тому же увы, я не в курсе как он там доминировал, у меня был телефон от нокии.


Это значит, что именно тебе удобнее отсчитывать с айфона

I>>Наоборот, именно благодаря SAAS и кроссплетформенность и пролезает куда попало, ибо все вычисления на сервере. А вот там, где числодробилки должны быть на клиенте, в силу специфики, там никакой кроссплатформенный блудняк невозможен.


V>Столлман иного мнения, а он совсем не дурак раз умудрился создать GNU.


Раз он создал чего то, значит он вообще везде прав ? Сейчас тренд как раз SaaS, а вместе с ним и кроссплатформеннсть.

V>Так везде, другое дело выбрав в наше время майкрософт можно оказаться втянутым в их войну, а они с лёгкостью через несколько лет уничтожают свои платформы созданные для борьбы с конкурентами. Эпл вообще не даст опубликоваться, как бы плати, плати и ещё раз плати, в общем кто не успел, тот уже давно опоздал.


Эплу без разницы, на чем и как ты разрабатываешь, кроссплатформенно или нет, главное что бы на их платформе работало по их правилам.

V>Гугл как и предыдущие создал проприетарщину.


Правильно. Кроссплатформенность никаких проблем с этим не имеет и иметь не будет. Более того, кроссплтафрменность выгодна именно основным игрокам.
velkin
velkin
18.03.2016 11:09
Здравствуйте, Ikemefula, Вы писали:

I>Состояние дел на иос и андроид не подтвержает твое мнение.


Как раз подтверждает, и об этом говорили аналитики ещё много лет назад. С другой стороны сейчас так просто не докажешь, что сокращение числа продаж вызвано именно софтом, а не падением многих валют по отношению к доллару.

V>>Для С++ не имеет значения "оскорбили" его или нет. Он вместе с Си лежит в основе операционок. В итоге он же везде и останется.

I>Не везде, а только там.

То есть в операционках смартфонов. С моей точки зрения ситуация выглядит так, есть какая-то большая компания, и она решает разработать новый язык, платформу и так далее. Берёт она значит C/C++ и делает платформу, сервис и так далее, при этом разработчикам запрещают взаимодействовать с C/C++ напрямую. Профит, теперь конкуренцию им могут составить лишь компании так же использующие C/C++, а остальные лишь будут приносить прямой или косвенный доход.

I>Раз он создал чего то, значит он вообще везде прав ? Сейчас тренд как раз SaaS, а вместе с ним и кроссплатформеннсть.


Дело в том, что SaaS и прочие сервисы сейчас сосредоточены вокруг GNU/Linux, то есть он создал не что-то, а фундамент для дешёвого внедрения SaaS. Огромную роль в этом сыграло свободное программное обеспечение. Клиенты для SaaS выгодней делать кроссплатформенными, а вот сервера даже обладая такой возможностью скорее всего будут на GNU/Linux.

Что касается Столлмана, то он говорит, что будущее за децентрализацией, то есть когда компьютер клиента так же является сервером, таким образом он может управлять своими данными. Или ещё один авторитет со стороны GNU/Linux Линус Торвальдс. Его проект Git является образцом децентрализации в системах управления версиями.

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

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

Отсюда и растёт недоверие к воплощениям SaaS. Не все пользователи хомячки готовые доверить свои личные данные системе, которая в любой момент может их кинуть. Дело не просто в утечке конфиденциальных данных, но ещё и такой банальной вещи как отказ в обслуживании.
Ikemefula
Ikemefula
18.03.2016 11:26
Здравствуйте, velkin, Вы писали:

I>>Состояние дел на иос и андроид не подтвержает твое мнение.


V>Как раз подтверждает, и об этом говорили аналитики ещё много лет назад.


Можно взглянуть что же говорили аналитики много лет назад ?

V>То есть в операционках смартфонов. С моей точки зрения ситуация выглядит так, есть какая-то большая компания, и она решает разработать новый язык, платформу и так далее. Берёт она значит C/C++ и делает платформу, сервис и так далее, при этом разработчикам запрещают взаимодействовать с C/C++ напрямую. Профит, теперь конкуренцию им могут составить лишь компании так же использующие C/C++, а остальные лишь будут приносить прямой или косвенный доход.


Правильно. Если вместо "остальные" подставить кроссплатформенные, то получится что кроссплатформенные приложения приносят лидерам рынка прямой или косвенный доход.

V>Дело в том, что SaaS и прочие сервисы сейчас сосредоточены вокруг GNU/Linux, то есть он создал не что-то, а фундамент для дешёвого внедрения SaaS. Огромную роль в этом сыграло свободное программное обеспечение. Клиенты для SaaS выгодней делать кроссплатформенными, а вот сервера даже обладая такой возможностью скорее всего будут на GNU/Linux.


SaaS появился не благодаря линуксу или гну, а благодаря энтерпрайзу — именно энтерпрайз толкает решения. На чем они построены — дело десятое.

V>Что касается Столлмана, то он говорит, что будущее за децентрализацией, то есть когда компьютер клиента так же является сервером, таким образом он может управлять своими данными. Или ещё один авторитет со стороны GNU/Linux Линус Торвальдс. Его проект Git является образцом децентрализации в системах управления версиями.


Будущее не только за децентрализацией, но и за централизацией SaaS это одновременно и то, и другое.

V>Но нас сейчас пытаются приучить к SaaS в котором данные пользователя не могут быть полностью из него извлечены.


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

V>Отсюда и растёт недоверие к воплощениям SaaS. Не все пользователи хомячки готовые доверить свои личные данные системе, которая в любой момент может их кинуть. Дело не просто в утечке конфиденциальных данных, но ещё и такой банальной вещи как отказ в обслуживании.


Электричество пропадает чаще.
velkin
velkin
18.03.2016 11:58
Здравствуйте, Ikemefula, Вы писали:

I>Можно взглянуть что же говорили аналитики много лет назад ?


Ссылку искать не буду, а содержание примерно следующее. Большая часть рынка мобильных приложений принадлежит какому-то небольшому числу игроков. Число проданных смартфонов и планшетов начнёт падать, когда рынок ими насытится. Ну и посыл, если сейчас уже всё не очень хорошо, то представляете, что будет в будущем.

https://psv4.vk.me/c414621/u173112015/docs/6ee4bcbef287/1416051929_456979571.gif

I>SaaS появился не благодаря линуксу или гну, а благодаря энтерпрайзу — именно энтерпрайз толкает решения. На чем они построены — дело десятое.


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

I>Будущее не только за децентрализацией, но и за централизацией SaaS это одновременно и то, и другое.


SaaS по отношению к серверу и обслуживающему персоналу может быть каким угодно, а вот по отношению к клиенту он централизован, а данные клиента ему не принадлежат. О децентрализации по отношению к клиенту речи вообще не идёт, но именно клиент вроде как "должен" платить за это деньги.

I>Данных становится настолько много, что ни один из клиентских компов не в состоянии хранить вообще все, что надо юзеру.


На самом деле нет, данных у людей не так уж и много, а критически важных и того меньше.

I>Электричество пропадает чаще.


Пропажа электричества не убьёт бизнес, к тому же есть ИБП, а ноутбукам это по определению фиолетово. Иными словами это не аргумент для тех кому предлагают отдать важные данные. В данном случае не будет массового исхода на какое-то конкретное решение, тем более на SaaS.