Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 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
15-1415206301
Дмитрий Белькевич
2014-11-05 19:51
2015.09.10
Как сделать Variants и System.Variants одним юнитом в XE6?


2-1394909781
alexdn
2014-03-15 22:56
2015.09.10
Сохранить содержимое PaintBox в файл


4-1272625269
Fred
2010-04-30 15:01
2015.09.10
Имя ярлыка


15-1415309409
Юрий
2014-11-07 00:30
2015.09.10
С днем рождения ! 7 ноября 2014 пятница


15-1418396465
Gydvin
2014-12-12 18:01
2015.09.10
А вот интересно





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский