Чтение онлайн

на главную

Жанры

Компьютерра PDA 10.04.2010-16.04.2010

Компьютерра

Шрифт:

Другим утилитам может повезти куда меньше - к примеру кросс-компилятору MonoTouch, позволяющему портировать на iPhone приложения, созданные на .NET. Хоть разработчики MonoTouch тоже выражают надежду на то, что они не окажутся в числе изгнанников, их способ создания приложений для iPhone OS с точки зрения правил вряд ли чем-то отличается от Flash.

Авторы игр также любят использовать для внутренних нужд скриптовые языки вроде Lua. Без них программирование сложной игровой логики было бы куда более трудоёмким процессом. Хоть в App Store всегда существовало правило, запрещающее программам интерпретировать сторонний код, на внутренние сценарии оно, похоже, не распространялось.

Lua применяется во многих популярных играх из App Store,

включая знаменитую Rolando 2, а также игры TapTap, одну из которых Стив Джобс недавно использовал в своей презентации, чтобы продемонстрировать возможности многозадачности в iPhone OS 4. Вытурить игру из App Store через несколько недель после этого было бы как минимум странно.

Некоторых разработчиков, впрочем, уже освободили от необходимости томиться в нервном ожидании. Создатели инструмента PhoneGap сообщают, что получили от Apple ответ, из которого следует, что они не нарушают новых правил App Store. PhoneGap позволяет создавать кроссплатформенные приложения при помощи JavaScript, HTML и CSS. Однако PhoneGap не превращает JavaScript в исполняемый код, а всего лишь показывает веб-страницы через системный WebKit.

Лучше всего оценить ситуацию можно, поняв причины запрета. Почему Apple вдруг ополчилась на программы, которые лишь помогают расширить ассортимент App Store и облегчить жизнь разработчикам? С этим вопросом один из них обратился напрямую к главе Apple Стиву Джобсу и, к своему удивлению, через некоторое время обнаружил в почтовом ящике ответ на своё письмо.

Джобс по своему обыкновению не стал тратить время на развёрнутый ответ и вместо этого сослался на постинг в блоге любителя Apple Джона Грубера Daring Fireball, отметив, что тот всё верно понял. Что же такого понял Грубер?

В первую очередь автор Daring Fireball отмечает, что Apple наверняка не хочет терять контроль над платформой. Если разработчики будут делать программы при помощи какой-то сторонней утилиты, создающей к тому же кроссплатформенный код, то iPhone просто-напросто лишится своей уникальности. Любые нововведения в iPhone OS окажутся в заложниках у авторов "метаплатформ" вместо того, чтобы сразу стать доступными для разработчиков.

У Apple вполне могут быть и другие причины для запрета. Стоит вспомнить, к примеру, случай с использованием закрытых API. Компания долго злила разработчиков тем, что не давала пользоваться теми же инструментами, которые применяла в своих приложениях. В итоге оказалось, что в Apple планировали радикально изменить закрытые программные интерфейсы. После изменения большая часть из них стала публичной. Действуй Apple мягче и разреши доступ к закрытым API раньше времени, переделывать их было бы труднее. Компании пришлось бы встать перед выбором: портить чужие приложения или не обновлять платформу.

Есть и другие похожие примеры: знаменитый переход на процессоры Intel и нынешняя миграция на 64-разрядные приложения. Для авторов программ, использующих стандартные средства разработки, эти события не только не становятся катастрофами, но и вообще не заметны. Зато та же Adobe каждый раз оказывается в неприятной ситуации и уже заслужила репутацию чудовищно медлительной компании. И нежелание Apple связывать с ней судьбу своей платформы вполне понятно.

Существует мнение, что нынешние нападки на софт, созданный сторонними средствами, не означают очередной приступ ненависти Apple ко всякой "левоте", а предвещают, скажем, переход на другую процессорную архитектуру. В этом случае действия Apple оказываются хоть и как всегда скрытными, но отнюдь не опрометчивыми или коварными.

Google Docs в реальном времени

Автор: Михаил Карпов

Опубликовано 16 апреля 2010 года

Google находится в заведомо более выгодном положении чем, скажем Microsoft

и Apple, когда речь идёт об "облачных" веб-приложениях, работающих прямо в браузере. Пока Microsoft только готовит интернет-версию своего пакета Office, сервис Google Docs действующий уже четыре года, обрастает новыми возможностями и постепенно становится мощным и удобным рабочим инструментом.

На днях компания позволила пользователям попробовать новые версии некоторых приложений Google Docs, а также добавила редактор схем Google Drawings, в котором можно создавать графические элементы (в основном, конечно же, они предназначены для оформления документов).

Самые, вероятно, заметные изменения постигли социальную составляющую Google Docs. Раньше пользователь всегда мог пригласить других людей для совместного редактирования и написания документа, однако оно осуществлялось не в реальном времени - разве что в электронной таблице Spreadsheets, аналоге Excel, все изменения отображались сразу же, и даже можно было видеть, где сейчас находится курсор другого человека. Теперь точно таким же образом возможно работать и над документами других типов. В правой части окна документа расположен чат с другими людьми, редактирующими документ.

Текстовый редактор Documents

У текстового редактора появилась линейка, с помощью которой можно делать отступы, и более удобный инструмент добавления изображений в документ, а система рецензирования была полностью переделана. Кроме того, в Google проделали неплохую работу по обеспечению совместимости новой версии со сторонними форматами документов, такими, как, например, .doc.

Documents

Когда документ редактируют несколько человек, все их действия можно наблюдать в реальном времени. Больше всего это похоже на совместную работу в сервисе Google Wave - и вполне возможно, что такое сходство неслучайно.

Включить новые возможности не так-то просто - они запрятаны в настройки текстового редактора. Впрочем, оно и понятно - новая версия пока не выпущена официально. Мы имеем дело, скорее, с обкаткой его на тех, кому особенно не терпится попробовать, как всё это работает.

Электронная таблица Spreadsheets

Spreadsheets

Новый редактор таблиц также придётся включить, прежде чем начать с ним работать, однако это проще - достаточно нажать на ссылку "New version" в шапке страницы. В Spreadsheets добавили поле редактирования формул в стиле Excel, которое позволяет более удобно вписывать длинные уравнения, автозаполнение и перетаскивание колонок в таблице. Кроме того, по уверениям разработчиков, редактор стал намного быстрее загружаться.

Редактор схем Drawings

Drawings

Что касается Drawings, то возможность делать графические элементы в документах уже была, однако она была встроена в текстовый редактор. Почему же тогда Drawings выделили в отдельное приложение? Прежде всего, для того, чтобы над рисунками, созданными в нём, могли одновременно работать несколько человек.

Редактирование в реальном времени

Новые функции всё сильнее сближают концепцию Google Documents с Google Wave - приложением, которое как раз и предназначено для совместной работы над проектами. Сейчас оно находится в стадии закрытого тестирования, и доступ к нему можно получить только по приглашению.

Поделиться:
Популярные книги

Корсар

Русич Антон
Вселенная EVE Online
Фантастика:
боевая фантастика
космическая фантастика
6.29
рейтинг книги
Корсар

Девяностые приближаются

Иванов Дмитрий
3. Девяностые
Фантастика:
попаданцы
альтернативная история
7.33
рейтинг книги
Девяностые приближаются

Жена фаворита королевы. Посмешище двора

Семина Дия
Фантастика:
фэнтези
5.00
рейтинг книги
Жена фаворита королевы. Посмешище двора

(не)Бальмануг. Дочь 2

Лашина Полина
8. Мир Десяти
Любовные романы:
любовно-фантастические романы
5.00
рейтинг книги
(не)Бальмануг. Дочь 2

Буря империи

Сай Ярослав
6. Медорфенов
Фантастика:
аниме
фэнтези
фантастика: прочее
эпическая фантастика
5.00
рейтинг книги
Буря империи

Идеальный мир для Лекаря 13

Сапфир Олег
13. Лекарь
Фантастика:
фэнтези
юмористическое фэнтези
аниме
5.00
рейтинг книги
Идеальный мир для Лекаря 13

Книга пятая: Древний

Злобин Михаил
5. О чем молчат могилы
Фантастика:
фэнтези
городское фэнтези
мистика
7.68
рейтинг книги
Книга пятая: Древний

Зеркало силы

Кас Маркус
3. Артефактор
Фантастика:
городское фэнтези
попаданцы
аниме
5.00
рейтинг книги
Зеркало силы

Имя нам Легион. Том 5

Дорничев Дмитрий
5. Меж двух миров
Фантастика:
боевая фантастика
рпг
аниме
5.00
рейтинг книги
Имя нам Легион. Том 5

Аномальный наследник. Том 3

Тарс Элиан
2. Аномальный наследник
Фантастика:
фэнтези
7.74
рейтинг книги
Аномальный наследник. Том 3

Архил...? 4

Кожевников Павел
4. Архил...?
Фантастика:
фэнтези
попаданцы
альтернативная история
5.50
рейтинг книги
Архил...? 4

Хозяйка лавандовой долины

Скор Элен
2. Хозяйка своей судьбы
Любовные романы:
любовно-фантастические романы
6.25
рейтинг книги
Хозяйка лавандовой долины

Отмороженный 10.0

Гарцевич Евгений Александрович
10. Отмороженный
Фантастика:
боевая фантастика
рпг
5.00
рейтинг книги
Отмороженный 10.0

Ваше Сиятельство 2

Моури Эрли
2. Ваше Сиятельство
Фантастика:
фэнтези
альтернативная история
аниме
5.00
рейтинг книги
Ваше Сиятельство 2