Обсуждаем Айпад с Константином Терещенковым

В первом выпуске моего «говорильного подкаста» мы с Шуриком Бабаевым обсудили Айпад. Обсудили, да не всесторонне. На оставшиеся темы поговорили несколько дней назад с Константином Терещенковым, который продаёт эпловскую технику в Смоленске.

Говорим вот про что:

  • Чего из «полноценного» софта не хватает на Айпаде? Чего не хватает с Мака для простого пользователя? Константин упоминает интернет-зависимость Айгейджетов и говорит, что на Маке никогда не будет блурея. Мы оба хотим редактировать код прямо на Айпаде: мало ли чего надо у себя на сайте подправить, зашёл по ФТП да поправил.
  • Потрясающие вопросы, которые задают покупатели Маков продавцам: «Действительно ли Мак умеет играть Ди-ви-ди»? Наверное, на Айпаде не будет антивируса. Дети в магазине пытаются тыкать пальцем в Аймак: обсуждаем слухи о большом Айпаде и Аймаке с сенсорным экраном. Будет ли сенсорное устройство с полноценной Мак ОС? На чём будут работать в будущем аналоги, конкуренты и убийцы Айпада?
  • Когда можно будет пойти в магазин и купить Айпад? Сколько он будет стоить в России? Константин складывает стоимости устройств, которые заменяет собой Айпад, и получает примерно его стоимость.
  • Отсутствие Флеша — страшная катастрофа? Или наоборот: нахрена он нужен? «Айфон не открывает сайт» или «Сайт не работает на Айфоне»? Высказывания о Флеше, приписываемые Джобсу, действительно ли он это говорил? Почему Джобс не мог сказать, что думает, на самом эвенте? Но, всё-таки, он вполне явно дал это понять зрителям.
  • Отсутствие многозадачности — ужасная беда? Или наоборот: так и надо? Хочется, чтобы страничка грузилась фоном в Сафари. Я говорю, что большинство проблем не из-за отсутствии многозадачности, а из-за лени разработчиков. Константин рассказывает, что получается, когда в джейлбрейкнутых Айфонах маньяки разрешают фоновость.
  • Так будет ли Айпад революцией?

Скачать выпуск можно на Арподе (или по прямой ссылке), там же можно подписаться на подкаст. Разговариваем около 50 минут. Уже после того, как поговорили, Константин сбросил мне пару ссылок:

Кстати, за то время, пока я перекодировал, резал и постпродуцировал наш разговор, стремительно вышла 64-битная Апертура, а Микрософты выразили интерес к тому, чтобы делать Офис для Айпада. Да, я обещаю, что тему Айпада я на этом прекращаю как минимум до его выхода.

Дальше
7 комментариев
A!e% 2010

Уря! Еще адын подкаст… бум слушать :)

Да, а ты не хочешь поговорить про TouchDev и про разработку для мака/айфона?

Илья Бирман 2010

Вообще — хочу, но не сейчас, а когда я сам начну хоть что-то делать.

Олег 2010

В документации описаны два вида расшаривания файлов. Первый — открытие папки Documents/Shared для макоси (у каждого приложения — своя папка Shared). Второй — объявление приложением типов файлов, которые оно может открывать. Другие приложение могут вызвать стандартный открыватель файла, который предложит выбрать приложение для просмотра.

Applications that want to share files with the user can now do so using the file-sharing support in iPhone OS 3.2. Here’s how it works:

  1. An application indicates that it wants to share files by including the UIFileSharingEnabled key in its Info.plist file.
  2. It puts whatever files it wants to share in its Documents/Shared directory.
  3. When the device is plugged into the user’s computer, a mount point is added to the system and the contents of any shared directories appear on the user’s desktop.
  4. Users can modify the contents of this directory freely by copying files out, deleting files, or dragging new files in.
    Applications that support file sharing should recognize when files have been added to the directory or removed and respond appropriately. For example, if the user added files to the directory, your iPad application might make those files available from its interface. You should never expect the user to go searching for files in this directory, nor should your application rely on any files being in this directory. It is strictly for sharing files with the user’s computer.

Document Support
An application can now register the file types it supports with the system and receive notifications when a file of the given type needs to be opened. It does this by including the CFBundleDocumentTypes key in its Info.plist file. An application that registers one or more file types may also be expected to open files of those types at some point later. It does this by implementing the application:didFinishLaunchingWithOptions: method in its application delegate and look for a file in the UIApplicationLaunchOptionsURLKey key of the provided dictionary.

Complementing the ability to open files of known types is the addition of the UIDocumentInteractionController class in the UIKit framework. This class provides a user-based interaction model for managing files that your application does not know how to open. The document interaction controller provides options for previewing the contents of a file in place or opening it in another application. Document interaction controllers are particularly useful for email applications or applications that may download files from the network.

Илья Бирман 2010

Спасибо большое!

Олег 2010

Кстати, про лончскрины. Недавно заказчик умолял воткнуть логотип его конторы на лончскрин. В итоге, сделали лончскрин как положено, куском интерфейса, лишь на белом фоне — небольшая картинка. Потом он потестировал апп на 3GS, где запуск длится полсекунды. И сразу написал письмо с просьбой воткнуть задержку, чтобы любимый логотип повисел секунды две. Пришлось вежливо отказать, сославшись на строгие эппловские правила. Как они сами пишут, приложения должны запускаться быстро без лишних заморочек (хотя на практике чего только не бывает в аппсторе).

А некоторые еще просят обязательную регистрацию встроить.

Денис Авдеев 2010

Вот я сейчас зашёл в Сафари, там начал открываться сайт, когда поле адреса наполовину закрасилось синим (остальной экран ещё белый) я вышел, зашёл в Часы, попереключал там табы, вышел и вернулся в Сафари. Сафари меня встретил полностью загруженной страницей. ОС 3.1.2.

Игорь Барбашин 2010

Когда говорили о многозадачности, так и хотелось спросить, разве никому не нужен мессенджер в фоне как на том же андроиде? Если не дают права запускать мессенджер в фоне сторонним разработчикам, могли бы айчат портировать.
Push в этом случае как техническое решение бессмысленен и беспощаден. Как считаете?

Илья Бирман 2010

Почему пуш-то беспощаден? Он же отлично работает. Вас что, греет сама мысль, что в момент прихода сообщения у вас в фоне крутится процесс мессенджера? :-)

Игорь Барбашин 2010

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

Илья Бирман 2010

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

Павел Малинников 2010

Удивительно, что в 2010 году время запуска офисных приложений может быть предметом обсуждения. Если на загрузку Ворда требуется время, на которое можно обратить внимание, то «здесь что-то не то». Визуал студия, и та давно стартует, как блокнот.

Мои книги