[image]

TEvg vs Android

Очередная итерация TEvg vs everything
 
+
+1
-
edit
 

tarasv

аксакал

Сообщение было перенесено из темы Есть ли альтернатива Гуглу?.
TEvg-2>> Или посмотрите как делать элементарные вопросы

И кстати как ты относишся к тому что в X Window правильно написанный Hello Word это строк 100, в основном получения/освобождени ресурсов и выяснения что доступно. Или под программированием на X Window ты имеешь в виду программирование под Qt?
   55.0.2883.8755.0.2883.87
+
-
edit
 

Balancer

администратор
★★★★★
tarasv> Или под программированием на X Window ты имеешь в виду программирование под Qt?

Ну, справедливости ради, программирование под Android — это уровнем, пожалуй, даже выше будет, чем Qt :)
   44
+
-1
-
edit
 

TEvg-2

мракобес

tarasv> И кстати как ты относишся к тому что в X Window правильно написанный Hello Word это строк 100, в основном получения/освобождени ресурсов и выяснения что доступно. Или под программированием на X Window ты имеешь в виду программирование под Qt?

Да хотя бы и под Qt и не только. К счастью есть много инструментов, чего нельзя сказать про ведроид.
Напрямик щупание Икс-виндов напоминает аналогичную работу с оконными функциями в виндах, ловля мессаг, назначение обратных функций и да - получение/освобождение ресурсов.
Да я не люблю подобную работу. К счастью и в виндах и в линуксе есть вменяемые обертки, которые берут эту работу на себя.

Сделайте хотя бы визуалбейсик под ведрод. А ещё лучше Це буилдер аналогичный виндовному от борланд.
   33.033.0
+
-
edit
 

Balancer

администратор
★★★★★
TEvg-2> Сделайте хотя бы визуалбейсик под ведрод. А ещё лучше Це буилдер аналогичный виндовному от борланд.

Женя, твоё воинствующее мракобесие иногда просто поражает :)


Андроид бы не захватил рынок, если бы сразу не выкатили визуальную разработку интерфейса.
   44
+
-1
-
edit
 

TEvg-2

мракобес

Сообщение было перенесено из темы Есть ли альтернатива Гуглу?.
tarasv> Чтото мне кажется что под андроид ты писать даже не пытался. Слишком крутая кривая обучения? Регистрация обработчика координат от GPS/network занимает аж 3 строки кода, получение текущих коодинат 2 и никаких шаманских заклинаний в них нет.

Строчек там действительно немного. Там дебильная объектная модель, раз.
И два - куча каких-то танцев с настройками, компиляцией и прочей фигней. Там где в виндовс поставил прогу setup -> next -> next, накарябал код типа принтф хелло ворлд или там окошко точка текст равно хелло ворлд нажал одну кнопку и все работает. А в линуксе написал apt-get install, без глупых некстов, потом накарябал код типа принтф хелло ворлд или там окошко точка текст равно хелло ворлд нажал одну кнопку и все работает.

Почему такая же фигня под ведроидом занимает несколько страниц?

Ну да фиг с ней. В конце концов можно раз сделать и привыкнуть, но меня бесит повторяю ведроидная объектная модель. И отсутсвие учебников по ней на русском языке.

Очень похоже на модель мелкософт офиса. Та же неочевидность и малопредсказуемость результатов. Но слава богу - офис нужно было щупать краем. Прочитать чего-то или сгенерировать отчетец. Ну там задать диапазон клеток в ёкселе, рамки, шрифты, присвоить клеткам содержимое, сохраниться, распечататся. Рамки задач были изначально узкими, а все остальное можно было делать в нормальной проге.

Мне надо было в ведроиде получить видео с внешней вебкамеры. Было два смарфона с OTG и три разных вебки. Перепробовали штук 10 прог в т.ч. с гуголастора. Ни одна не показала картинку. Одни говорили что подключена камера такой-то модели. Другие ничего не говорили. Третьи просто аварийно падали. До попыток написать прогу дело просто не дошло. А в виндах и в лине работали все три вебки и удалось получить видео с них программно. Правда надо сказать, что съем видео и там почему-то делается через зад, но всё-таки получается.
   33.033.0
+
-
edit
 

Balancer

администратор
★★★★★
TEvg-2> Почему такая же фигня под ведроидом занимает несколько страниц?

Сделать apk-демку на манер вышеперечисленных — это несколько кликов. Какие «несколько страниц», о чём ты? :eek:

TEvg-2> И отсутсвие учебников по ней на русском языке.

:facepalm:

TEvg-2> Мне надо было в ведроиде получить видео с внешней вебкамеры. Было два смарфона с OTG и три разных вебки. Перепробовали штук 10 прог в т.ч. с гуголастора. Ни одна не показала картинку.

А драйвера под эти вебки, хоть были? Это уровень не Андроида, а ядра Linux.

TEvg-2> А в виндах и в лине работали все три вебки

На уровне вебок Android — это и есть тот же Linux :) Камера не будет работать, пока не будет её поддержки в ядре. Конфигурация же ядра — это вопрос не Андроида, а производителя железки.
   44
+
-
edit
 

TEvg-2

мракобес

Balancer> Женя, твоё воинствующее мракобесие иногда просто поражает :)
Balancer> Андроид бы не захватил рынок, если бы сразу не выкатили визуальную разработку интерфейса.

И показал мне жабу от гугла. Спасибо. Я в курсе что она существует.
   33.033.0
+
-1
-
edit
 

TEvg-2

мракобес

Balancer> Сделать apk-демку на манер вышеперечисленных — это несколько кликов. Какие «несколько страниц», о чём ты? :eek:

Скачка и настройка этой фигни (которую ты показал). И компиляция работоспособного apk.

TEvg-2>> И отсутсвие учебников по ней на русском языке.
Balancer> :facepalm:

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

Balancer> А драйвера под эти вебки, хоть были? Это уровень не Андроида, а ядра Linux.

Мой дестопный линукс их знает. А ведроид был один 4.2 а другой ещё новее.
   33.033.0

TEvg-2

мракобес

Кстати учебники типа "как писать под ведроид на гуголожабе" существуют. С пошаговым описаловом настройки среды и хелло ворлд.

Мне надо именно описалово объектной модели ведроида, как оно устроено и работает.
   33.033.0
+
-
edit
 

Balancer

администратор
★★★★★
TEvg-2> И показал мне жабу от гугла. Спасибо. Я в курсе что она существует.

Ты просил визуальную разработку UI. Я тебе показал. Пожалуйста.

...

И, да, к сожалению, сегодня большинство разработчиков пишет не на Java. К сожалению, потому что то визуальное г**но, на котором они пишут, жрёт в 10 раз больше ресурсов, чем Java :)

Visual IDE in the Cloud - App development for Mobile and Desktop with Application Craft

Visual mobile and desktop development in the cloud, for developers of all skill levels. // www.applicationcraft.com
 

B4X – Develop Android, iOS and IoT applications

Rapid application development tools for native Android, iOS, IoT and more. // www.b4x.com
 

Apache Cordova

Mobile apps with HTML, CSS & JS Target multiple platforms with one code base Free and open source Reusable code across platforms Support for offline scenarios Access native device APIs Cordova command-line runs on Node.js and is available on NPM. Follow platform specific guides to install additional platform dependencies. Open a command prompt or Terminal, and type npm install -g cordova. Create a blank Cordova project using the command-line tool. Navigate to the directory where you wish to create your project and type cordova create . // Дальше — cordova.apache.org
 

Cross-Platform Mobile App Development for iOS, Android - Corona Labs

Corona SDK builds rich mobile apps for iOS, Android, Kindle and Nook. Build high quality mobile apps in a fraction of the time. // coronalabs.com
 

IntelliJ IDEA :: Features

The most intelligent Java IDE with refactoring support. // www.jetbrains.com
 

Kivy: Cross-platform Python Framework for NUI

Open source Python framework for rapid development of applications that make use of innovative user interfaces, such as multi-touch apps. // kivy.org
 

Monkey X

Welcome to Monkey X! Click here to download the free version of Monkey - start creating amazing multi-platform 2D games today! Pyro is a powerful 2D framework for the Monkey language. Powerful, easy to understand and flexible! For more information go to the Playniax website Jungle IDE is a professional development environment for Monkey X. It provides intellisense, folding, a solutions based project management system, and a long list of useful extras that will boost your daily Monkey X development. For more information go to the Jungle IDE website Help Ashley find her dad in this hidden object puzzle adventure game with over 80 hand drawn scenes and several minigames. // Дальше — www.monkey-x.com
 

MonoGame | Write Once, Play Everywhere

By leveraging C# and other .NET languages on Microsoft and Mono platforms you can write modern, fast, and reliable game code. We currently support iOS, Android, MacOS, Linux, all Windows platforms, OUYA, PS4, PSVita, and Xbox One with more platforms on the way. All the code is available to you ensuring you'll have the ability to make changes when you need to or even port to whole new platforms. With 1000s of shipped games we have built up a vibrant community of developers which use MonoGame for both fun and profit. // www.monogame.net
 

NSB/AppStudio for Mobile Devices

helps kids develop real programming skills. Learn more ... "It's a fantastic tool. Many thanks." — John Elliott "The thing you did is revolutionary. I started to learn objective-C and gave up (it doesn't make ANY sense!), started the Xamarin tutorial and downloaded all the package, here i can program on any mobile platform, i can do almost everything, thank you. Thank you for this amazing product! you've changed my life. " — Abdalla Abderràzek "This is a very nice approach to produce a development system that's not as intimidating as Apple's XCode / SDK" — Vijit Coomara "I just started examining NS Basic and am very impressed by the universe of platforms and devices which can be reached by it as well as by the good workflow which can be achieved by it." — Dr. // Дальше — www.nsbasic.com
 

PhoneGap

Easily create apps using the web technologies you know and love: HTML, CSS, and JavaScript. // phonegap.com
 

Advanced software tools for application developers. Cross-platform solutions for development and management.

Advanced software tools for application developers. Cross-platform solutions for development and management. // www.embarcadero.com
 

RFO BASIC!

Download for free All of the features of BASIC! are documented in the manual, De Re BASIC!, which is currently over 200 pages in size. The latest version of the manual is available on line at It is also downloadable as a PDF or MS Word document at GitHub. The install package includes almost three dozen BASIC! source code files that explain and demonstrate the implementation details of this dialect. There is also an online tutorial provided by contributor Nick Antonaccio at If you have questions, comments, enhancement requests or bug reports, the RFO BASIC! // Дальше — rfo-basic.com
 

Mobile, Hybrid, Native Application Development | Telerik Platform for iOS, Android, Windows Phone

Design, develop, test, deploy, manage and analyze cross-platform, web, native and hybrid mobile applications with the Telerik Platform. Available for iOS, Android and Windows Phone. // www.telerik.com
 

Mobile App Development & App Creation Software - Xamarin

Build & design a mobile app using Xamarin’s cross-platform development software which simplifies mobile application creation. Download a free trial today. // www.xamarin.com
 

И десятки других...

Слепить сегодня приложение под Android легче, чем под Windows и много легче, чем под Linux. Поэтому и число новых приложений под Android бьёт все десктопные альтернативы :)
   44
CY D.Vinitski #03.01.2017 22:09  @Balancer#03.01.2017 21:47
+
+1
-
edit
 

D.Vinitski

филин-стратег
★★
Balancer> На уровне вебок Android — это и есть тот же Linux :) Камера не будет работать, пока не будет её поддержки в ядре. Конфигурация же ядра — это вопрос не Андроида, а производителя железки.

Профессор, повторите это пожалуйста блондинке со второго ряда :D Известному тиаретигу, которому я пытаюсь объяснить это вторую неделю...
   55.0.2883.8755.0.2883.87
+
-
edit
 

Balancer

администратор
★★★★★
TEvg-2> Скачка и настройка этой фигни (которую ты показал).

Ну, извини, если для тебя скачать и установить программу — это серьёзная проблема, то тут уже никто не поможет :)

TEvg-2> И компиляция работоспособного apk.

Это в один клик-то?

TEvg-2> Да, дай мне нормальный учебник.

Пожалуйста

Balancer>> А драйвера под эти вебки, хоть были? Это уровень не Андроида, а ядра Linux.
TEvg-2> Мой дестопный линукс их знает. А ведроид был один 4.2 а другой ещё новее.

А кто тебе сказал, что поставщик твоего телефона поставил те же драйвера, что десктопный дистромейкер? Претензии тут не к Android, а к Linux, за что, что такое позволяет :) Десктопных дистрибутивов тоже можно кучу найти, где драйверов нужных нет.
   44
RU Balancer #03.01.2017 22:16  @D.Vinitski#03.01.2017 22:09
+
+1
-
edit
 

Balancer

администратор
★★★★★
D.Vinitski> Известному тиаретигу, которому я пытаюсь объяснить это вторую неделю...

На самом деле — это бесполезно :) Уровень его безграмотности, порой, просто поражает. И эти танцы с ним уже далеко не в первый раз и не по первой теме :)

Я забавляюсь, пока в терминалке долгий процесс идёт :)
   44
+
-
edit
 

TEvg-2

мракобес

Balancer> Ты просил визуальную разработку UI. Я тебе показал. Пожалуйста.

Я просил визуалбейсик и цебыдлер.
Вообще-то цебыдлер есть, как и дельфи. Только они по человечески не работают. Проги дают глюки на ровном месте. И при установке хотят 25 гигов свободного места на диске.

Balancer> И, да, к сожалению, сегодня большинство разработчиков пишет не на Java. К сожалению, потому что то визуальное г**но, на котором они пишут, жрёт в 10 раз больше ресурсов, чем Java :)

В том-то и дело что жрут, да ещё сырые.

Balancer> И десятки других...
Balancer> Слепить сегодня приложение под Android легче, чем под Windows и много легче, чем под Linux. Поэтому и число новых приложений под Android бьёт все десктопные альтернативы :)

Я начинал с бейсика на Корвете. Потом МС-ДОС и турбоси и турбопаскаль от борланда. Потом появилась винда, я маленько поматюкался, но худо-бедно приспособился и к ней с це под виндами. Потом появился ЦеБыдлер с библиотекой компонентов VCL. Все неприятности в жизни закончились, наступила гармония. Например однажды я стащил исходик проги (довольно большой) вагонных весов от авитек, тоже написаный на цебыдлере и легко дописывал всякие плюшки и мрии наших диспечеров топливоподачи, чем они были очень довольны. Написал несколько немаленьких прог. Потом я перелез на линукс и попробовал написать под линь. Проблем не было никаких. Отдельные ньюансы позырил в инете, скачал исходники-основу, дописал мяса - всё пошло на ура.

А появился ведроид - первую и последнюю реальную прогу я сделал несколько лет назад - телефон как сигнализатор. Пропадает напруга - посылается СМСка. Как сделал? Просто тупо взял исходник хелло ворлда и каждый момент искал в инете, типа "как програмно послать СМС в ведроиде". Дальше копи-пасте, ну там подправил синтаксис.

Короче говоря - дос - это легко, виндовс - это легко, линукс - это легко. Ведроид - это нелегко. Лет 15 назад я бы думал, что я дурак и надо стараться и приладиться. Сейчас уверен - инструмент для человека, а не наоборот. Инструмент должен упрощать жизнь, а не усложнять её.
Где я дурак - мне продаван предлагал планшет на винде 8.1 и говорил мол всё виндовное работает. Надо было брать, а я подумал - виндопланшет дорогой, ведроидный дешевле, а как прогу сделать - освою. Да я написал и хелловорлд с кнопочками и GPS-координаты получил (опять же почему-то не работало, пришлось лезть в инет). Но процесс меня убивал, чего не было ни в досе, ни в винде, ни в лине.
   33.033.0
+
-
edit
 

TEvg-2

мракобес

Balancer> Ну, извини, если для тебя скачать и установить программу — это серьёзная проблема, то тут уже никто не поможет :)

Это решаемая (да и решенная) проблема.
Проблема в том что появился сам факт проблемы. Который в виндах и в лине и в досе отсутсвовал как класс.
А если проблема появилась на ровном месте, значит жди проблем и на неровном. И таки они и появляются.

Balancer> А кто тебе сказал, что поставщик твоего телефона поставил те же драйвера, что десктопный дистромейкер? Претензии тут не к Android, а к Linux, за что, что такое позволяет :) Десктопных дистрибутивов тоже можно кучу найти, где драйверов нужных нет.

Мне никто ничего не говорил. Это показывает уровень платформы (нижеплинтусный).
   33.033.0
+
-
edit
 

TEvg-2

мракобес

Balancer> Пожалуйста

Ты идиот что-ли? Если в поисковике набрать хотелку, то сразу сбудутся все мечты? Может лучше набрать не "учебники под ведроид", а сразу "хочу миллион баксов"?
Мне нужны не абстрактные учебники, а хорошее описание объектной модели.
И если бы ты знал такую книжку, то если бы не ссылку дал, то написал бы название книжки. А дальше я бы поиском нашел бы.
Следовательно ты такой книжки не знаешь.
   33.033.0
Balancer: предупреждение (+1) по категории «Переход на личности»
+
-
edit
 

TEvg-2

мракобес

Balancer> А кто тебе сказал, что поставщик твоего телефона поставил те же драйвера, что десктопный дистромейкер? Претензии тут не к Android, а к Linux, за что, что такое позволяет :) Десктопных дистрибутивов тоже можно кучу найти, где драйверов нужных нет.

Можно найти линукс который не знает вебку. Но я могу взять и поставить другой линкс, в котором все будет хорошо. А взять и поставить другой ведроид в котором все будет работать я не могу.
   33.033.0

tarasv

аксакал

TEvg-2> Да я не люблю подобную работу. К счастью и в виндах и в линуксе есть вменяемые обертки, которые берут эту работу на себя.

Я под андроид пробовал писать только для общего развития, нормально там все, горадо лучше чем в Java ME или (да простит меня народ из Ватерлу) в Blackberry где местами "тут играем тут не играем а тут рыбу заворачивали".

TEvg-2> Сделайте хотя бы визуалбейсик под ведрод. А ещё лучше Це буилдер аналогичный виндовному от борланд.

Такие вопросы были хоть както актуальны года 4 назад, сейчас UI builder идет прямо из коробки от Гугла, есть Fluid и куча тулов позволяющих именно рисовать UI в стиле Дельфи/C builder.
   55.0.2883.8755.0.2883.87

tarasv

аксакал

TEvg-2> Строчек там действительно немного. Там дебильная объектная модель, раз.

Чем именно?

TEvg-2> Почему такая же фигня под ведроидом занимает несколько страниц?

Страницы тут причем если ты пишешь про установку среды разработки? Бери гугловсую IDE если хочется в один клик, она сама все нужное поставит.

TEvg-2> Ну да фиг с ней. В конце концов можно раз сделать и привыкнуть, но меня бесит повторяю ведроидная объектная модель. И отсутсвие учебников по ней на русском языке.

Я бы не стал надеяться что переводчики не накосячат.

TEvg-2> Очень похоже на модель мелкософт офиса. Та же неочевидность и малопредсказуемость результатов.

Я же говорю кривая вхождения для тебя слишком крутая, с Андроидом не получится "х.як-х.як и в продакшн" надо книжки почитать. Хотя я сомневаюсь что под любой голую OS c GUI этот метод сработает.
   55.0.2883.8755.0.2883.87
Это сообщение редактировалось 04.01.2017 в 00:36
+
-
edit
 

Balancer

администратор
★★★★★
TEvg-2> Можно найти линукс который не знает вебку. Но я могу взять и поставить другой линкс, в котором все будет хорошо. А взять и поставить другой ведроид в котором все будет работать я не могу.

Зачем другой ведроид, когда можно просто собрать ядро с нужными тебе драйверами? Android «внизу» — это Linux. Со всеми вытекающими. Все претензии к Android на уровне поддержки железа или протоколов — это претензии к Linux.
   44
+
+1
-
edit
 

Balancer

администратор
★★★★★
tarasv> Бери гугловсую IDE если хочется в один клик, она сама все нужное поставит.

Ему не хочется в один клик. Ему хочется ныть :) А тема для нытья находится всегда разная :D Вот в этот раз — Android.
   44

Последние действия над темой

в начало страницы | новое
 
Поиск
Настройки
Твиттер сайта
Статистика
Рейтинг@Mail.ru