Форум: "Прочее";
Текущий архив: 2015.09.10;
Скачать: [xml.tar.bz2];
ВнизПриложение для андроид Найти похожие ветки
← →
Eraser © (2014-12-02 12:16) [40]
> KilkennyCat © (01.12.14 10:17) [39]
в чем кривость? хоть парочку примеров в студию. а то оно ж не мешки ворочать )
← →
KilkennyCat © (2014-12-02 15:50) [41]ну, я-то тут просто треплюсь, а ты сейчас предлагаешь мне потратить время на тестинг, запись... впрочем, эпизодически это делаю, но отправляю результат разработчику. непомню в чем. каждое вызывало в душе некоторый негатив некоторой глючностью или неудобностью.
← →
Kerk © (2014-12-02 16:02) [42]По-моему вы уже сами забыли о чем вообще речь шла. Лично я давно запутался :)
← →
Cobalt © (2014-12-02 19:10) [43]возвращаясь к Дельфи:
Несмотря на заявленные форм-факторы, дизайн надо рисовать резиновый.
Например, мой Galaxy S4 (5") определяется как 4" (используется шаблон для 4" экранов)
← →
Сергей Суровцев © (2014-12-04 02:03) [44]>Игорь Шевченко © (30.11.14 00:04) [26]
>Да, у меня сомнения в перспективности разработки общего кода под
>мобильные и десктопные приложения, совершенно верно. Ведь как мне на
>презентациях говорили - вы пишете код один раз, а потом используете в
>Windows, iOS, Mac OS и Android.
Ну скорее не совсем так. В бизнес приложениях лучшим будет вариант деления одного приложения на 2 реализации. 1 на десктопах Windows и MacOS, 2 на планшетах iOS и Android. Просто слишком разный интерфейс из-за размера экрана ну и средства управления - мышь+клава или пальцы, разница однако.
Плюс в том что каждая пара будет писаться 1 раз, т.е. 2 приложения вместо 4. Ну и то что если есть большие куску обрабатывающего кода, их можно написать и отладить один раз, а потом тупо копировать из одного приложения в другое.
Еще плюс что внешний вид можно сделать максимально однообразным, чтобы в глаза бросалось что это все же один продукт, а не 4 разных.
← →
Игорь Шевченко © (2014-12-04 10:28) [45]Сергей Суровцев © (04.12.14 02:03) [44]
Привет, Сергей! Давно не было видно :)
Интерфейс максимально однообразно сделать - это будет идти вразрез с принципами разработки интерфейса под каждую платформу. Я понимаю, что какая-то часть кода, не зависящая от интерфейса, может, и должна быть общей, хотя, я делая презентацию разработки приложений в Mulit-device application, наткнулся на разного рода мелочи, в зависимости от платформы.
Например, под Android такой код компилируется с предупреждениями:type
TFoo = class
private
FData: TStringList;
..
public
destructor Destroy; override;
end;
destructor TFoo.Destroy;
var
I: Integer;
begin
for I := 0 to FData.Count - 1 do
FData.Objects[I].Free;
^^^^^^^^^^^^^^^^^^ вот в этом месте
FData.Free;
inherited;
end;
С третьей стороны, есть тенденция бизнес-логику убирать в серверную часть базы данных или в web-сервис, а в мобильных и/или десктопных приложениях остается только морда. А морда - разная.
← →
Сергей Суровцев © (2014-12-04 14:24) [46]>Игорь Шевченко © (04.12.14 10:28) [45]
Привет взаимно. Давненько, точно.
Однообразный интерфейс это в смысле некого общего стиля интерфейса приложения. Естественно они будут разные, но общие черты в оформлении должны присутствовать. И реализовать их средствами единого средства разработки проще.
Насчет тенденции, да, есть такое. Хотя далеко не все можно воткнуть в бизнес-логику. Скорее тогда уж 3 уровня приложения через datasnap. Но это можно закладывать в новое ПО. А переделывать то что есть, тестировать все заново... Тут проще и правильнее прикрутить кусочек, чем ломать все.
И, наверное, главное - задачи десктопных и мобильных вариантов приложения разные. На десктопах в основном те, кто всю работу исполняет, то есть вбить, проверить, проанализировать 8-10 часов в день, 5-6 дней в неделю.
На планшеты же выводится либо контроль для начальства - таблицы обобщенные, графики, диаграмы и т.д., либо участки узкой специализации, когда сотрудник едет на точку, там по результатам ставит в своем приложении на планшете галочки-циферки, а они сразу же попадают в базу.
То, что компилируется пока с косячками, ну так и задачка у них некислая. Допилят со временем.
← →
Сергей Суровцев © (2014-12-04 15:04) [47]Меня другое немного смущает после посещения презентации под громким названием "мировой тур ... XE7".
При всей революционности вектора XE2-XE7 они как-то очень без азарта эту среду продвигают. То-ли осторожничают, то-ли еще сыровато и боятся спугнуть. Ожидал много большего - много эффектных примеров, воодушевления, конкретики с одной стороны и обрисовки четких перспектив с другой. А вышло много слов и слайды с сайта. Очень неоднозначное впечатление получилось... Вроде "ну да, это теперь вроде можно...", "ну да, но мы стараемся...", "ну да, кто-то даже пользуется...". Хотя возможно такая ситуация только на российском сегменте, но вышло все предельно скромно, подчеркнуто малобюджетно, словно людей оторвали от работы и отправили в виде шевской помощи... Короче разошлась аудитория быстро и молча, энтузиазма на лицах не прибавилось.
← →
Игорь Шевченко © (2014-12-04 15:14) [48]>Сергей Суровцев © (04.12.14 15:04) [47]
Я на XE7 не ходил, я всегда весной хожу по таким мероприятиям, по-моему, последний раз был на XE6, а они теперь версию раз в полгода меняют. Насчет того, почему не продвигают - не могу знать, но продукт действительно еще производит впечатление недопиленного. Возможно, они взяли слишком быстрый темп, работы действительно много.
Про разницу задач - согласен целиком и полностью. Не видел человека, который хоть что-то вводит на мобильном устройстве. Сам не ввожу, клавиатура неудобная :)
← →
Cobalt © (2014-12-15 16:59) [49]А я ввожу - напоминалки себе пишу регулярно.
← →
Jeer © (2014-12-15 20:49) [50]Для меня пределом ввода, чего желает биомасса, является ввод корма для рыбок в виртуальном аквариуме (разновидности Тамагочи).
Страницы: 1 2 вся ветка
Форум: "Прочее";
Текущий архив: 2015.09.10;
Скачать: [xml.tar.bz2];
Память: 0.54 MB
Время: 0.052 c