13 заметок с тегом ios

Ctrl + ↑ Позднее
11 сентября 2013, 17:17

Об iPhone 5c и iPhone 5s

Вчера ребята из Apple показали новые айфоны. На этот раз сбылись абсолютно все прогнозы и подтвердились многомесячные слухи — одним словом, ничего неожиданного мы и не увидели. Смотрел я презентацию с одним вопросом в голове: «А захочу ли я этот новый айфон?»

Но обо всём по порядку. Сначала — Colorful iPhone 5c.

По начинке почти ничем не отличается от обыкновенной пятёрки. Исполнен в ярких пластиковых корпусах. Выглядит весело и игриво. Стал толще и тяжелее. Предлагаются разноцветные чехлы в дырочку, позволяющие сделать внушительное количество цветовых сочетаний. Ребята из The Verge говорят, что пластик выглядит и ощущается на удивление хорошо. Цена — не сказать, что бюджетная — $549 за младшую модель без контракта.


Далее флагман — iPhone 5s.

Наконец-то LTE для России. Первый 64-битный ARM-процессор со специальным Motion-сопроцессором. Новая камера с улучшенной вспышкой. Гвоздь программы — сканер отпечатков пальцев (да, прощай, Passcode!). 128 GB не будет. Доступен в трёх цветах — добавился золотой. Цены стартуют с $649.

Отвечу на свой же вопрос: «Не захочу». Ни тот, ни другой. Не потому что они мне не понравились — потому что 4s до сих пор устраивает во всём, а новые модели не обладают какими-то must-have-фичами. Хотя я понимаю, кто и в каких странах захочет. Но в то же время не понимаю, кто захочет iPhone 5c, например, в России, если цена без контракта составляет $549, при том что цена флагмана — $649. Пока думаю, что единственная причина, по которой я захочу сменить 4s на новый телефон — это постепенно слабеющая батарейка.

Все картинки — с официального сайта Apple.

apple   ios   iphone

Так получилось, что теперь у меня есть опыт разработки под обе лидирующие мобильные платформы — iOS и Android. Неудивительно, что процесс программирования под эти операционные системы похож — сказывается мобильная специфика. Однако пересесть с iOS на Android оказалось тяжело.

Сначала я хотел написать о технических деталях, например, более сложном создании UI, который в Android верстается руками через xml-файлы. Или о неудобном подцеплении обработчиков кнопок. Или о механизмах персистентности. Или о сложной работе с анимацией... Потом я понял, что некоторые вещи в Android реально круты, например, Intents или Content Providers. Или адаптеры и курсоры для таблиц. Далее пришло понимание, что с технической точки зрения обе платформы имеют свои преимущества и недостатки, и кому-то, скорее всего, ближе подход Google, а кому-то, как мне, всё равно решения от Apple кажутся более логичными.

Другими словами, вроде всё хорошо, но почему-то всё равно остаётся ощущение, что разрабатывать под Android тяжелее и не так увлекательно. Разгадка кроется на поверхности — во всём виноваты инструменты разработки.

Первое, что вызывает недоумение (и культурный шок пользователя OS X) — феерическая корявость Eclipse. Xcode же, наоборот, поражает своей мощью, простотой и логичностью. Visual Studio может поспорить с ним в плане продвинутости, но, на мой взгляд, нет инструмента удобнее, чем Xcode. То же самое можно сказать и про симуляторы/эмуляторы, документацию, примеры, процесс отладки, настройки проекта, профилирование — во всех этих компонентах Apple далеко впереди.

Надеюсь, что Google исправит ситуацию, тем более что уже давно обещают выпуск Android Studio на базе IntelliJ IDEA. Пока же кодинг под Android напоминает неравную борьбу с Eclipse и ADT, после которой написать что-нибудь под iPhone — сплошное удовольствие.

11 июня 2013, 20:00

Первый взгляд на iOS 7

Вчера на презентации WWDC 2013 гвоздём программы стало представление iOS 7. По словам Apple, новый релиз — это самое масштабное изменение платформы со времён появления iPhone. И правда, с первого взгляда понятно, что новая версия ОС существенно переработана.

Последние месяцы ходили слухи насчёт перехода iOS от скевоморфизма к плоскому интерфейсу. Поводом для шумихи стало увольнение Скотта Форстала с поста главного по iOS, на смену которому пришёл Джони Айв. Считалось, что скевоморфизм — идея Форстала, поддержанная самим Стивом Джобсом. Но после перемен в руководстве, произошедших за последние пару лет, стало ясно, что iOS должна измениться.

Прогнозы оправдались — мы увидели флэт-интерфейс, чем-то напоминающий Android. Плохо это для iOS или хорошо? По презентации сложно сказать. Для ответа нужно попользоваться iOS 7. К тому же, очевидно, что за четыре месяца она будет доработана: что-то будет добавлено, что-то — исправлено, что-то — вырезано.

Но, имея то, что мы имеем, я хочу высказать несколько мыслей по поводу свежей iOS 7.

Флэт-интерфейс
Я бы не стал биться головой о стену из-за смены направления в дизайне iOS. Плоский интерфейс — это и не хорошо, и не плохо. Любой стиль уместен там, где он подходит для решения своих задач. Если раньше Apple нас приучал крутить головки в подкастах и листать страницы в iBooks, то теперь само взаимодействие станет другим. Плохой флэт-интерфейс — это если бы дизайнеры Apple просто перерисовали уголки страниц и головки в новом плоском варианте, а хороший — это когда он соответствует новому стилю взаимодействия с пользователем. Мне очень понравилась анимация и типографика — возможно, эти инструменты и будут играть главную роль в новом интерфейсе, заменив детализированные скевоморфные текстуры и объекты. Единственное, что разочаровало во внешнем виде iOS 7 — это её иконки, но, скорее всего, их ещё отполируют.

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

Новый Notification Center
По-моему, ничего глобально не изменилось. Как всё сваливалось в кучу, так и сваливается — но теперь в три кучи. Фишку под названием Today не просёк. Посмотрим, что будет потом.

Control Center
Отсуствие множества настроек всегда оставалось одним из принципов мобильных платформ, в особенности iOS. В идеале, такие настройки, как яркость, Bluetooth, Wi-Fi вообще не должны парить пользователя — смартфон должен регулировать их автоматически. Но на данный момент, пока операционные системы не научились делать это хорошо, Control Center выглядит хорошим решением.

Другие новинки
iRadio должно стать очень интересной вещью, но в России вряд ли появится скоро. AirDrop — отличная штука, но пока неясно, что именно она позволит передавать, за исключением фото и контактов. И жаль, что Siri не выучила русский.

Ну и напоследок — меня очень заинтересовала штука под названием iOS in the Car. Если удастся действительно подружить iPhone с машиной, это будет круто! Жду с нетерпением.

ios   iphone   wwdc   дизайн

Буду краток.

OS X Mavericks — круто, но не так много нового.

MacBook Air — неплохой апгрейд железа, но тоньше/легче не стал.

Mac Pro — ещё та зверюга, интересная железка.

iWork — попытка посоревноваться с Google Docs.

iOS — дизайн похож на Android (по презентации пока непонятно, хорош он или нет), многие новые фичи радуют.

В целом, всё позитивно :-)

android   apple   ios   macbook   os x   wwdc
Ctrl + ↓ Ранее