Javascript-форум (https://javascript.ru/forum/)
-   Оффтопик (https://javascript.ru/forum/offtopic/)
-   -   phonegap стоит ли? (https://javascript.ru/forum/offtopic/52025-phonegap-stoit-li.html)

cyber 01.12.2014 05:02

phonegap стоит ли?
 
Нужно сделать мобильное приложение, что то пободное на feedly только не для чтения новостей, а для чтения инфомации ,основные целевые платформы android и ios (в приоритете android) . Стоит ли разбиратся с phonegap или искать альтернативы? Или брать учебник по java и вперед?)

cyber 01.12.2014 05:09

Еще нашел такую штуку http://www.appcelerator.com/

nerv_ 01.12.2014 10:23

Я на phonegap пока делаю. См. темы по phonegap на форуме, может что полезное найдешь.

l-liava-l 01.12.2014 10:32

cyber,
Уже приложений 5 сделал, пока доволен. (вру, почти 6)
Если знаешь ангуляр, то вот тебе волшебная палка http://ionicframework.com/. Но она сыровата.
Кто нибудь сенчу пробовал?

nerv_ 01.12.2014 10:43

Цитата:

Сообщение от l-liava-l
вот тебе волшебная палка

В двух словах - в чем там волшебство?

cyber 01.12.2014 14:10

l-liava-l, а можешь ссылочку дать хотя бы на одно?)

l-liava-l 01.12.2014 15:50

Цитата:

В двух словах - в чем там волшебство?
Волшебство ангуляра + куча готовых компонентов (аля бутстарп) и тд.. попробуй увидишь) Все что нужно для быстрого шаблонного приложения. + они же двигают проект ng-cordova, ну это тупо оболочки в виде сервисов) Удобно
Цитата:

l-liava-l, а можешь ссылочку дать хотя бы на одно?)
Вот те, которые в гугл плей кидал.
https://play.google.com/store/apps/d...note.eng&hl=ru
Ниже еще 2, ну те либо покупать и заморачиваться с майнерами, либо отзывы исключительно.

Пилил и тяжелые юи, но тут ангуляр вынес мне мозг со своими бидингами (бесконечный скролл) и пришлось подключать ng-react,
Хотя вроде в ionic в конце лета добавили такую фичу в виде директивы)

nerv_ 01.12.2014 16:34

Цитата:

Сообщение от l-liava-l
они же двигают проект ng-cordova, ну это тупо оболочки в виде сервисов)

А я уже начал писать свои) Хорошо, что не много написал :)

__он_самый__ 01.12.2014 17:45

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

cyber 01.12.2014 19:49

nerv_,
l-liava-l, Сенк, буду пробывать)

cyber 01.12.2014 22:14

Я так понимаю что то на яве нужно будет писать, в каком файле писать ява код ? - или я только что бред сморозил?)

l-liava-l 02.12.2014 12:02

cyber,
Разве что ты захочешь написать свой модуль)) а так нет.

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

cyber 03.12.2014 03:35

l-liava-l, Как то он подтормаживает, простенькое меню "выежает" как то с подтормаживанием http://tympanus.net/codrops/2013/04/...nd-push-menus/ , на фоне гугловских приложений...

l-liava-l 03.12.2014 10:10

cyber,
На эмуляторе даже с хасмом может и такое быть. Если на девайсе, то мб скрипт кривой, мб тапы с задержкой отрабатыает.. у меня все хорошо обычно.

Но скорость естественно меньше нативной, хотя обычно не до такой степени что это становится заметным.

cyber 03.12.2014 10:16

l-liava-l, у меня на девайсе, причем на довольно мощном девайся...

l-liava-l 03.12.2014 10:20

Цитата:

l-liava-l, у меня на девайсе, причем не на довольно мощном девайся...
Ну дык профайлер помучай)

cordova достаточно шустро работает, чесно чесно.

cyber 03.12.2014 11:17

Цитата:

Сообщение от l-liava-l
Ну дык профайлер помучай)

Я не пойму зачем? У меня чистый css3 и nexus 5, как оно может тормозить

l-liava-l 03.12.2014 11:25

магия.

cyber 03.12.2014 11:29

l-liava-l, Короче по танцую с бубном пока, а там посмотрим)

cyber 03.12.2014 13:09

Пока нашел такую штуку
Фпс прилично растет и работает быстрее, но хочется по быстрее
backface-visibility: hidden;
perspectivex: 1000;

cyber 03.12.2014 13:27

ЕЩе пару часов и я начну качать учебники по java:)

cyber 03.12.2014 13:47

Если добпвить translate то в общем пойдёт, но блин столько танцев с бубном

__он_самый__ 05.12.2014 18:26

вынеси на отдельный 3d леер меню transform: rotate3d(0,0,0) чтобы видеокарта рендерила, и перемещай транслейтом transform rotate3d(0,0,0) translateX(120px)

__он_самый__ 05.12.2014 18:30

так же в качестве эмуля используй http://www.genymotion.com/ который использует виртуалбокс и работает раз в 10 быстрее телефона, в дебаггерах он видется как физически подключенное usb устройство

__он_самый__ 05.12.2014 18:31

ну вы пасоны даете) я вообще не разрабатывал ни разу под мобилки и то больше вас знаю ^^ (да да я все такой же скромный)

__он_самый__ 05.12.2014 18:33

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

melky 05.12.2014 19:44

Цитата:

Сообщение от __он_самый__ (Сообщение 344837)
ну вы пасоны даете) я вообще не разрабатывал ни разу под мобилки и то больше вас знаю ^^ (да да я все такой же скромный)

ой лалка:haha:

но за http://www.genymotion.com/ спасибо. заюзаю для теста текущей приложухи

__он_самый__ 05.12.2014 20:24

а я в нем в игрушки играю)))

cyber 05.12.2014 20:30

Цитата:

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

я и так это делаю через хром, пока моего смарта с головой хватает для отладки, а про эту штуку я знал, но всеравно спасибо)

__он_самый__ 05.12.2014 20:39

а где то был такой же конвертер как фонгап только для 3д игрушек на webgl я вот название и забыл, думал вы вспомните

Octane 06.12.2014 11:49

Цитата:

Сообщение от __он_самый__
вынеси на отдельный 3d леер

на многих дешевых телефонах с андроид браузеры просто вылетают при нехватке памяти из-за 3D трансформаций, не советовал бы их использовать для андроид ниже 4.2

cyber 06.12.2014 14:04

Octane, спасибо, за совет, ты только что избавил меня от кучи головной боли)

__он_самый__ 06.12.2014 15:47

Цитата:

Сообщение от Octane
на многих дешевых телефонах с андроид браузеры просто вылетают при нехватке памяти из-за 3D трансформаций

о не знал, игрушки тянут а 200 2д спрайтов нет? на чем основано это утверждение кстати что они вылетяют?

п.с. это не сарказм и я не сомневаюсь и не язвлю).

__он_самый__ 06.12.2014 15:49

а кстати да, мой косяк) вообще забыл сказать про видеопамять память, надо было предвидить мысль cyber "хеей, а почему бы не написать *{transform: rotate3d(0,0,0)} шоб летаало все"

когда ты просто делаешь трансформацию, он выносит на 3д леер, делает анимацию, и птом удаляет с леера так как не знает будешь ли ты потом еще анимировать блок а видео память очистить надо, а rotate3d(0,0,0) заставит его вечно в леере держать, так что он не будет в начале и конце каждой анимации его туда сюда конвертировать, от сюда и ускорение анимации

cyber 06.12.2014 15:52

__он_самый__, я до визуальной части не дошел еще, я пока вообще бак энд пишу, так что я даже не думал еще на эту тему)

П.с а в данный момент я вообще на хакатоне)

__он_самый__ 06.12.2014 15:53

а че такое хакатон? вики прочитал и не понял ничего

cyber 06.12.2014 15:55

__он_самый__, издеваешься?)

bes 06.12.2014 18:13

Цитата:

Сообщение от __он_самый__
а че такое хакатон? вики прочитал и не понял ничего

хакатон - это когда люди вместе сидят :D

bes 06.12.2014 18:18

Цитата:

Сообщение от bes
хакатон - это когда люди вместе сидят

примерно так


__он_самый__ 06.12.2014 22:10

не ну я не понял они ведь разные бывают и я не понял как фонгап связан с хакатоном? и что за хакатон? у вас там коркурс и ты делаешь на него приложение или что? меня вот это все запутало


Часовой пояс GMT +3, время: 04:21.