Конференция "Прочее" » Лучшая версия Delphi
 
  • asail © (29.03.17 16:46) [100]

    > Игорь Шевченко ©   (29.03.17 16:06) [98]
    >
    > Все.

    Т.е. новых браузеров больше не будет? Никогда, никогда? Очень спорное утверждение...
    Вот, например, Эдж... Совсем же недавно появился.
  • asail © (29.03.17 16:53) [101]

    > Игорь Шевченко ©   (29.03.17 16:06) [98]
    >
    > Игры практически все - даже не смешно.

    Не смешно, ибо так и есть... Например, Counter Strike, помимо винды, есть и под OS X. Разве это не разные платформы?
  • Игорь Шевченко © (29.03.17 17:16) [102]
    asail ©   (29.03.17 16:43) [99]


    > Почему фотошоп не может работать и на планшете?


    Потому что нафиг не сдалось.
    У планшетов и у телефонов по-прежнему несравнимые с десктопом вычислительные мощности, а фотошопу этих мощностей - чем больше, тем лучше.

    Но речь не о том, как можно поизвращаться, запуская на планшетах всякое и разное. Речь как раз о том, что Delphi со своим FMX является инструментом кросс-платформенной разработки.
    Я высказался именно в этом ключе, что не вижу приложений, для которых нужно такое средство.
    Фотошоп и младший брат его лайтрум прекрасно работают на маках, но они не кроссплатформенны, они для каждой платформы были написаны отдельно, равно как и Ms Office, последний вообще чуть ли не разными командами разработчиков.
  • Игорь Шевченко © (29.03.17 17:17) [103]
    asail ©   (29.03.17 16:46) [100]


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


    А чем он отличается от других ? Мне кажется, ничем. Обзови его MS очередной версией Internet Explorer и ничего бы не изменилось.
  • asail © (29.03.17 18:28) [104]

    > Я высказался именно в этом ключе, что не вижу приложений,
    >  для которых нужно такое средство.
    > Фотошоп и младший брат его лайтрум прекрасно работают на
    > маках, но они не кроссплатформенны, они для каждой платформы
    > были написаны отдельно, равно как и Ms Office, последний
    > вообще чуть ли не разными командами разработчиков.

    Так тут-то и проблема... По логике, фотошоп на маке ничем не должен отличаться от фотошопа под виндой. Та же бизнес-логика у обоих. При отсутствии нормальных средств кроссплатформенной разработки приходится вести два (и более) ОДИНАКОВЫХ продукта. Добавили что-то в бизнес-логику первого, будьте добры, добавить и во второй. Хорошо еще, если ЯП один и тот-же в обоих продуктах, многое можно скопипастить... А если языки разные (библиотеки и апи, уж наверняка, разные)? Добавили новую фичу под виндой, скажем на шарпе, а теперь ее еще и под с++ для мака переписывать? Не жалко ресурсы-то?
    ГУи тут, как раз, дело десятое... Не проблема в FMX и разные окна отрисовать под разные платформы. А вот иметь ОДНУ реализацию всей бизнес-логики под все платформы было бы очень не вредно!
    Все ИМХО, разумеется... )
  • asail © (29.03.17 18:34) [105]

    > А чем он отличается от других ? Мне кажется, ничем. Обзови
    > его MS очередной версией Internet Explorer и ничего бы не
    > изменилось.

    Да пофиг на эдж! Представь, ты - Гугл. И у тебя есть Хром, отдельно под каждую из существующих платформ (винда, линукс, мак, яОС, андроид и, фиг знает, что еще). И тут появился новый стандарт, назовем его HTML343425... И теперь тебе надо под каждый свой Хром реализовать поддержку оного стандарта, вместо одного кроссплатформенного Хрома... Грусть-тоска, короче...
  • Eraser © (29.03.17 18:56) [106]

    > Кто б сомневался ©   (29.03.17 02:58) [85]


    > А вот что такое Arm для винды, пока не знаю...

    так гугл в помощь )
    что касается Android'овых устройств, так там их очень много, где FMX-приложение не запускается вообще.


    > Что можно сделать с WinRT чего нельзя сделать с обычным
    > Win32\64 методом?

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


    > Вы кстати в курсе что MS монополист и не дает поддерживать
    > WinRT другим:

    еще одно подтверждение моих слов про кроссплатформенность в целом.


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

    тут есть такая тонкость, которую никак не хочешь понять. мне не интересно заниматься построением своего GUI практически с нуля и рисованием. народ вообще приложения на игровом движке unity пишет, это его право. мне нужна прорисовка всех красивостей стандартными средствами. графические возможности нативной iOS несколько отличаются от того, что предлагает FMX.

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


    > Вообще хоть смотрели FMX?

    https://itunes.apple.com/us/app/remote-utilities/id793320970?ls=1&mt=8

    честно говоря, жду не дождусь, когда дойдет дело переписать это все на swift для iOS и java для андроид.
  • Eraser © (29.03.17 19:00) [107]

    > asail ©   (29.03.17 18:34) [105]


    > Да пофиг на эдж! Представь, ты - Гугл. И у тебя есть Хром,
    >  отдельно под каждую из существующих платформ (винда, линукс,
    >  мак, яОС, андроид и, фиг знает, что еще). И тут появился
    > новый стандарт, назовем его HTML343425... И теперь тебе
    > надо под каждый свой Хром реализовать поддержку оного стандарта,
    >  вместо одного кроссплатформенного Хрома... Грусть-тоска,
    >  короче...

    https://ru.wikipedia.org/wiki/Alphabet
    Оборот
    ▲ $77.2 млрд (2016)
    Операционная прибыль
    ▲23 716 000 000 $ (2016)[2]
    Чистая прибыль
    ▲ $17 млрд (2016)
    Активы
    ▲ $150 млрд (2016)
    Капитализация
    ▲ $586 млрд (2017)[1]
    Число сотрудников
    66,575 (2016)

    как-то справятся )
  • asail © (29.03.17 19:27) [108]

    > как-то справятся )

    Верю, что справятся...
    Но, не у всех есть возможность сорить деньгами, как гугл или МС. Есть небольшие группы разработчиков, искренне желающие добиться максимального охвата рынка для своих продуктов. В том числе, и на разных платформах. И тут кроссплатформенность была бы нелишней...
  • asail © (29.03.17 19:28) [109]

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

    Как бы да, но не совсем... Понятно, что ни один самый мощный планшет не сравним с современным десктопом (хотя, вполне может быть сравним с некоторыми ноутбуками, даже современными). Но у всех ли в любой момент времени есть самый современный десктоп?
    Вот, у меня например, десктоп на базе древнего Q6600... Мне хватает (для фотошопа, в том числе), поэтому и не меняю. И что-то мне подсказывает, что мой телефон по вычислительной мощности, как минимум, не уступает этому десктопу, а скорее всего, превосходит... Так почему бы, мне не иметь весь софт, установленный на этом самом десктопе и на телефоне? Я бы, может, вообще от десктопа отказался бы... Докстэйшн, внешний моник и клава с мышью - и всего делов...
  • Дмитрий Белькевич © (29.03.17 19:35) [110]
    Мы вот свой софт под две платформы делаем - Win + Lin, и не жужжим. Софт работает, деньги платят. А на чём оно там написано - юзерам, чаще всего, пофигу. А написано оно на Лазарусе. Один код под 2 среды (Delphi, Lazarus) и несколько платформ. Вполне рабочее решение, и не сильно много головняка.
  • asail © (29.03.17 19:42) [111]

    > Дмитрий Белькевич ©   (29.03.17 19:35) [110]
    > Мы вот свой софт под две платформы делаем - Win + Lin, и
    > не жужжим. Софт работает, деньги платят. А на чём оно там
    > написано - юзерам, чаще всего, пофигу. А написано оно на
    > Лазарусе. Один код под 2 среды (Delphi, Lazarus) и несколько
    > платформ. Вполне рабочее решение, и не сильно много головняка.

    Ну вот, как вариант кроссплатформы. С маками, правда, засада в лазарусе, насколько знаю. Но под линукс/винда - вполне...
  • Дмитрий Белькевич © (29.03.17 19:59) [112]
    На маке пока не пробовали, сложно сказать. Откуда сведения? Насколько я знаю - лазарь вполне работает на маках.

    Я тут парочку глав в документации к нему переводил, упоминается часто:

    https://drive.google.com/drive/folders/0By1Ihlfr9cFlLUdtMFhlTUdlblU
  • Кто б сомневался © (29.03.17 20:34) [113]

    > Eraser ©   (29.03.17 18:56) [106]
    >
    > > Вообще хоть смотрели FMX?
    >
    > https://itunes.apple.com/us/app/remote-utilities/id793320970?
    > ls=1&mt=8
    >
    > честно говоря, жду не дождусь, когда дойдет дело переписать
    > это все на swift для iOS и java для андроид.


    Расскажите почему вас не устраивает FMX.
  • ухты © (29.03.17 20:52) [114]
    собственно покодить на планшете чем не вариант, все есть, клаву бы только удобную, а батоны кидать и пальцем не зазорно ))
  • Игорь Шевченко © (29.03.17 21:31) [115]
    asail ©   (29.03.17 19:28) [109]


    > Вот, у меня например, десктоп на базе древнего Q6600...
    > Мне хватает (для фотошопа, в том числе), поэтому и не меняю.
    >  И что-то мне подсказывает, что мой телефон по вычислительной
    > мощности, как минимум, не уступает этому десктопу, а скорее
    > всего, превосходит


    А мне что-то подсказывает, что уступает, причем сильно.


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


    Небольшие группы разработчиков фотошопа не напишут. Мечтать конечно о кроссплатформенности не вредно, но охватить рынок таким образом - маловероятно.
  • Kerk © (29.03.17 22:30) [116]

    >  Кто б сомневался ©   (29.03.17 20:34) [113]

    Смотри куда мы FMX запихали :)
    https://www.instagram.com/p/BSOrEhQhGaPWHYZYXiFQ9ofy06ZM10nz7oqnig0/?taken-by=romanyankovsky
  • Кто б сомневался © (29.03.17 22:34) [117]
    Прикольно.

    У FMX широкий охват устройств.

    Процитирую:

    На всех Android версиях от 4.0.4 до 7. На процессорах ARMv7. Также работает на Intel (Atom) процессорах через эмулятор ARM который разрабатывает Intel - libhoudini  обычно уже сразу установлен в таких девайсах.

    Также работает на процессорах  ARMv8 (x64) т.к. они поддерживают  инструкции ARMv7.

    По факту это наибольший сегмент мобильных устройств. Втч это Android Wear, Google Glass, разные Smart TV, Amazon FireTV, Amazon FirePhone, BlackBerry, см. статью ниже.

    Не работает на ARMv6 и ниже довольный старый сегмент девайсов, ~2010, там и Android второй версии. Aндроид меньше 4 версии используют около ~1% устройств сейчас (https://developer.android.com/about/dashboards/index.html).


    Интересная статья:
    https://community.embarcadero.com/blogs?view=entry&id=8520

    http://docwiki.embarcadero.com/PlatformStatus/en/Main_Page

    http://docwiki.embarcadero.com/RADStudio/Berlin/en/Android_Devices_Supported_for_Application_Development
  • Игорь Шевченко © (29.03.17 22:51) [118]
    Кто б сомневался ©   (29.03.17 22:34) [117]


    > У FMX широкий охват устройств.


    Шире чем у Java ? :)
  • Кто б сомневался © (30.03.17 00:43) [119]

    > Шире чем у Java ? :)


    Если не брать iOT, то думаю не меньше. Ведь Java нет iOS.
 
Конференция "Прочее" » Лучшая версия Delphi
Есть новые Нет новых   [134430   +4][b:0.001][p:0.001]