@xamarin_russia

Страница 451 из 619
Uiiuviiw
02.07.2018
10:16:21
и я думал что xamarin это платформа, как например .net

vladimir
02.07.2018
10:16:49
ну почти, только не платформа, а framework это mono framework

Uiiuviiw
02.07.2018
10:17:13
если не платформа, то почему xamarin минимум 44мб весит?

можете не отвечать

Google
vladimir
02.07.2018
10:17:41
если нужен идентичный, то писать либо свой через WebView либо через OpenGL/Direct3D

ну это вы про Xamarin.Forms говорите

Uiiuviiw
02.07.2018
10:18:47
что самое интересное, в вэбе сейчас идут к тому чтобы интерфейсы для натива делать в сомощью webview+webgl

vladimir
02.07.2018
10:19:05
да, так это общее решение, то оно за собой тянет много общих бинарников

если пишите на Xamarin нативном, то там немного бинарник увеличится

vladimir
02.07.2018
10:20:07
не больше +10мб

и это даже страшно, что многие так реально думают

не больше +10мб
в мелких приложениях +3..+5

Uiiuviiw
02.07.2018
10:22:30
я не говорилчто angular нативно а xamarin нет. Я понимаю что это одно и тоже. а под нативом имею ввиду родные языки

Кита
02.07.2018
10:22:46
Нет. Это не одно и тоже

Google
Uiiuviiw
02.07.2018
10:23:01
а в чем разница?

что-то что то скорее всего в бинарный компилируется

байткод

или же имеют свою платформу с помощь которой общаются с нативным апи

Кита
02.07.2018
10:24:19
Есть цикл статей на хабре с сравнением всех фреймворков. Достаточно годно

Uiiuviiw
02.07.2018
10:24:20
xamarin через c#, angular через v8

vladimir
02.07.2018
10:24:39
я вон выше ссылку скинул полагаю, вы не ознакомились?

Uiiuviiw
02.07.2018
10:29:06
ну там написано что со второй попытки я дал верный ответ :)

короче самое крутое это opengl

только с ним можно создать быстрый и брендевый интерфейс

а это короче сто пудов unity

неожиданно лучшим решением стал игровой движок.

vladimir
02.07.2018
10:30:34
его, кстати, недавно apple сделали deprecated, а за место него metal втюхивают (ставлю, что не осилили писать новые дрова, + хочется продвигать свой directx)

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

Uiiuviiw
02.07.2018
10:31:47
я думал что derectx только у windows

15 баксов и лого нет

vladimir
02.07.2018
10:32:17
ну да, я и назвал metal "своим directx"

Uiiuviiw
02.07.2018
10:32:34
преобрели подписку на месяц, зарелизили и все

vladimir
02.07.2018
10:33:35
то есть приложение, которое даже не игра, будет жрать батарею, чтобы просто быть приложением?

Kirill
02.07.2018
10:33:41
неожиданно лучшим решением стал игровой движок.
Только вот отличие в том, что нативно, что через Xamarin, что через Xamarin Forms - интерфейс и все контролы будут родные системные. Xamarin как раз родным SDK системы орудует. А вот opengl, web и тд - для них свои контролы рисовать надо, которые в системе буду чужеродными. Forms дает возможность описать интерфейс один раз под все поддерживаемые платформы, расположение элементов и иэ логика будет одинаковой, а вот сами контролы уже системные

Google
Кита
02.07.2018
10:33:52
Ну пишите свои велосипеды для opengl

vladimir
02.07.2018
10:34:34
нервы вы-то сэкономите (и то не факт, если говорим про unity), но пользователи будут ой как недовольны

Uiiuviiw
02.07.2018
10:35:14
свои - но зато брендовые! А так Вы бы хотели чтобы Ваше приложение на разных телефонах было разным?Я нет

Uiiuviiw
02.07.2018
10:35:34
почему недовольны? Они и не заметят

vladimir
02.07.2018
10:35:45
почему недовольны? Они и не заметят
не заметят как быстро садится батарея?

Uiiuviiw
02.07.2018
10:35:52
текст выделяется, анимация вообще на раз-два

стиль..кто мешает тот же материал сделать?

vladimir
02.07.2018
10:36:33
для iOS? вот я про это и говорю

он там не очень к месту

Uiiuviiw
02.07.2018
10:37:05
а как же тогда unity для ios игры компилирует?

Kirill
02.07.2018
10:37:14
свои - но зато брендовые! А так Вы бы хотели чтобы Ваше приложение на разных телефонах было разным?Я нет
Давно запускали приложения одного бренда на разных системах - все крупные игроки пишут приложние для каждой системы что бы оно было нативным. Мобайл это не веб. На каждой системе свой интерфейс, воё поведение, а "одно на всех" - тут считаемся плохим тоном и, даже, неуважением к пользователю.

vladimir
02.07.2018
10:37:20
ну игры - это не просто приложения

а вы говорите же не про игры, вы хотите простое приложение (не игру)

Kirill
02.07.2018
10:38:04
юнити для игр норм, но не для приложений. В играх да, там свой интерфейс и тд, это норма

Uiiuviiw
02.07.2018
10:39:23
При чем игры? Unity это мультиплатформенный рендер движок, который имеет функционал для создания игр

я не вижу разницы взять и написать на нем приложение.

Написать парсер для тог о же xml и фигачить компоненты по подобию xamarin

пользоваетль же не поймет на чем сделали. Ему то вот пофигу на xamarin или на angular или на java

Kirill
02.07.2018
10:41:36
Ну удачи в этом начинании) Мы аргументы привели, получему лучше так не делать, а решать уж вам. Но не стоит путать веб и мобайл, это разные миры

Google
Uiiuviiw
02.07.2018
10:41:59
зато сразу и мобайл и десктоп

я не путаю, я не могу себе это позволить, так как вообще в мобайле не понимаю. И я услышал Ваши слова о дурном тоне и непременно узнаю об этом.

Kirill
02.07.2018
10:43:19
пользоваетль же не поймет на чем сделали. Ему то вот пофигу на xamarin или на angular или на java
вот на xamarin или java - не поймет, а вот что на angular или unity - поймет по поведению

Uiiuviiw
02.07.2018
10:43:38
для меня выше удовольствия от разработки только конечные потребители

Kirill
02.07.2018
10:44:19
я не путаю, я не могу себе это позволить, так как вообще в мобайле не понимаю. И я услышал Ваши слова о дурном тоне и непременно узнаю об этом.
Ну так ни кто не запрещает так делать. мы про хорошие практики. Если нет возможности - можно и веб фреймворки использовать, рабочее решение, но не идеальное.

Uiiuviiw
02.07.2018
10:44:24
ну допустим что angular будет медленнее, но а unity причем? Она на том же mono

Кита
02.07.2018
10:45:08
Но не использует нативные элементы, а только имитирует их и имитирует для всех платформ сразу

Rustamat
02.07.2018
10:45:19
Коллеги, как можно собрать два разных layout с одинаковыми именами ресурсов? Стоит такая бизнес задача, как это можно элегантно решить?

Kirill
02.07.2018
10:45:31
ну допустим что angular будет медленнее, но а unity причем? Она на том же mono
в интерфейсе разница. на Unity будут свои контролы, а на xamarin/нативе ,elen hjlyst cbcntvyst/

Admin
ERROR: S client not available

Кита
02.07.2018
10:46:01
Uiiuviiw
02.07.2018
10:46:31
типа пользователю ios будет не комфортно в другой среде? Тем более в материал от нищенского android... Возможно..

Rustamat
02.07.2018
10:46:45
пишу приложение для АР-очков на андроиде, у одних очков экран прозрачный, у других нет, интерфейсы совсем по разному надо построить, а логика одна на всех, вот думаю как лучше это сделать

Uiiuviiw
02.07.2018
10:47:04
бизнес задачи это для манагеров, это не про меня.

Кита
02.07.2018
10:48:32
Rustamat
02.07.2018
10:48:43
это сделано

но у лейаутов одинаковые имена ресурсов

Кита
02.07.2018
10:48:52
Google
Rustamat
02.07.2018
10:49:08
и он не дает скомпилить так

Кита
02.07.2018
10:49:26
Rustamat
02.07.2018
10:49:29
делать кейсом и прописывать все поля и View в зависимости от типа очков?

это первое что приходит на ум, но я хотел спросить элегантное решение

Кита
02.07.2018
10:50:44
Ну я думаю что элегантного решения тут нет. Можно назвать ресурсы одинаковыми именами для портрета и лэндскейпа допустим или для планшетов и телефонов. Но это максимум

Uiiuviiw
02.07.2018
10:51:08
Но согласитесь, все зависит от приложения. Вот если бы фотошоп был везде разным, то было не просто ужасно. Получается что одназначно говорить о том, что xamarin будет везде уместен, тоже не верно. В едином интерфейсе unity будет предпочтительней. плюс метро или материал реально во многих случаях круче натива ios.

Kirill
02.07.2018
10:51:17
делать кейсом и прописывать все поля и View в зависимости от типа очков?
ну сделать разные, а в коде что бы разные поля присваивались одной переменной и с ней работать и всё.

Rustamat
02.07.2018
10:51:28
понял, спасибо

Ребят, раз пошла такая пьянка, скажите пожалуйста, а как можно какой то SDK (любой) предназначенный для Android как то перенести в Xamarin?

уж очень не хочется под натив все переписывать)

Uiiuviiw
02.07.2018
10:52:33
спасибо что ответили на вопросы, картина стала более четкой.

Rustamat
02.07.2018
10:52:47
а есть какой то step by step?

Kirill
02.07.2018
10:53:23
Uiiuviiw
02.07.2018
10:53:39
а xamarin и xamarin.forms они же бесплатные?

Rustamat
02.07.2018
10:53:41
я думаю что не популярное, но надо глянуть

Kirill
02.07.2018
10:54:50
а xamarin и xamarin.forms они же бесплатные?
сейчас да. Forms - open source даже

Rustamat
02.07.2018
10:55:22
а можете короткий лик без провести? Типо смотри, сначала возьми это, потом скомпиль тут, добавь в эту папки?

или ссылочку дать?

Страница 451 из 619