Программируем на смартфоне » Страница 176

-

Программирование под Android



Deftrue


репутация: 1
на сайте с 2018 года
сообщений: 90

#1751

Вот смотри, dns это сайт, сайт это и есть web.
Клиент работает с сайтом так же как и браузер, даже хуже(потому что api не охватывает все функции сайта) это же очевидно. Как это web не заменит клиента? Без web небыло бы и никакого клиента грубо говоря wink
Твое отношение к web портят именно разработчики, тем что работают по старой схеме, через jQuery всякие медленные и т. д. или просто тяп-ляп подгоняют сайт под web не включая новые плюшки.
Посмотри гитхаб как переделали, убрали всё устаревшее, сейчас он вообще красивый и быстрый стал.
Вообще для того что мы пишем ява не нужна имхо.
---
Раньше писали на ассемблере, когда перешли на си, все возмущались что скорость не та и возможностей меньше.
Привыкли к си.
Перешли на с++, опять те же возмущения...
Привыкли к с++.
Перешли на java(думаю все помнят симбиан с явой и c++ приложениями, какое отношение было к яве? wink )
Привыкли к яве.(кстати ява в андроиде это не натив, она осталась такой же медленной как и была во времена симбиан, натив в андроиде это с++ и он очень быстр. Просто мощность процессора покрывает всю медлительность явы)
Сейчас переходим на web... мощности устройств подрастут и все привыкнут снова.

Какой вывод из всего этого? Если бы тогда, давным давно, не перешли с ассемблера на си и так далее по цепочке, то сидели бы мы в программах с убогим интерфейсом и мизерными возможностями в 2019 году, посмотрите программы на ассемблере в гугле, это дно же winked

Deftrue


репутация: 1
на сайте с 2018 года
сообщений: 90

#1752

сейчас посмотрел характеристики телефонов (который был на симбе и который сейчас у меня на андроиде) :
симба-> проц. 360 Мгц, 1 ядро.
андроид->проц 2'000Мгц,8 ядер.

Вот каким способом ява превратилась из говна в канфетку, Жека)
И согласись, web сейчас работает не так медленно как работала ява тогда.Даже у меня на этом старом sony z5 web работает почти так же быстро как и ява, а как быстро тогда на современном смартфоне будет работать web? полюбому быстрее. Хочу новый телефон себе тож взять как нибудь, неудобно писать когда клавиатура половину, и без того, маленького экрана занимает wink
Да и в андроид 9 по современнее web движок, с web api как у явы и даже есть плюшки которых нет в яве.

dimy44


репутация: 537
на сайте с 2006 года
сообщений: 2540

HTC One S

Евпатория

Возраст - 53

#1753

Некорректно сравнивать частоты итп симбы и современного андроид. Последний только на обслуживание себя тратит столько ресурсов, что симбе и не снилось. Да ява на симбе эта не та ява, что на андроид). Каждый инструмент имеет как свои преимущества, так и свои недостатки, нельзя однозначно рассуждать, что это рулит, а это хлам.

Zaterehniy


репутация: 700
на сайте с 2006 года
сообщений: 2503

Samsung m31s

Ставрополь

Возраст - 36

#1754

Сразу вспомнилась фаерфокс ос. Этот кал умер не родившись толком. А кто- нибудь пользуется хром ос ? И если думаете что веб сервисы хорошо работают везде то вы сильно ошибаетесь. На айпад-айфон очень криво работают гугл сервисы. Гугл не желает чтобы они хорошо работали в сафари. Только только, с появлением айпад ос что-то более менее начинает налаживаться.
-------------
добавлено в 00.59: Deftrue,

Как это web не заменит клиента? Без web небыло бы и никакого клиента грубо говоря wink

А я думал мы о веб интерфейсах .
-------------
добавлено в 01.03: Я конечно же не призываю от чего то отказываться и работать только с чем то определенным. Каждый решит сам с чем удобнее. А плюсы и минусы они есть везде. Веб технологии конечно же стали более совершенными чем ранее. С этим не поспоришь. И кто знает может в будущем только и будем работать в облачных ос и т.д.

Deftrue


репутация: 1
на сайте с 2018 года
сообщений: 90

#1755

Мне кажеться гугл и продвигает сайты со встроенными web приложениями специально что бы стимулировать разработчиков делать софт для хром ос.
---
Дима, ты сам говорил что андроид топорно работает по сравнению с ios. Потому что в андроиде таже ява что и на симбе и на пк... только чуть расширенная, оно и понятно, яве же надо доступ ко всему новому что есть в телефоне, вот там и расширили ее.
Естественно я не говорю что это java Oracle, у андроида там своя java но она грубо говоря не полная копия обычной явы (что бы не платить Oracle)
Если представить что java это например велосипед, всмысле обычный велосипед с двумя колесами и педалями, то гугл сделал свой велосипед со своими колесами и педалями. Но вообщем это попрежнему велосипед.
Все эти явы работают медленно по своей природе, изза архетектуры: пользователь->виртуальная машина->ос-> процессор.
Кстати в симбиан и ios одинаковая архитектура: пользователь->ос->процессор.
Сама ос быстрая везде, будь то Windows, Linux (android), ios, все примерно одинаково шустро работают ибо написаны на си.
---

Deftrue


репутация: 1
на сайте с 2018 года
сообщений: 90

#1756

Китайцы тоже копируют, не задумывались почему хуавэй назвала свою операционку Harmony os? мало кто понимает почему, поняли только гугл и те кто много читает про устройство андроид и знает откуда у андроида внезапно взялся свой "велосипед". Хуавэй красавчики, троли 80lvl wink а главное всё законно...

dimy44


репутация: 537
на сайте с 2006 года
сообщений: 2540

HTC One S

Евпатория

Возраст - 53

#1757

Цитата: ты сам говорил что андроид топорно работает по сравнению с ios.

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

Deftrue


репутация: 1
на сайте с 2018 года
сообщений: 90

#1758

По твоему хром не глючный? его же пишет сам гугл. Например в хроме видны подергивания при скроле, да и в целом он медленнее по работе чем safari.
У меня ощущение, что ты думаеш если качественно писать на яве, то программы будут работать четко, прям как на ios pardon
И думаеш ява там не такая как на симбе а какая то типа с++. Андроид хотел поставить с симбы яву, но Sun ценник задрали сильно, в то время был опенсоурс клон явы, apache Harmony, его гугл и взял за основу потом мутил мудрил сделал Dalvik потом Art.
Короче вот из за это го Art и такой "топорный" андроид, он, как ты говориш, и есть "бутылочное горлышко" между пользователем и процессором.
---
На винде есть ява, есть у них и клон явы с#(очень похож на андроид яву) называется
Вот я писал на с++ программку, как зря писал, без оптимизаций и т. д.
Потом переписал ее на с# с оптимизациями и улучшениями и всё равно она работала раза в 2-3 медленнее чем мой костыль на с++
---
Канечно мало хлама будет в appStore, я манал писать что то на с++ и выкладывать для друзей или ради понта lol (это не ява в которой за неделю пишется софт, на с++ уходят месяцы мучений адских)

Zaterehniy


репутация: 700
на сайте с 2006 года
сообщений: 2503

Samsung m31s

Ставрополь

Возраст - 36

#1759

Deftrue,
object c и swift. Никаких с++. Если точне
-------------
добавлено в 17.06: Сейчас всё новое под иос пишут на swift насколько мне известно. Остальное не нужно. В апп сторе просто цензура намного жёстче. Сделаешь говницо тебя не пропустит модерация. Только красивое , быстрое, соответствующее рекомендациям.

Deftrue


репутация: 1
на сайте с 2018 года
сообщений: 90

#1760

да я знаю что там свифт и object c, а под капотом у них что? они компилируються напрямую в машинные команды как и c++( для простоты я писал с++, чтоб не расписывать это)
Если бы под андроид можно было б писать на питоне (или на с++ или на swift, без разницы) и он потом компилировался в машинные команды, то андроид работал бы так же быстро как и ios, но на андроиде такого нет...


Яндекс.Метрика