Это таки издержки кроссплатформы, в которой «пилить нативные клиенты» зоопарк-вей каждый б*ский раз немножк накладно. А делать это на Qt или на электроне — это сорта издержек, которые «кто-то решил за тебя».
С точки зрения кроссплатформы — это монопенисуально, пушо не об одним линуксе обычно печаль (да и ЦА на других платформах может внезапно оказаться больше) :)
Интересно, что даже более свежий patch-релиз electron v1.8.2 официально отмечен как beta. И это при том, что стабильные релизы Electron по моему субъективному опыту имеют качество, больше соответствующее бета-версиям (в определенной части функций). Но Microsoft не испугалась.
однажды я сделал balloon notification на электроне для репетиции демонстрации, потому что надо было вчера.
а его внедрили.
горд, что даже своим ничтожным участием приближал апокалипсис.
Qt-приложения выглядит достаточно инородными. Как и в macOS.
В macOS правильно написанные Qt-приложения выглядят нативно. Если заранее не знаешь, то не отличишь. В качестве неплохого примера можно взять VirtualBox.
Победа над здравым смыслом. Думаешь, что избавился от всяких скайпов и флешей, выкинув их на свалку истории, а в итоге они говорят, что передумали и вообще переночуют у тебя.
Кто видел, какое убожество новый скайп, будет помянать старый добрым словом. А старый был далеко не идеален.
Так раньше этот Skype и был на Qt, что раньше от него плевались, что сейчас.
На Qt была только linux-версия. Как раз от неё не особо плевались по сравнению с виндовой, нарекания были только в связи с отставанием функционала (ну и с проприетарностью, да).
Но зачем для яблочников половину кода переписывать? Хочется пофапать на интерфейс — пусть пользуются itunes, quicktime или что там у них стильно, модно, молодёжно.
о, в электронном шкайпе наконец-то добавили правильную обработку cmd+w (закрытие окна приложения, вместо закрытия текущего conversation), и сделали нормальный список контактов.
в любом случае, ты где в cocoa видел такие тулбары?
Это издержки кроссплатформы. Если нужно, можно сделать так, что тулбары будут выглядеть строго как нативные. Как и, например, фон тултипов в Finder. Но это всё сущие мелочи по сравнению с тем, что в iTunes тултипов вообще нет. Да и вообще яблочные приложения между собой различаются гораздо больше.
ЗЫ я бы ещё понял, если бы ты придрался к отрисовке кнопок не самыми свежими версиями Qt из 4-й ветки в последних Mac OS X...
Это издержки кроссплатформы. Если нужно, можно сделать так, что тулбары будут выглядеть строго как нативные.
это противоречит твоему собственному примеру, что vbox не отличишь от нативного приложения. в нем как раз почти нет элементов, которые выглядят нативно. кнопки разве что.. и те ломались неоднократно.
даже меню ниасилили — что это за белые полоски сверху и снизу?
Я писал, что если заранее не знать, то не отличишь, а не что в принципе нельзя отличить. Вот как с этим твоим примером с меню - ты, наверное, первый, кто увидел эти полоски. Для тулбаров в Qt есть специальный класс - http://doc.qt.io/qt-5/qmactoolbar.html. Просто не везде в принципе можно сделать нативный эквивалент.
Вот как с этим твоим примером с меню - ты, наверное, первый, кто увидел эти полоски.
я просто ткнул в первый попавшийся виджет, и это сразу бросилось в глаза.
попробуй сам — сколько виджетов неотличимых от нативных ты найдешь?
и тут дело даже не столько в не-нативности, сколько в кривости реализации.
когда пытаются делать «как нативное», но не получается — это бросается в глаза гораздо сильнее, чем в электроновых приложениях, которые не пытаются копировать cocoa.
попробуй сам — сколько виджетов неотличимых от нативных ты найдешь?
Да сколько угодно. На самом деле даже меню из твоего примера в Qt Creator почему-то неотличимо.
когда пытаются делать «как нативное», но не получается
Это такой снобизм... В стоковых макосных приложениях до недавнего времени был такой зоопарк с оформлением, что стыдно было на это смотреть. Одни контакты с закосом под кожу чего стоили.
Это такой снобизм... В стоковых макосных приложениях до недавнего времени был такой зоопарк с оформлением, что стыдно было на это смотреть. Одни контакты с закосом под кожу чего стоили.
я не застал тех времен, ну и вообще против зоопарка ничего не имею. главное чтобы работало и выглядело качественно.