Обсуждаем Айпад с Константином Терещенковым
В первом выпуске моего «говорильного подкаста» мы с Шуриком Бабаевым обсудили Айпад. Обсудили, да не всесторонне. На оставшиеся темы поговорили несколько дней назад с Константином Терещенковым, который продаёт эпловскую технику в Смоленске.
Говорим вот про что:
- Чего из «полноценного» софта не хватает на Айпаде? Чего не хватает с Мака для простого пользователя? Константин упоминает интернет-зависимость Айгейджетов и говорит, что на Маке никогда не будет блурея. Мы оба хотим редактировать код прямо на Айпаде: мало ли чего надо у себя на сайте подправить, зашёл по ФТП да поправил.
- Потрясающие вопросы, которые задают покупатели Маков продавцам: «Действительно ли Мак умеет играть Ди-ви-ди»? Наверное, на Айпаде не будет антивируса. Дети в магазине пытаются тыкать пальцем в Аймак: обсуждаем слухи о большом Айпаде и Аймаке с сенсорным экраном. Будет ли сенсорное устройство с полноценной Мак ОС? На чём будут работать в будущем аналоги, конкуренты и убийцы Айпада?
- Когда можно будет пойти в магазин и купить Айпад? Сколько он будет стоить в России? Константин складывает стоимости устройств, которые заменяет собой Айпад, и получает примерно его стоимость.
- Отсутствие Флеша — страшная катастрофа? Или наоборот: нахрена он нужен? «Айфон не открывает сайт» или «Сайт не работает на Айфоне»? Высказывания о Флеше, приписываемые Джобсу, действительно ли он это говорил? Почему Джобс не мог сказать, что думает, на самом эвенте? Но, всё-таки, он вполне явно дал это понять зрителям.
- Отсутствие многозадачности — ужасная беда? Или наоборот: так и надо? Хочется, чтобы страничка грузилась фоном в Сафари. Я говорю, что большинство проблем не из-за отсутствии многозадачности, а из-за лени разработчиков. Константин рассказывает, что получается, когда в джейлбрейкнутых Айфонах маньяки разрешают фоновость.
- Так будет ли Айпад революцией?
Скачать выпуск можно на Арподе (или по прямой ссылке), там же можно подписаться на подкаст. Разговариваем около 50 минут. Уже после того, как поговорили, Константин сбросил мне пару ссылок:
- про печать с Айпада;
- про программу Логитека, превращающую Айфон в тачпад.
Кстати, за то время, пока я перекодировал, резал и постпродуцировал наш разговор, стремительно вышла 64-битная Апертура, а Микрософты выразили интерес к тому, чтобы делать Офис для Айпада. Да, я обещаю, что тему Айпада я на этом прекращаю как минимум до его выхода.
Уря! Еще адын подкаст… бум слушать :)
Да, а ты не хочешь поговорить про TouchDev и про разработку для мака/айфона?
Вообще — хочу, но не сейчас, а когда я сам начну хоть что-то делать.
В документации описаны два вида расшаривания файлов. Первый — открытие папки 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:
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.
Спасибо большое!
Кстати, про лончскрины. Недавно заказчик умолял воткнуть логотип его конторы на лончскрин. В итоге, сделали лончскрин как положено, куском интерфейса, лишь на белом фоне — небольшая картинка. Потом он потестировал апп на 3GS, где запуск длится полсекунды. И сразу написал письмо с просьбой воткнуть задержку, чтобы любимый логотип повисел секунды две. Пришлось вежливо отказать, сославшись на строгие эппловские правила. Как они сами пишут, приложения должны запускаться быстро без лишних заморочек (хотя на практике чего только не бывает в аппсторе).
А некоторые еще просят обязательную регистрацию встроить.
Вот я сейчас зашёл в Сафари, там начал открываться сайт, когда поле адреса наполовину закрасилось синим (остальной экран ещё белый) я вышел, зашёл в Часы, попереключал там табы, вышел и вернулся в Сафари. Сафари меня встретил полностью загруженной страницей. ОС 3.1.2.
Когда говорили о многозадачности, так и хотелось спросить, разве никому не нужен мессенджер в фоне как на том же андроиде? Если не дают права запускать мессенджер в фоне сторонним разработчикам, могли бы айчат портировать.
Push в этом случае как техническое решение бессмысленен и беспощаден. Как считаете?
Почему пуш-то беспощаден? Он же отлично работает. Вас что, греет сама мысль, что в момент прихода сообщения у вас в фоне крутится процесс мессенджера? :-)
Пуш оповещает о сообщении, и только о первом из тех которые присылают после того как ты закрыл приложение. Мол что-то пришло тебе, но точно не могу сказать что, открывай и смотри. Приходится закрывать то что у тебя сейчас открыто (допустим браузер), открывать мессенджер, потом закрывать его и снова открывать браузер. Я считаю это неудобным.
Я уже не говорю о случаях когда надо оперативно включать или выключать пуш без необходимости лезть в сеттингс. Часто бывает что вышел из мессенджера и лег спать а в два часа ночи пуш внезапно весело звенит, т. к. для всех других я в онлайне.
Просто айпад, как мне кажется, будет идеальным средством для месседжинга и браузинга, и если сделают хотя бы это приложение работающим в фоне, счастью не будет предела.
По идее это вопрос к разработчикам приложения, ведь пуш позволяет и сообщения показывать текстовые. Там может быть инфа об отправителе и фрагмент сообщения, достаточный, чтобы понять, стоит ли переходить к диалогу.
Удивительно, что в 2010 году время запуска офисных приложений может быть предметом обсуждения. Если на загрузку Ворда требуется время, на которое можно обратить внимание, то «здесь что-то не то». Визуал студия, и та давно стартует, как блокнот.