Почему я как разработчик ненавижу iOS. Групповые звонки FaceTime

Смартфоны Apple - одни из самых простых в использовании, однако многие пользователи задействуют лишь самые базовые их возможности. Если вы только что (спасибо Деду Морозу!) обзавелись новым "айфоном", этот гид поможет во всем разобраться и использовать смартфон на полную.

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

Для настройки нового iPhone нужно либо подключить смартфон к компьютеру с запущенной , либо просто подсоединиться к любой доступной сети Wi-Fi. iPhone отправит в Apple данные о первом запуске, после чего будет предложено настроить его с использованием данных с предыдущего аппарата (они сохраняются на компьютере в iTunes или на серверах Apple в "облаке" iCloud), либо как новый.

Если раньше вы не пользовались сервисами и устройствами Apple, для завершения настройки потребуется создать Apple ID - идентификатор, привязанный к вашему адресу электронной почты, который позволяет скачивать приложения, музыку и фильмы в магазине iTunes, пользоваться iCloud и другими сервисами Apple. Для полноценного использования (например, покупки приложений и видео), нужно будет ввести данные о банковской карте. Но если вы готовы обходиться бесплатными программами, данные о кредитке можно и не вводить.

При регистрации в качестве Apple ID подойдет любой адрес электронной почты. Особенно внимательным стоит быть с выбором пароля. Сделать его слишком простым не получится - система просто не примет недостаточно надежный пароль. Но и слишком сложную для ввода последовательность знаков выбирать не стоит - iPhone будет запрашивать его довольно часто, как минимум при каждом скачивании нового приложения.

Остается принять пользовательское соглашение iOS - так называется операционная система iPhone, iPad и плееров iPod touch, отказаться от отправки в Apple сведений об использовании аппарата (так вы сэкономите трафик). Кроме того, предстоит выбрать, использовать ли "облачное" хранилище iCloud, и iPhone готов к работе.

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

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

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

Главная же функция "Центра уведомлений" - собирать все оповещения от различных программ. Зайдя туда, можно просмотреть все непрочтенные письма, упоминания в Twitter, "лайки" в Instagram, сообщения и т.п.

Коммуникации
Смартфон - это, в том числе, и инструмент для общения. iPhone позволяет прямо на ходу общаться не только с помощью традиционных звонков или СМС, но и по электронной почте, в соцсетях и бесплатных интернет-мессенджерах. Настройка аккаунта электронной почты максимально проста - в большинстве случаев достаточно ввести логин и пароль. Штатный почтовый клиент наиболее удобен для работы с почтовыми аккаунтами iCloud и ставшей во многих фирмах корпоративным стандартом Microsoft Exchange. Если вы настроите почтовый клиент iPhone на работу с такими аккаунтами ("Настройки" > "Почта, адреса, календари"), сообщения будут доставляться на смартфон моментально при помощи технологии Push.

Для других "почт" - Gmail, Mail.Ru, Яндекс.Почта и т.д - предпочтительнее установить официальное приложение-клиент. Встроенный клиент при работе с таким аккаунтом сможет лишь проверять почту на предмет новых поступлений каждые 15 минут, не чаще, а вот приложение от создателей почтового сервиса сообщит о новом письме сразу.

В позапрошлом году Apple представила собственный сервис для обмена мгновенными сообщениями через Сеть - iMessage. Он позволяет обмениваться сообщениями с владельцами других устройств Apple по Интернету, причем даже удобнее, чем обычными СМС - вы будете видеть, когда ваше сообщение доставлено, когда прочитано, а также когда адресат начал набирать ответ. Чтобы включить iMessage, необходимо пойти в "Настройки" > "Сообщения". Потребуется зарегистрировать для использования в системе свой номер телефона или адрес электронной почты. Активация нового аккаунта может занять до нескольких часов, так что, возможно, придется запастись терпением.

Российским пользователям, впрочем, лучше подойдет для этой цели мессенджер "ВКонтакте" - аккаунты в этой соцети распространены в России куда шире, чем "умные" устройства Apple. C помощью официального приложения "Сообщения VK " можно переписываться и с теми друзьями, кто использует смартфоны или планшеты на других платформах, а также просто сидит дома у компьютера. Тем, кто еще пользуется ICQ, не стоит беспокоиться - для этой популярной в прошлом системы обмена сообщениями есть качественный официальный клиент . Можно поставить и мультиплатформенный мессенджер WhatsApp , представленный практически на всех современных и многих устаревших смартфонных платформах.

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

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

Во многих телефонах сейчас стоят тарифы с безлимитным Интернетом, так что звонок через сеть обойдется куда дешевле обычного, особенно, если телефон подключен к Wi-Fi. Через Skype можно звонить и на обычные телефонные номера, правда, за эту услугу придется заплатить (как правило, меньше, чем за такой же звонок по тарифам вашего оператора, а если в роуминге и по Wi-Fi - то в десятки раз меньше).

Музыка, видео
Считается, что iOS - очень "закрытая" система. Действительно, прямого доступа к файлам и папкам на мобильных устройствах Apple никогда не было, нет (если не делать "джейлбрейк", конечно) и, скорее всего, не будет. Если на Android-смартфон или на трубку с Windows Phone можно скопировать любой файл (песню, приложение, фильм, фото и т.п.) с компьютера напрямую, как на обычную "флешку", то с "айфоном" такой номер не пройдет.

Одна из главных функций смартфонов - воспроизведение музыки и видео. Чтобы закачать контент на iPhone есть несколько путей. Самый традиционный - подключить его кабелем к компьютеру и залить из библиотеки программы iTunes (куда ее надо предварительно добавить). Точно так же можно закачивать и фильмы, но воспроизводиться будут только файлы с расширениями.mp4, .m4v или.mov. Привычные.avi или.mkv придется конвертировать, или устанавливать специальный плеер, поддерживающий их воспроизведение. Наиболее популярное приложение такого рода - AVPlayer . Хотя миновать iTunes все равно не получится, вы хотя бы будете избавлены от необходимости конвертировать видео. Впрочем, там, где большинство российских пользователей берут фильмы и сериалы, также наметилась тенденция к переходу на файлы формата.mp4, скорее всего, через пару лет он станет преобладающим.

Но есть и другие варианты. Во-первых (не надо, пожалуйста, смеяться) теперь можно купить музыку и кино прямо с iPhone в магазине iTunes. Во-вторых, подписавшись на сервис iTunes Match (около 800 рублей в год) можно создать копию своей музыкальной коллекции с компьютера на серверах Apple и слушать всю свою музыку в режиме потокового вещания из Сети, либо закачивать оттуда же на iPhone для оффлайнового прослушивания.

В-третьих, можно задействовать различные "облачные" сервисы. Если у вас есть аккаунт "ВКонтакте", с помощью официального приложения-клиента для iOS можете слушать музыку прямо оттуда - из своей подборки аудиозаписей, из коллекций друзей или просто находя нужные песни поиском. Есть и "Яндекс.Музыка" - сервис позволяет за 100 рублей в месяц слушать и скачивать себе на iPhone любое количество музыки. Если платить не хочется, приложение может проигрывать и музыку, сохраненный в "облачном" хранилище "Яндекс.Диск". Для небольшой музыкальной коллекции предоставляемых там 10 гигабайт хватит. Наконец, никто не мешает закачать музыку в Dropbox и слушать прямо оттуда, хотя это (пока что - ) не очень удобно.

Для просмотра кино "по сети" помимо той же "ВКонтакте" существуют онлайн-кинотеатры, наиболее популярный из которых на iOS - Play и ivi.ru. Ассортимент фильмов там не головокружительно богат, но наиболее популярные ленты последних лет представлены.

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

Многие "яблочники" не знают, как удалить из iPhone аудиокнигу. Большинство делают это через iTunes, не подозревая, что есть куда более простой способ. Действительно, по какой-то неясной причине свайп по аудиокниге не вызывает меню "удалить". Однако это вполне можно сделать через настройки. Заходим в приложение "Настройки", выбираем пункт "Основные", директорию "Статистика". Сверху подгрузится меню "место хранения". Выбираем в нем пункт "музыка", находим нужную аудиокнигу, делаем свайп и удаляем.

Все "айфоны" старше модели 3G поддерживают многозадачность. Это означает, что приложения, из которых вы вышли, не закрываются, а сворачиваются. Чтобы переходить от одного приложения к другому, нужно быстро два раза нажать кнопку "домой". Снизу появится меню с ярлыками открытых приложений, щелкните по нужному, и вы переключитесь на него. Следует отметить, что не все приложения в этом меню действительно открыты. iPhone ведет своеобразный лог всех открытых приложений с момента включения. Действительно открыты и работают в фоновом режиме только последние из них. iPhone автоматически "убивает" старые процессы, чтобы освободить память. Так что, если вы попробуете вернуться к приложению, после которого вы пользовались еще несколькими десятками программ, оно не возобновится, а просто стартует сначала.

Количество одновременно открытых программ разнится в зависимости от модели телефона (iPhone 5 может одновременно держать в памяти намного больше программ, чем iPhone 4S или 4) и от самих приложений. Точно так же обстоят дела со страничками в браузере, старые страницы выгружаются из памяти, чтобы обеспечить быстродействие.

При желании пользователь может удалить ненужные приложения из памяти, чтобы ускорить работу телефона. Для этого нужно сделать долгое нажатие на любом ярлыке в меню переключения между приложениями, появятся значки удаления. "Убейте" последние открытые процессы. Удалять все нет никакой надобности, они и так неактивны, а в меню отображаются просто ярлыки.

При желании после двойного нажатия кнопки "Домой" можно сделать свайп влево. Откроется экран, на котором можно быстро перейти к аудиозаписям, переключить трек или "зафиксировать" положение экрана. Последняя функция особенно удобна, когда вы пользуетесь телефоном лежа. Еще один свайп влево переведет вас к меню, где можно настроить громкость. Оно пригодится, если по какой-то причине физические кнопки регулировки громкости перестали работать. Там же находится переключатель AirPlay - технологии, позволяющей выводить музыку и видео по Wi-Fi на совместимые устройства ().

Как продлить время работы от аккумулятора
Многие сталкиваются с тем, что iPhone недостаточно долго работает от аккумулятора. Это действительно так, однако продолжительность работы без зарядки можно сильно увеличить. Если у вас iPhone 5, обязательно выключите поддержку LTE. В России она все равно бесполезна, отечественные сети четвертого поколения iPhone не поддерживает. Также, при желании, можно отключить поддержку 3G, если по какой-то причине сеть нового поколения не ловит там, где вы живете или вам просто не нужен быстрый Интернет. Если вы не пользуетесь Wi-Fi, отключите и его, он также расходует батарею.

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

Другие приложения
В магазине приложений App Store более 600 000 программ для iPhone, платных и бесплатных, но не все из них одинаково полезны. Не следует бояться того, что покупка софта потребует слишком больших вложений - качественных бесплатных программ очень и очень много. У многих платных приложений могут быть совершенно бесплатные аналоги, которые справляются с задачей ничуть не хуже, но при этом демонстрируют рекламу.

Во-первых, придется озаботиться навигационными приложениями. В новой iOS Apple решила отказаться от карт Google и установила в iPhone по умолчанию собственный картографический сервис, пока что неточный, неуклюжий и даже . Удалить его, к сожалению, нельзя, но можно засунуть куда-нибудь с глаз долой, да и из сердца вон. Ему на замену можно подобрать немало качественных и бесплатных приложений.

Можно установить всеми любимые Google Maps , которые наконец-то вышли на iOS. Программа предоставляет детализированные карты с панорамами улиц и удобным интерфейсом. Также можно воспользоваться отечественными картографическими сервисами, которые все-таки знают территорию России чуть лучше, чем западный аналог. Скачайте небезызвестные Яндекс.Карты , красивый и функциональный навигационный сервис, который также предоставляет актуальную информацию о пробках. Для тех, кто водит автомобиль, бесценным помощником станет "Яндекс.Навигатор " - одна из немногих качественных и бесплатных программ-навигаторов в App Store. Есть и зарубежные бесплатные навигаторы, однако продукт "Яндекса" полезнее тем, что предоставляет локальные данные о пробках, дорожных событиях, камерах слежения и многом другом.

Также могу посоветовать "эксперта по городу" 2GIS - еще одна качественная отечественная программа. Она отличается от карт Google тем, что не требует подключения к Интернету для работы. При первом запуске пользователь скачивает карту своего города, а потом просто пользуется приложением, ничего не подгружая (аналогичная возможность недавно появилась и в "Яндекс.Навигаторе"). 2GIS содержит адреса и номера телефонов сотен ближайших аптек, ресторанов, магазинов, больниц, театров и прочих заведений. Он также показывает часы их работы.

На этом список навигационных программ можно закончить. Их, конечно, еще много, к примеру, неплохие Rambler Maps, iГдеАвтобус, Progorod и еще сотни других. Однако указанных выше приложений вполне хватит для того, чтоб ориентироваться в любом месте. Остальные программы, скорее всего, будут лежать в телефоне мертвым грузом.

Теперь перейдем к "социальным" приложениям. Практически все основные социальные сети имеют свои клиенты на iOS, поэтому обязательно скачайте себе их. Пользоваться ими намного удобнее, чем веб-версией сайта. Приложения могут посылать вам оповещения о входящих сообщениях и потребляют намного меньше трафика. Для каждой популярной сети есть несколько сторонних приложений, однако в большинстве случаев лучшим выбором будет официальное. Они часто обновляются и отлаженно работают: , Facebook , Twitter . При желании можно зарегистрироваться в исключительно смартфонных "социалках", таких как Foursquare или Instagram . Первая соцсеть позволяет "отмечаться" в различных местах, чтобы друзья могли знать, где вы находитесь, или прочитать ваше мнение о том или ином кафе, кинотеатре, достопримечательности и т.п. Вторая предназначена для наложения фильтров на фотографии и выкладывания снимков в Интернет. Впрочем . У этой соцсети немало проблем, так что многие пользователи предпочли просто удалиться из нее. Накладывать красивые "фильтры" на сделанные фотографии теперь можно напрямую из приложения Twitter, Vk и многих других.

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

Из офисных программ, прежде всего, следует посоветовать "облачный" блокнот Evernote . Он автоматически синхронизирует все заметки, так что вы сможете получить доступ ко всей занесенной в него информации через Интернет. Кроме того, он позволяет добавлять к заметкам фото и другие материалы, удобно их сортировать и многое другое. Весьма неплохо справляется со своими обязанностями бесплатный офисный пакет Office Plus , позволяющий редактировать документы всех основных форматов.

Также на телефон можно скачать программы для чтения новостей: ВЕСТИ , Лента.ру, РБК, Ведомости и другие. Если вы хотите читать книги, скачайте iBooks - удобную программу, разработанную Apple. Она поддерживает далеко не все форматы, зато красиво оформлена. Книги придется переносить через iTunes, либо покупать в магазине Apple (русскоязычных книг в нем мало), либо класть в Dropbox и скачивать уже оттуда. Кроме того, некоторые книги можно импортировать в iPhone прямо с сайта, откуда их скачивают (ни слова о Flibusta.net). Также программа читает PDF, но такие файлы чаще всего отформатированы под большие экраны компьютеров, а потому для чтения на iPhone не очень удобны.

Чтобы считывать QR-коды камерой (квадраты с причудливыми рисунками, которые часто размещают в рекламе, они являются графическими ссылками на веб-сайты), скачайте QRReader или любое подобное приложение, они все почти одинаковые. Чтобы ориентироваться в незнакомых торговых центрах, пригодится WizeeШопинг . Чтобы смотреть телевизор с телефона через Интернет, подойдет или любую из сотни программ-синтезаторов. А если не жалко 5 долларов, то Garage Band собственной разработки Apple позволит не только играть на клавишных, басу, гитаре или барабанах, но и записывать полноценные композиции с несколькими аудиодорожками.

Если после прочтения материала у вас остались какие-то вопросы, не стесняйтесь задавать их нашему твиттеру

С позиции пользователя, iOS - выдающаяся платформа. Возможно, несколько монотонная и жёсткая, но привлекательная и надёжная (в основном).

С позиции разработчика дела обстоят совсем иначе. Работать с iOS (а на самом деле, вообще, с Apple) - всё равно, что пытаться разговаривать с параноидальным роботом, действующим как известный советский пограничник из романа Кафки.

Safari для iOS - полный отстой

Он является одним из самых отвратительных браузеров, с которыми я имел дело с тех пор, как начал заниматься веб-разработкой в конце 90-х. Я потерял счёт костылям, которые пришлось поставить, чтобы заставить программы работать в Safari для iOS или в её веб-представлениях. Это просто неприемлемо в мире 2016 года, где всё подчиняется стандартам.

Чтобы дать вам представление: вы не можете, например, задать высоту элемента