7 заметок с тегом

iOS

Русское издание, так сказать.

Эстетически безупречные Ramotion
Выпустили Выпускают перевод iOS Human Interface Guidelines

Дело, безусловно, достойное. Далеко не все в состоянии читать профессиональную литературу на английском.

Оригинал и эта же страница из перевода (смотрите второй слайд)

Кстати, кому надо — Human Interface Guidelines одним файлом, на английском.

Почему для Андроида мало хороших приложений

Казалось бы, причем тут интерфейс

Безусловно, описываемая мной ситуация не является фундаментальной причиной, но что-то в этом есть.

Хорошие источники информации отличаются от плохих и тем, что из них можно получать информацию с минимальным трением. У меня есть учебник «Экономикс» Макконнелла и Брю, возможно первое в России издание, примерно 93-го года. Говорят, довольно хороший. Но им невозможно пользоваться, потому что в нем нет предметного указателя. А его оглавление, мягко говоря, не очень предметно.

Сегодня стал искать гайды по интерфейсам. Без проблем нашел в выдаче iOS Human Interface Guidelines и Android Developers. Зашел на первую страницу и понял, что читать такие объемы отсюда хоть и реально, но крайне не практично. В Правом верхнем углу сразу заметил иконку файла и подпись «PDF». Обрадовался и сохранил себе 180 страниц в человеческом формате.

Воодушевленный таким началом, пошел по второй ссылке. На главной странице Developers.Design не нашел ссылки для скачивания, ну и ладно. В боковом меню есть раздел Downloads, заходим туда. Вверху страницы есть многообещающая кнопка «Download all». Смотрим ниже, что же есть в этом разделе. А там есть всё — и исходники с элементами управления для Fireworks и дроидский шрифт и палитра и иконки. Только самого гайдлайна нет.

Вот так — все инструменты в руки, а инструкцию читайте только с сайта, ну или руками всё копируйте в Ворд и там кое-как печатайте. Нет, я понимаю, что у Андроида какой-то мизерный объем гайдов по сравнению с iOS. Но есть что-то нездоровое в том, чтобы препятствовать разработчикам скачивать документацию и читать в нормальном человеческом формате. Выуживание кусков информации, рассеянной по великому множеству пунктов меню не располагает к вдумчивому изучению. Какое уж тут качество приложений. Был бы рад обнаружить, что в течении 10-и попыток я просто не туда смотрел.

Напророчил на iOS6

Сбылось моё предсказание на счет Don Not Disturb.
Писал об этом 3 июня, а 11 июня Apple представили iOS 6:

Версия 6.xx
6.0 beta 1 (build 10A5316k) — представлена 11 июня 2012 г. в ходе презентации на WWDC 2012.
...
Появилась функция «Не беспокоить», которая позволяет отключать уведомления по расписанию, либо в конкретный момент.
из статьи «iOS» на Википедии

И я не удивлен, что до такой нужной фичи додумались именно Apple. Ждите через год на всех новых смартфонах.

Do not disturb

Когда-нибудь у мобильных устройств и приложений появится такая фича. В настройках уведомлений будет галка «Не беспокоить с 23 до 7». Особенно актуально для программ с push-уведомлениями.

Money IQ

Это самая лучшая программа учета личных финансов для iOS. Все операции (приход/списание) с любыми счетами делаются прямо с главного экрана. Растущие из центральной панели кнопки — для списания, зеленые «кнопки» ниже — для зачисления. За одно они показывают суммарный баланс счетов своего типа. Вверху в красном прямоугольнике показана сумма списаний в этом месяце, в зелёном — доходов. Слева от от этих итогов показана сумма списаний за сегодня и в средняя за день. В общем, абсолютно весь необходимый функционал присутствует на главном экране.


В новой версии они даже добавили вложенность категорий расходов и доходов, а до этого было реально тяжело.
Иконок для категорий всегда было достаточно и они не лишены смысла.

Все плюсы этой программы не отменяют того факта, что её создатели обошлись крайне плохо со своими пользователями. Я успешно пользовался этой замечательной программой на iPhone 3G до декабря, пока не купил себе 4S. Оказалось, что под iOS5 MoneyIQ не работает. В AppStore на странице программы было написано, что скоро они выпустят обновление с поддержкой iOS5. Последняя версия и, соответственно, это сообщение были выпущены около 14 июля 2011г. Декабрь, шел снег, а обновления не было. Мне пришлось срочно — вот прямо сейчас искать новую программу для iOS, а всё не перенесенное в AbilityCash, переписывать на листочек. Из-за этих добрых людей я потратил не менее 10 долларов и очень много времени на поиски подходящей замены. Каждая проба, где это возможно, сопровождалась заведением своих категорий доходов и расходов в неё. Естественно, при переходе на новый айфон вся накопленная база за три месяца была похерена вместе со старой версией. Где-то в феврале 2012 г. они всё же выпустили новую версию, продержав своих пользователей без обновлений более чем пол года.

Учёт личных финансов. AbilityCash.

Уже не помню, как я попал на сайт дзен-мани — онлайн систему учета. Авторы предлагают заносить туда свои расходы по категориям и видеть свой финансовый прогноз. По пути, видя, сколько осталось денег, предлагают их инвестировать. Этот сервис показался не пригодным из-за убогого функционала и того, что данные о моих финансах будут храниться у каких-то неизвестных людей.

Но тема меня зацепила. В августе 2011г. я озадачился учетом доходов и расходов. Самое главное , что я хотел понять — куда деваются деньги. Наверняка вам тоже знакомо это ощущение. Хочется знать, какие статьи расходов неоправданно раздуты. Побочная задача — знать сколько у меня денег.

Я стал искать программы, заточенные под учёт личных финансов. Так получилось, что первая программа, которую я обнаружил для PC, — AbilityCash, была идеальна. До сих пор я невольно сравниваю все программы с ней. На момент обнаружения программа не обновлялась более двух лет и я подумал, что этот прекрасный не коммерческий проект заглох. Внезапно, в марте 2012, спустя почти три года, вышла новая версия Ability Cash.

Полноценная программа учета личных финансов должна обладать следующими возможностями.
  1. Вести учет в разрезе счетов. То есть деньги должны списываться не из абстрактного источника, а с конкретного счета: наличные, вклад, кредитная карта, дебетовая карта и так далее.
  2. Иметь операцию перевода между счетами. Это позволяет отражать обналичивание денег с карты, гашение кредитов.
  3. Иметь операцию установки конкретного значения остатка на счете. Чтобы откорректировать информацию в программе относительно реальности, если забыл занести какие-то траты.
  4. Счета должны иметь признак валюты и уметь загружать свежие курсы из открытых источников. При обмене денег без этого ни как.
  5. Но самое важное — кастомные категории доходов и расходов. Обязательна возможность создавать хотя бы один уровень вложенности. Невероятно, но в некоторых программах список категорий вообще не настраивается.
  6. Вести бюджеты. Каждая статья бюджета завязана на одну или несколько статей расходов. Должна быть возможность устанавливать лимит расходов на статью бюджета на разные периоды, а не только на месяц.
  7. Иметь отчеты с полноценным фильтром.
Есть ещё много полезных удобств, которые я не перечислил и без которых можно жить. Все эти возможности не только присутствуют в AbilityCash, но и идеально реализованы. Интерфейс программы продуман и совершенно не стилизован. Там нет красивых кнопочек, зато всё работает так, как этого ожидаешь. Все данные хранятся в файле бызы данных, на неё можно поставить пароль. Программа прекрасно работает с флешки.

Вот так выглядит окно с занесенными операциями:


А вот так — окно статей доходов и расходов:

PIN-код введен правильно

В iOS5 после успешного ввода PIN-кода система стала выводить сообщение о том, что код введен правильно. Телефоны пишут что-либо в ответ на ввод PIN-кода только в случае ошибки и так было всегда. Поэтому это сообщение рвет мозг. Теперь каждый раз я нервно вчитываюсь в это сообщение пока оно висит на экране 2 секунды.
Ни одна хорошая система не выдает сообщение «Вы успешно вошли в %productname%», а просто сразу перекидывает в рабочую область.