На чем делать мобильное веб приложение?

User avatar
katit
Уже с Приветом
Posts: 23749
Joined: 05 Jul 2003 22:34
Location: Брест -> St. Louis, MO

Re: На чем делать мобильное веб приложение?

Post by katit »

OtherSide wrote:Я если честно вчера полдня потратил и так и не удалось запустить пока что семпл на телефоне из по андроид студио.
К тому же 2 месяца это только на IOS. Еще берем 2 на андроид и 2 на винмобайл. Т.е. 6 вместо того, что бы все сделать для разных.
Ну и самое главное - потом все версии надо по отдельности поддерживать и тестировать.
Я работал в конторе, в которой были разные версии игрушки под андроид и иос, но они все специально переписывали под юнити, что бы было унифицировано.
Поддерживать и тестировать придется все равно. iOS дев енвиронмент сам по себе очень заморочен с сертификатами и т.д. Т.е. вам с тем же Ксамарином придется СНАЧАЛА настроить все на Маке. Разобраться со всем. А потом настраивать Ксамарин чтоб оно НА МАКЕ компилировалось и запускалось. Так чтов НЕ разбираться - не получится. Я только посмотрел на все это, потратил те же пол дня чтоб разобраться что ИМЕННО унифицирует тот-же Ксамарин и понял что оно будет еще медленнее.

Для унифицирования логики я бы скорее native C выбрал - а GUI/MVC/MVVM уже под каждую из платформ индивидуально.
Лучше водки — хуже нет! ©
User avatar
АццкоМото
Уже с Приветом
Posts: 15242
Joined: 01 Mar 2007 05:18
Location: VVO->ORD->DFW->SFO->DFW->PDX

Re: На чем делать мобильное веб приложение?

Post by АццкоМото »

OtherSide wrote:Ну а если мобильное приложение по сути та же мобильная версия сайта - и что предлагаете брать отдельно андроид и IOS девелопера что бы это сваять? Я вот сколько с мобилами сталкивалсся - как раз ни разу нейтива не было. То ксамарин, то юнити, то вебвью.
Кстати а с эпплом что предлагаете? Тоже садится обжектив си и все фреймворки учить?
Понимаете, если приложение - по сути та же мобильная версия сайта, то пусть оно и остается мобильной версией сайта. Т.е. то, что загружаешь в браузере. Это - честно и не вызывает отторжения. Т.е. вы заходите на, скажем, lenta.ru - видите десктопный сайт. Даже с крошечного экрана вы к нему готовы. Заходите на m.lenta.ru (или перенаправляетесь туда из-за юзер агента) - вы видите что-то оптимизированное под мобилку, но все равно веб - вы готовы к этому. А вот если бы m.lenta.ru завернули в приложение и вы его нечаянно скачали, реакция была бы - WTF?! Суть в том, что ваше начинание ничем не отличается. ЛИБО делать хороший мобильный веб и не заворачивать его в приложение, ЛИБО делать нативное приложение. Второй вариант, считайте равным девизу одной студии - Долго. Дорого. Ох..но. В данном случае сесть на два стула нереально.

ЗЫ. Уже после появления этой темы интервьюировался с трейдинговой конторой. Они на мобилках графики типа вашего рисуют с помощью OpenGL, кроссплатформенным С++ кодом и на Системе графа Яблочкина, и на системе ГомункулЪ, и даже на аппарате Форточкина - вот это сила
Мат на форуме запрещен, блдж!
OtherSide
Уже с Приветом
Posts: 15759
Joined: 01 Mar 2008 15:14

Re: На чем делать мобильное веб приложение?

Post by OtherSide »

Вы в данном случае рассуждаете слишком по програмистски. Крутизну меряете технической сложности. В данном случае это мой бизнес и крутизна есть соотношение потраченных сил на полученный доход. Качество проекта не должно быть максимальным. Оно должно быть оптимальным. На С++ и OpenGL мне кстати было бы проще, т.к. я геймдеве работал несколько лет. Более того первая версия проекта была десктопной. Но потом перешел на веб, т.к. пользователи слишком ленивы что бы скачивать и смотреть. Плюс соображения безопасности. Столкнулся с тем, что люди говорили "я не идиот ставить левый софт, который украдет все мои биржевые пароли"
Меня бы кстати мобильная версия целиком удовлетворила бы - но похоже есть препятствия которые не обойти пользуясь чисто вебом. Это как я писал полный экран и отключение автоповорота. Да и пользователю было бы удобнее иметь шорткат на экране телефона. Т.к. те кто пользуют мой сервис не вылазят из него днями и дрочат котировки постоянно.
OtherSide
Уже с Приветом
Posts: 15759
Joined: 01 Mar 2008 15:14

Re: На чем делать мобильное веб приложение?

Post by OtherSide »

katit wrote: Поддерживать и тестировать придется все равно. iOS дев енвиронмент сам по себе очень заморочен с сертификатами и т.д. Т.е. вам с тем же Ксамарином придется СНАЧАЛА настроить все на Маке. Разобраться со всем. А потом настраивать Ксамарин чтоб оно НА МАКЕ компилировалось и запускалось. Так чтов НЕ разбираться - не получится. Я только посмотрел на все это, потратил те же пол дня чтоб разобраться что ИМЕННО унифицирует тот-же Ксамарин и понял что оно будет еще медленнее.

Для унифицирования логики я бы скорее native C выбрал - а GUI/MVC/MVVM уже под каждую из платформ индивидуально.
Разобраться с Xtools не тоже самое, что разобраться с обжектив си с его извращенной логикой и синтаксисом. Я не говорю про фреймворки. Конечно унифицированные проекты работают не идеально на каждой платформе, но по крайне мере логика везде будет общая. Конечно если ресурсы на проект бесконечные лучше писать нэйтив под каждую платформу, но увы - обычно это не так.
User avatar
katit
Уже с Приветом
Posts: 23749
Joined: 05 Jul 2003 22:34
Location: Брест -> St. Louis, MO

Re: На чем делать мобильное веб приложение?

Post by katit »

OtherSide wrote:Разобраться с Xtools не тоже самое, что разобраться с обжектив си с его извращенной логикой и синтаксисом. Я не говорю про фреймворки. Конечно унифицированные проекты работают не идеально на каждой платформе, но по крайне мере логика везде будет общая. Конечно если ресурсы на проект бесконечные лучше писать нэйтив под каждую платформу, но увы - обычно это не так.
Разобраться с ObjC это дело пары дней, по крайней мере у меня ломки были именно пару дней а потом я просто писал код. Когда будете дебагить глюки от Ксамарина и искать примеры и т.д. - все равно все упрется в ObjC и все равно придется освоить ObjC. Ну чего переливать из пустого в порожнее. У меня свой опыт. Сделайте по своему и поделитесь опытом.
Лучше водки — хуже нет! ©
OtherSide
Уже с Приветом
Posts: 15759
Joined: 01 Mar 2008 15:14

Re: На чем делать мобильное веб приложение?

Post by OtherSide »

Я писал на ксамарине и юнити. Баги есть но не на столько значительные
User avatar
АццкоМото
Уже с Приветом
Posts: 15242
Joined: 01 Mar 2007 05:18
Location: VVO->ORD->DFW->SFO->DFW->PDX

Re: На чем делать мобильное веб приложение?

Post by АццкоМото »

OtherSide wrote:Вы в данном случае рассуждаете слишком по програмистски. Крутизну меряете технической сложности. В данном случае это мой бизнес и крутизна есть соотношение потраченных сил на полученный доход. Качество проекта не должно быть максимальным. Оно должно быть оптимальным.
Да нет, это просто вы игнорируете то, что вас сказано по делу, а реагируете на то, что было сказано просто к слову. Разумеется, вариант вам рисовать графики на мобиле ОпенГЛ-ом это просто оверкилл. А для богатой конторы - нормальное решение.
OtherSide wrote: Меня бы кстати мобильная версия целиком удовлетворила бы - но похоже есть препятствия которые не обойти пользуясь чисто вебом. Это как я писал полный экран и отключение автоповорота. Да и пользователю было бы удобнее иметь шорткат на экране телефона. Т.к. те кто пользуют мой сервис не вылазят из него днями и дрочат котировки постоянно.
А по существу было заявлено:
1. если аппа это мобил веб, то оно должно работать в браузере, а не прикидываться нормальным приложением
2. блокировка поворота экрана - моветон, кроме, пожалуй, игр. юзер сам знает, как ему удобнее

что до полноэкранного режима, наверняка есть браузеры с такой возможностью, как и сторонние варианты шорткатов. достаточно просто порекомендовать это пользователю
Мат на форуме запрещен, блдж!
OtherSide
Уже с Приветом
Posts: 15759
Joined: 01 Mar 2008 15:14

Re: На чем делать мобильное веб приложение?

Post by OtherSide »

Почему вы считаете что рекоммендовать браузер лучше чем обернуть самому? Для пользователя это точно тяжелее. и менее надежно
User avatar
АццкоМото
Уже с Приветом
Posts: 15242
Joined: 01 Mar 2007 05:18
Location: VVO->ORD->DFW->SFO->DFW->PDX

Re: На чем делать мобильное веб приложение?

Post by АццкоМото »

OtherSide wrote:Почему вы считаете что рекоммендовать браузер лучше чем обернуть самому? Для пользователя это точно тяжелее. и менее надежно
Потому что решение остается за пользователем. Он может решить - да ну его в баню, мне все равно хром милее. А может установить android fullscreen browser и сделать ваш сайт домашней страницей в нем, а в хроме оставить любимый порнхаб. Он может сделать букмарк на _конкретную_ страничку/график, вместо того, чтобы запускать приложение каждый раз с главной страницы. Он может послать линк на конкретный график знакомому (понятное дело, если у него тоже есть аккаунт). Самое главное - он с самого начала знает, что это веб и не испытывает никаких ложных ожиданий, он автоматически применяет свой опыт с вебом - он ожидает скроллинг во всех направлениях и знает, как будет работать зум, например

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

Я сам не читал, но думаю, что все это должно быть в первых параграфах UX design 101
Мат на форуме запрещен, блдж!
OtherSide
Уже с Приветом
Posts: 15759
Joined: 01 Mar 2008 15:14

Re: На чем делать мобильное веб приложение?

Post by OtherSide »

Я не думаю что пользователь так разбирается в браузерах

Кстати обновил мобильную версию сегодня
http://ru-ticker.com/Mobile" onclick="window.open(this.href);return false;
User avatar
АццкоМото
Уже с Приветом
Posts: 15242
Joined: 01 Mar 2007 05:18
Location: VVO->ORD->DFW->SFO->DFW->PDX

Re: На чем делать мобильное веб приложение?

Post by АццкоМото »

OtherSide wrote:Я не думаю что пользователь так разбирается в браузерах
как "так"? от браузера есть подсознательные ожидания уже даже у детей дошкольного возраста
OtherSide wrote:Кстати обновил мобильную версию сегодня
http://ru-ticker.com/Mobile" onclick="window.open(this.href);return false;
Я стесняюсь спросить, все эти over9000 строк жабаскрипта - для того, чтобы показать статичную картинку шириной в 360 пикселей? Т.е. примерно в четверть разрешения современных телефонов в так вожделеемой альбомной ориентации?
Или я упускаю что-то важное, или я разочарован

ЗЫ. чтобы вы меньше ощетинивались - вот игрушка у вас была супермегаофигенная, ну там, где нужно было квадратиками окружать чужие фишки
Мат на форуме запрещен, блдж!
OtherSide
Уже с Приветом
Posts: 15759
Joined: 01 Mar 2008 15:14

Re: На чем делать мобильное веб приложение?

Post by OtherSide »

АццкоМото wrote:
OtherSide wrote:Я не думаю что пользователь так разбирается в браузерах
как "так"? от браузера есть подсознательные ожидания уже даже у детей дошкольного возраста
OtherSide wrote:Кстати обновил мобильную версию сегодня
http://ru-ticker.com/Mobile" onclick="window.open(this.href);return false;
Я стесняюсь спросить, все эти over9000 строк жабаскрипта - для того, чтобы показать статичную картинку шириной в 360 пикселей? Т.е. примерно в четверть разрешения современных телефонов в так вожделеемой альбомной ориентации?
Или я упускаю что-то важное, или я разочарован

ЗЫ. чтобы вы меньше ощетинивались - вот игрушка у вас была супермегаофигенная, ну там, где нужно было квадратиками окружать чужие фишки
Ну да наверное рано показывать - это скорее концепция. Пока не могу придумать как реализовать интерфейс - и что бы навигация была удобная и на экран влазило по максимуму. Картинка кстати не статичная - можно пальцмами скроллить и зумить и еще она обновляется в реальном времени когда биржа работает. К тому же это только один экран, а всего их штук 9.
Я конечно понимаю ваш скепсис - дескать нахрена изобретать велосипед, когда графиков и так миллиард. Поверьте, на самом деле это далеко не так. Полноценных графиков, которые бы функционально были как на десктопе - обновлялись в режиме реального времени нету. К тому же даже в терминалах дату нещадно режут - попробуйте посмотреть минутный график хотя бы недельной давности. У меня же все биржевые сделки за 15 лет - 100 гигабайт даты. Кроме того я считаю статистику, которую либо никто в открытом доступе не считает либо продает за сотни долларов в месяц. Тот чарт который я показывал конкуренты продают за 150 долл в месяц. А я всего за 10 причем качеством лучше чем у них на десктопе да еще и с мобилки можно смотреть.
Кстати на счет 360 пикселов не понимаю как поменять scale. Я использую kendo ui mobile и хотя задаю <meta name="viewport" content="width=device-width, initial-scale=0.5"> это ничего не меняет и масштаб по прежнему уменьшается в 3 раза :(

Игрушка принесла 50 долларов, а сайт около $5000. Так что игрушка - не интересно.
User avatar
valchkou
Уже с Приветом
Posts: 4185
Joined: 27 Apr 2011 03:43
Location: Сергели ->Chicago

Re: На чем делать мобильное веб приложение?

Post by valchkou »

OtherSide wrote: У меня же все биржевые сделки за 15 лет - 100 гигабайт даты.
OtherSide а ты не думал Predictive Analytics воткнуть?
Так же добавить мультиязычность и начать втюхивать это к примеру китайским или немецким партнерам.
Там совсем другие деньги крутятся.
OtherSide
Уже с Приветом
Posts: 15759
Joined: 01 Mar 2008 15:14

Re: На чем делать мобильное веб приложение?

Post by OtherSide »

valchkou wrote:
OtherSide wrote: У меня же все биржевые сделки за 15 лет - 100 гигабайт даты.
OtherSide а ты не думал Predictive Analytics воткнуть?
Так же добавить мультиязычность и начать втюхивать это к примеру китайским или немецким партнерам.
Там совсем другие деньги крутятся.
Думал, но
1) не понятно откуда коммуниздить дату
2) У них там своих тулзов валом по идее
User avatar
valchkou
Уже с Приветом
Posts: 4185
Joined: 27 Apr 2011 03:43
Location: Сергели ->Chicago

Re: На чем делать мобильное веб приложение?

Post by valchkou »

OtherSide wrote:
valchkou wrote:
OtherSide wrote: У меня же все биржевые сделки за 15 лет - 100 гигабайт даты.
OtherSide а ты не думал Predictive Analytics воткнуть?
Так же добавить мультиязычность и начать втюхивать это к примеру китайским или немецким партнерам.
Там совсем другие деньги крутятся.
Думал, но
1) не понятно откуда коммуниздить дату
2) У них там своих тулзов валом по идее
1) я думал ты уже накоммуниздил, все биржевые сделки за 15 лет - этого более чем достаточно
2) да, но не по российскому рынку. Большие дядьки хотят платить за красивые графики и аналитику.
Графики, аналатики наиболее развивающиеся нишы на рынке на данный момент.
Об этом можно судить хотябы по спросу на таких специалистов и уровню ЗП (в штатах конечно).
Там не нужны какие то супер сложные алгоритмы, обычный набор простых, красивых графиков и таблиц, для заманухи.

Ты даже вроде уже запрыгнул в поезд, но едешь где то на 3й полке без билета.
Подумай как начать перебираться в вагон 1-го класса, вместо того чтобы массажировать неудобную подушку.
Выходи на зарубежные рынки с данными по россии, бизнесу это очень интересно, они ищут тебя уже сейчас, чтобы денег дать, но наверное найти не могут.
OtherSide
Уже с Приветом
Posts: 15759
Joined: 01 Mar 2008 15:14

Re: На чем делать мобильное веб приложение?

Post by OtherSide »

Я изучал этот бизнес, тут проблема в том, что продается идея (курсы), а софт продается как приложение уже. Именно потому я вынужден продавать по 10 баксов продукт круче, чем у конкурентов за 100. Потому что они продают курсы, в которых объясняют, как этими графиками зарабатывать деньги, а я получается догоняющий. Соответственно, что бы продать большим дядькам надо сделать для себя очень красивую обертку. Ну т.е. идеально было бы найти какого-то высокопоставленного партнера, который смог бы это втюхать. Да где же его найти.
OtherSide
Уже с Приветом
Posts: 15759
Joined: 01 Mar 2008 15:14

Re: На чем делать мобильное веб приложение?

Post by OtherSide »

В общем оказалось, что viewport scale устанавливает правильно, но дальше kendo ui сбрасывает все назад в 360. Что делать с этим - не ясно :(
User avatar
stenking
Уже с Приветом
Posts: 14407
Joined: 26 May 2006 02:39

Re: На чем делать мобильное веб приложение?

Post by stenking »

Что бы сделал бы я.

1. Все графики бы перевёл на стандартные библиотеки:
Может я конечно что-то не понимаю но мне кажется что вот тут http://www.highcharts.com/stock/demo" onclick="window.open(this.href);return false; все ваши кейсы очень даже неплохо покрываются.

А вот и ваша candlestick http://www.highcharts.com/stock/demo/candlestick" onclick="window.open(this.href);return false; и он так же тикать может... Всё насколько я понимаю неплохо оптимизировано для мобилок.

2. Если вы не можете сделать нормальный сайт с адекватной регистрацией и оплатой....не делайте. То что у вас есть это ужас и кошмар. Но есть куча готовых темплейтов на том же Word Press с плагином "подписка" ( там и оплата, и всякие рассылки и нормально можно платить кредитками/пейпалами..) Там же можно делать локализацию.

Ну и 10 строчек кода что бы графики без delay делать

3. Сосредоточится на дате, маркетинге, давать больше сервисов

4. Всякие API и прочее убрал бы нафик. Денег они не дают а головной боли много. То же самое с эппами.


Т.е правило такое - аутсорсить как можно больше и старатся заниматся своей конкретной специализацией.


Image
Бога нет.
OtherSide
Уже с Приветом
Posts: 15759
Joined: 01 Mar 2008 15:14

Re: На чем делать мобильное веб приложение?

Post by OtherSide »

stenking wrote:Что бы сделал бы я.

1. Все графики бы перевёл на стандартные библиотеки:
Может я конечно что-то не понимаю но мне кажется что вот тут http://www.highcharts.com/stock/demo" onclick="window.open(this.href);return false; все ваши кейсы очень даже неплохо покрываются.
То что вы показываете, это убожество. Где там разделение объемов на биды и аски? Где горизонтальные объемы? Где открытый интерес? Где подключение индикаторов? /Еще и тормозит. Я уже 500 раз написал, что свои чарты пишу не от хорошей жизни, а вы все о том же.

Как вы предлагаете соединять мой сайт на asp.net mvc с вордпрессом? Биллинг у меня со своей функцией справляется. Можно там визой оплатить, что все и делают.

Подскажите лучше что со скейлом делать. Упорно переводит в 360 пикселов, в итоге на мобилке чарты размыты (
User avatar
stenking
Уже с Приветом
Posts: 14407
Joined: 26 May 2006 02:39

Re: На чем делать мобильное веб приложение?

Post by stenking »

OtherSide wrote:
То что вы показываете, это убожество. Где там разделение объемов на биды и аски? Где горизонтальные объемы? Где открытый интерес? Где подключение индикаторов? /Еще и тормозит. Я уже 500 раз написал, что свои чарты пишу не от хорошей жизни, а вы все о том же.
А можно поподробнее то.

Вот 2 графика. Каждый имеет координаты по x/y и дополнительную информацию при наведении.

https://yadi.sk/i/7AaN7pHyjBsfV" onclick="window.open(this.href);return false;
https://yadi.sk/i/s5e_03G_jBsi6" onclick="window.open(this.href);return false;

Чем они отличаются то? Тем что у вас эта дополнительная информация показывается внизу а тут в поповере?
Бога нет.
OtherSide
Уже с Приветом
Posts: 15759
Joined: 01 Mar 2008 15:14

Re: На чем делать мобильное веб приложение?

Post by OtherSide »

stenking wrote:
OtherSide wrote:
То что вы показываете, это убожество. Где там разделение объемов на биды и аски? Где горизонтальные объемы? Где открытый интерес? Где подключение индикаторов? /Еще и тормозит. Я уже 500 раз написал, что свои чарты пишу не от хорошей жизни, а вы все о том же.
А можно поподробнее то.

Вот 2 графика. Каждый имеет координаты по x/y и дополнительную информацию при наведении.

https://yadi.sk/i/7AaN7pHyjBsfV" onclick="window.open(this.href);return false;
https://yadi.sk/i/s5e_03G_jBsi6" onclick="window.open(this.href);return false;

Чем они отличаются то? Тем что у вас эта дополнительная информация показывается внизу а тут в поповере?
Вот вы палки разкнозветные сбоку и внизу зачем порезали? Их то и не хватает и многие русские трейдеры верят что именно они ключ к скорому обогащанию
User avatar
FreemanUSA
Уже с Приветом
Posts: 349
Joined: 24 Jul 2012 23:26
Location: echo RU::US($me);

Re: На чем делать мобильное веб приложение?

Post by FreemanUSA »

Сегодня был на встречи со своим, может быть совокером, хочу получить дополнительные часы работы ещё в одной компании. Парень 24 года, без хайскула, запустил систему для трёх ресторанов как железо всё монтировал так так и написал эпсы используя ДжавуСкрипт, ПХП, МайСиквел. Я вот реально сейчас удевлён он заменил целую бригаду бездельников. В шоке. Если попаду туда буду у него обучаться.
User avatar
stenking
Уже с Приветом
Posts: 14407
Joined: 26 May 2006 02:39

Re: На чем делать мобильное веб приложение?

Post by stenking »

OtherSide wrote:
stenking wrote:
OtherSide wrote:
То что вы показываете, это убожество. Где там разделение объемов на биды и аски? Где горизонтальные объемы? Где открытый интерес? Где подключение индикаторов? /Еще и тормозит. Я уже 500 раз написал, что свои чарты пишу не от хорошей жизни, а вы все о том же.
А можно поподробнее то.

Вот 2 графика. Каждый имеет координаты по x/y и дополнительную информацию при наведении.

https://yadi.sk/i/7AaN7pHyjBsfV" onclick="window.open(this.href);return false;
https://yadi.sk/i/s5e_03G_jBsi6" onclick="window.open(this.href);return false;

Чем они отличаются то? Тем что у вас эта дополнительная информация показывается внизу а тут в поповере?
Вот вы палки разкнозветные сбоку и внизу зачем порезали? Их то и не хватает и многие русские трейдеры верят что именно они ключ к скорому обогащанию

вы про это? https://yadi.sk/i/XbP3v893jC8bK" onclick="window.open(this.href);return false;

Так это же другой график совсем. Ну синхранизируете их - биг дил.
Бога нет.
OtherSide
Уже с Приветом
Posts: 15759
Joined: 01 Mar 2008 15:14

Re: На чем делать мобильное веб приложение?

Post by OtherSide »

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

почему на вашем графике при двойном клике по свечке не показываются все сделки в виде тикового графика
я думаю и трафик json он не оптимизирует тоже
OtherSide
Уже с Приветом
Posts: 15759
Joined: 01 Mar 2008 15:14

Re: На чем делать мобильное веб приложение?

Post by OtherSide »

http://ru-ticker.com/CandlestickChart?p ... icker=RIZ5" onclick="window.open(this.href);return false;

1) Разноцветные палки сбоку
2) Разноцветные внизу
3) Синие палки внизу
4) Двойной клик по свечке открывает тиковый график
ничего из этого ваш график не умеет

Return to “Работа и Карьера в IT”