можете меня бить, но html5, мобильные устройства, и ОС ну никак не сочетаются в моём мозгу. Жаль что фонд очередной раз заявляет о разработке новой мобильной OS. habrahabr.ru/post/124926/habrahabr.ru/post/138982/
Это один и тот же проект. Ваш копетан.
Разница в том, что сейчас объявлена торговая марка ОС, а также время запуска потребительских устройств. На тостере Роберт Ниман показывал операционку. Мне в голову тогда пришли две мысли — нахрена? и не нужно. Но если взлетит и получится что-то дельное, то я буду только рад. Но особо как-то в это не верится.
Да, своеобразный. Зато порог вхождения ниже будет. А это значит, что количество программ можно быстрее написать, проще интеграцию с SaaS-проектами делать. Правда UI дизайн хромать может.
Порог ниже для кого? Для человека, который ещё ни разу в жизни не программировал? Писал только в школе на Pascal сортировку пузырьком? Писал на других ООП-языках?
Порогом вхождения называют минимальный объем знаний и утилит для начала разработки. Чтобы написать свой первый мобильный «Hello world» на Java потребуется в разы больше знаний, чем сделать аналогичное на JS. Я не разработчик мобильных приложений, но по моим ощущениям для первой программы на Java потребуется IDE, эмулятор OS, минимальные базовые знания ООП. А для JS варианта — всего лишь браузер.
Ну может я не так понял :-) Сама ось не написала на HTML. Мне казалось что при загрузке телефона загружается браузер в котором есть функция звонка и остальные возможности телефона. Наверное я размечтался…
По вашей логике Mozilla Foundation должна быть в тесном контакте с упомянутым вами известным «разработчиком». Собственно, сама ОС, конечно, не на HTML, но пользовательский интерфейс, не говоря уже о приложениях — самый что ни на есть HTML5 (вкупе с JS и т.д.)
Вот, кстати, лучше бы они интерфейс ОС на XUL сделали. HTML всё-таи не предназначен для разработки интерфейсов, а для приложений, особенно мобильных, разметка текста, имхо, даже не одна из основных задач.
Чет я не понял уже. Boot to Gecko — свободная операционная система, предназначенная для смартфонов и планшетных компьютеров. И тут опять Firefox OS. Кто-нибудь может пролить свет на этот зоопарк?
tty хватит… Чтобы позвонить жене, надо будет написать > call | cat phonebook | grep wife | tr -d [[:alpha:]]
Удобно! Пьяным точно звонить жене не будешь, блокировку экрана делать не надо, да и случайно никого не наберешь.
А в России будет объявлен тендер на over 9000 миллиардов рублей на разработку национальной мобильной платформы, на котором победит какой-нибудь ООО «ВКонтактеOS» с обещанием запилить ОСь на 14 дней.
Нее, я конечно понимаю, что HTML+JS это популярные нынче технологии, но лично мне (и подозреваю, что не только мне), как человеку практически не знакомому с веб-программированием, гораздо удобнее писать на обычным языках высокого уровня, вроде Java, C#, C++ или Питона. А для разметки вполне не плохо годятся всякие форматы на основе XML. А зачем пытаться адаптировать веб-технологии для разработки не-веб приложений (кроме как для того, что бы облегчить порог вхождения для существующих веб-програмистов) — мне лично не совсем ясно.
Один из мотивов, вероятно, простота портирования приложений с персональных девайсов в веб и назад. Грубо говоря не нужно будет делать две версии одного приложения.
Потому что именно стоимость разработки и кол-во разработчиков важнейшим образом влияет на кол-во приложений и тем самым на популярность системы и её рынок. А то, что железо пыжится это переходный период. Почти везде всё стремится к максимально высокому уровню абстракции — это повышает скорость разработки, а простота уменьшает кол-во серьёзных ошибок и т.д.
Так вопрос дешевли ли и больше ли. Да, веб-кодеры это одни из самых низкоопачиваемых програмистов. Но их больше и они более квалифицированные, чем толпы програмистов на всяких джава и сишарпах?
Дело не только в стоимости программистов. Сроки получения результата на том же PHP, JavaScript зачастую значительно меньше, чем с языками более низкого уровня. Об этом рассуждали и Facebook, когда решили таки написать свой PHP компилятор. В сети есть информация от них, почему они всё же решили остаться на PHP и писать к нему компилятор.
Да их больше, потому что уровень входа ниже, информации и примеров горы, бесплатных сред разработки валом. Отладчики встроены в браузеры.
Высокая квалификация важна для серьёзных проектов и квалифицированных программистов… я бы хотел сказать хватает, но скажу, что они есть и их довольно много.
А меряться кол-вом приложений в маркетах как-то нужно. Они всё равно в большинстве своём поделки начинающих программистов.
А меня беспокоит другое: все эти HTML и JS на разных браузерах работают по-разному и отображаются по-разному. Мало того что вебсайты отображаются и работают как повезет, так теперь получим и программы, работающие на каждом устройстве как вздумается.
В случае с программами на C#, C++, Java ошибок такого рода несравнимо меньше.
Поздно :) Вы уже сейчас можете из вебсайта (приложения) сделать на рабочий стол iOS иконку и оно практически не будет отличаться от обычного приложения. Думаю для Android что-то подобное уже есть. А в WebOS с самого начала всё в этом ключе.
Думаю что еще в Windows 95 можно было подобное реализовать на соответствующих времени технологиях )) Был вон Active Desktop, позволял рисовать
HTML-страницы на рабочем столе.
Кстати на работе бухгалтер пользуется какой-то финансовой программой, которая по сути скрипт, интерпретирующийся ядром Internet Explorer, при том рисуется отдельными окнами приложения, а не страницей в IE. Ох и жуткое поделие…
Mozilla делает свою мобильную ОС под брендом Firefox