Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Вопросы по Embarcadero RAD Studio XE3

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57

Открыть новую тему     Написать ответ в эту тему

valgreesh



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
deks
 

Цитата:
Да, это можно наблюдать, когда во время игры приходит какой-нибудь email, и вверху вылезает баннер notification. Игра жестко тупит, когда работает анимация банера (он типа "поворачивается").  

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

Цитата:
FMX тупит больше игр из-за того, что мало оптимизирован

 
Вот именно. То есть вопрос тормозов FMX это не вопрос кастомной отрисовки контролов.
 
Arioch1
 

Цитата:
где не делают ? в каком смысле не делают?  

 
Delphi не поддерживает перегрузку операторов для классов, только для записей. Delphi for .NET поддерживала и для классов.
 

Цитата:
в конце концов default properties сделали очень давно, а это частный случай перегрузки  

 
Это далеко не перегрузка операторов. Это синтаксический сахар над свойством с индексатором. Свойства, в свою очередь, синтасический сахар над вызовом методов.
 
Полноценная перегрузка операторов подразумевает возможность создания объектов (экземпляторв класса) в процессе, собственно, выполнения кода операторов. И без мусорщика такая реализация будет не полноценной, хотя и возможной.
 
deks

Цитата:
Посмотрел раздел про проги на QT!) Ни одной популярной и с нормальным интерфейсом уровня FlipBoard/Instagram/TweetBot/Sparrow.

 
VirtualBox, GoldenDict. Имеют хороший интерфейс и выглядят нативно.

Всего записей: 292 | Зарегистр. 30-11-2011 | Отправлено: 12:35 10-08-2012
Arioch1



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Skype/Win явный Delphi
Skype/Lin не видел
 
Сборка мусора работает на более мелких операциях чем поток. Что-нибудь типа collection.map из функциональнщины. Хотя это в принципе можно сделать на интерфейсах с отложеннымудалением объекта отдельным потоком.

Всего записей: 904 | Зарегистр. 03-03-2010 | Отправлено: 13:18 10-08-2012
deks



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
valgreesh
 

Цитата:
вопрос тормозов FMX это не вопрос кастомной отрисовки контролов

 
No. Разница между Cocoa и Cocoa Touch заключается именно в жесткости оптимизации и кастрации всего, что только можно. С оптимизацией же связана разница в архитектуре Cocoa и Cocoa Touch. Reason - малые hw возможности мобильного CPU.
 
То есть теоретически, можно оптимизировать FMX для iOS, но, скорее всего, путем отказа от каких-то возможностей или смены архитектуры. Для десктопов этого не нужно. В любом случае, получается платформенно-зависимый форк FMX.
 
Второй вариант - ждать развития мобильного железа. В принципе, уже Atom мобильный выпускают, он сильно мощнее ARM. может, и компенсируют разницу в мощИ.
 
Добавлено:

Цитата:
VirtualBox

 
Это который показывает во весь экрна окошко виртуальной машины? Там от интерфейса рамка вокруг окошка в экранном режиме?) Вы так про хороший интерфейс пошутили?)  
 

Цитата:
GoldenDict

 
Это который сбоку от списка слов показывает страничку из WikiPedia? Где интерфейс из кнопок вперед-назад и поиска слов состоит? сравните с Dictionary.app даже из OS X Lion.  
 
Под хорошим интерфейсом я имею ввиду удобный и привычный пользователям на платформе.

Всего записей: 857 | Зарегистр. 09-10-2003 | Отправлено: 13:54 10-08-2012
Arioch1



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
у меня возникает ощущение, что обсуждение интерфейсов тут уже перерастает в оффтопик

Всего записей: 904 | Зарегистр. 03-03-2010 | Отправлено: 14:14 10-08-2012
data man



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А у меня уверенность, что уже 4-ая страница ни о чём.
Завели бы себе бложики и писали бы друг другу комменты.
Или постов на что-то конкретное не хватает?

----------
Любой достаточно развитый тролль неотличим от подлинно помешанного на какой-либо идее.
Кекс. Антибиотики. Ламбада.

Всего записей: 1696 | Зарегистр. 13-10-2005 | Отправлено: 14:20 10-08-2012
deks



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Arioch1
 
согласен!)  
 
Чтобы чуть вернуть в тему, приведу пример конкретики о "нехорошести" интерфейса:
 
Берем goldenDict (можно глянуть на фейс на оффсайте). У него сбоку список найденных слов/фраз из словаря, соответствующих введенному пользователем слову. И у QT есть горизонтальная полоса прокрутки! Это загромождает интерфейс.  
 
На OS X в приложении словарь в таком же списоке НЕТ полос прокрутки: вертикальная прячется автоматим (ладно, это патент Apple и нехорошо его повторять), а горизонтальной линии нет - длинные строчки текста заменяются на короткие с многоточием ближе к краю!  
 
Да, мелочь! но такие мелочи отрабатываются авторами платформы и полируются. FMX - ЭТО ВЕЛОСИПЕД для каждой платформы. Не имеет смысла тратить силы на велосипеды - ЭМРО есть куча тем для проработки.

Всего записей: 857 | Зарегистр. 09-10-2003 | Отправлено: 14:27 10-08-2012
sergionn

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
deks
согласен с data man
все эти разговоры о том как нужно БЫЛО БЫ сделать - пуки в воздух, как показала практика четкие "посоны" из emb ЭТО не читают и не принимают, они даже баги толком отрапортованные годами не исправляют!
Поэтому давайте лучше обсуждать конкретные фичи пока еще бетаXE3, и пути решения КОНКРЕТНЫХ ПРОБЛЕМ, а не наши wish lists........

Всего записей: 472 | Зарегистр. 02-11-2011 | Отправлено: 16:43 10-08-2012
LG Team



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sergionn, пацаны хорошую траву курят, почитать интересно всё равно..
 
>> обсуждать конкретные фичи пока еще бетаXE3
 
ну дайте плиз DN  акк (слип или что там) зарегить, посмотреть хоть на эту бетку..

Всего записей: 328 | Зарегистр. 04-12-2006 | Отправлено: 17:00 10-08-2012 | Исправлено: LG Team, 17:05 10-08-2012
sergionn

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
LG Team
вот на чехах пишут как зарегить:
Beta versions checks serial online.
Just disconnect from the net when you insert the S/N and click next, then you can activate the connection again.
тока я не понял что это дает, регистрацию пройти или просто серийник чтобы не отбили....
 
я ставить принципиально не стал, думаю подожать выхода, дабы окончательно себе настроение не испортить..........
итак хренью этот релиз вырисовывается, так еще и бета, может хоть в окончательный еще пару-тройку фич добавят,
чтобы не так сильно плеваться пришлось......

Всего записей: 472 | Зарегистр. 02-11-2011 | Отправлено: 17:18 10-08-2012 | Исправлено: sergionn, 17:22 10-08-2012
Arioch1



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
по моему высосанному из пальца мнению у их мало программеров. Либо они забивают на багфиксы и делают новую версию, либо делают багфиксы, а на новую версию сил не остается.
 
или даже так: они делают багфиксы и либо выпускают ихх обновлениями, либо продают как новую версию.
 
судя по количеству апдейтов для XE2 по-моему было ясно что ждать сильных сюрпризов нет смысла. На что  сил хватало - то они уже в основном выпустили. Если к XE3 будет меньше обновлений - то может быть XE4 чем-то удивит

Всего записей: 904 | Зарегистр. 03-03-2010 | Отправлено: 17:38 10-08-2012
gambit123

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
QT - не только GUI и разработччиков у него больше

 
125 человек.
 

Цитата:
Это пока Nokia не обанкротилась

 
Обанкротилась:  
_hxxp://www.cnews.ru/news/top/index.shtml?2012/08/09/498917
 


Всего записей: 4 | Зарегистр. 05-08-2012 | Отправлено: 19:30 10-08-2012 | Исправлено: gambit123, 19:32 10-08-2012
Arioch1



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ну ты так не пугай. "Обанкротились" они не больше, чем Борланд, когда Дельфи слил. Не меньше, наверное, будущее покажет. Но и не больше.
 
В Нокии сейчас только остатки былой команды QT, другая часть давно в Jello.
 
И еще попробуй подсчитать всех Линуксоидов, участвующих иногда по принципу scratch your own itch.
 
Я сомневаюсь, что над FMX хотя бы 125 человек работает, если честно

Всего записей: 904 | Зарегистр. 03-03-2010 | Отправлено: 20:33 10-08-2012
sergionn

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Я сомневаюсь, что над FMX хотя бы 125 человек работает, если честно

если сопоставить темпы развития ksdev до присоединения к ebm и после, то евгений работает видимо один

Всего записей: 472 | Зарегистр. 02-11-2011 | Отправлено: 20:58 10-08-2012 | Исправлено: sergionn, 20:58 10-08-2012
GSirr



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sergionn

Цитата:
Beta versions checks serial online.  
 Just disconnect from the net when you insert the S/N and click next, then you can activate the connection again.

DR здесь имел ввиду пропуск "Next" при проверке при установке. Когда запускаешь Beta там даже Next-то нет. Не говоря уже о том, что без активного подключения среда говорит, что не может зарегистрироваться и просит сделать то, что следует через браузер. Вобщем, мертвый вариант. Ждем релиз.  Леонов сегодня авторитетно заявлял - скоро.
P.S. deks, спасибо за delphifeeds.com

Всего записей: 13 | Зарегистр. 16-12-2006 | Отправлено: 22:47 10-08-2012 | Исправлено: GSirr, 22:50 10-08-2012
Frodo_Torbins

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Из комента ДевидаАй лично у меня создалось впечатление, что хоть поддержка нативных контролов и появится в FM, но это будут всего лишь несколько сложных контролов, которые реализовывать в рамках FM было бы очень сложно. Что то типа TWebBrowser и TRichEdit. Ни о каких TNativeButton речь скорее всего не идет.

Всего записей: 2318 | Зарегистр. 24-05-2007 | Отправлено: 13:22 12-08-2012
deks



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Frodo_Torbins
 
На iOS есть 2 ключевых компонента - ListView и WebKit. Но не представляю, как можно их задействовать без interoperability с ObjC.

Всего записей: 857 | Зарегистр. 09-10-2003 | Отправлено: 16:36 12-08-2012
Frodo_Torbins

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
deks
Ну с этим они наверняка как нибудь справятся. А вот на сколько легко будет запихнуть веббраузер в трехмерный FM, что бы он еще и работал без тормозов - это конечно вопрос.

Всего записей: 2318 | Зарегистр. 24-05-2007 | Отправлено: 22:37 12-08-2012
adasiko



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
"Ну чё там с деньгами?" (с)
Какова там политика апгрейда с XE2?

Всего записей: 1807 | Зарегистр. 30-06-2008 | Отправлено: 05:49 13-08-2012
deks



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Frodo_Torbins
 
Да, тут вопросы есть. Из позитивного: на iOS вся графика рисуется через OpenGL.  
 
На OSX уже представлен SceneKit, который делает примерно то же, что и делал DXScene от KsDev - рисует простые трехмерные сцены с камерами, материалами, и тп. Говорят, что можно добавить хук для отрисовки части сцены своим OpenGL кодом. То есть, можно в SceneKit добавить рендеринг FMX-сцены. Но мне не ясен вопрос - можно ли отрисовать на грани "кубика" какой-то нативный контрол из OSX? Типа того же WebKit.  
 
Да, FMX в этом случае крутая - можно "все везде" вставить. Но только тормозит все очень, особенно на iOS. Сейчас не ясно, будет ли SceneKit для iOS ( вероятно, может и в iOS6),   и аналогично - не ясно, как там с внедрением контрольев.  
 
Для текущего момента с FMX вижу такой способ: рендерить браузер в офф-скрине, в bitmap. А уже bitmap делать текстурой для объекта в сцене. Все user-interaction события от объекта перехватывать, пересчитывать координаты и отдавать браузеру. Опять же - на OSX верю в такой способ, а на iOS, имхо, все будет мрачно тупить..
 
adasiko
 
Никакой инфы не слышал, но, боюсь, ценник будет аналогичен прошлому году: до конца 2012 довольно конский, потом будут перманентные акции, а под лето ценник спустится доя $99 (надеюсь). $100-200 готов за апгрейд своей XE2 до XE3 заплатить легко уже сейчас.  Если больше - буду думать над целесообразностью.
 
У "конкурентов":  
* У Apple ценник за платформу (iOS/Mac) - $99yr.  
* Xamarin(MonoTouch) - за платформу - вход $400yr, обновление $250yr;
* RemObjects (Oxygene .Net/Java) - за платформу вход #400yr, обновление $200yr;  
* QT: до конца не ясно
 

Всего записей: 857 | Зарегистр. 09-10-2003 | Отправлено: 10:28 13-08-2012
SerGap



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Что-то не работает (на Win8)...
uses ..., FMX.Platform;
 
var
  p: TPointF;
begin
  p := Platform.GetScreenSize;
 
Не получается размеры экрана получить. Как еще на FireMonkey можно это сделать?

Всего записей: 541 | Зарегистр. 21-12-2008 | Отправлено: 20:48 14-08-2012 | Исправлено: SerGap, 20:49 14-08-2012
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Вопросы по Embarcadero RAD Studio XE3


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru