понедельник, 2 июня 2014 г.

Swift - новый язык программирования от Apple


Для iOS разработчиков настали интересные времена. Apple решилась на серьезный шаг и внесла кардинальные изменения в процесс разработки.
  • для работы с графикой представлено новое API Metal взамен OpenGL. Анонс обещает ускорение отрисовки в 10 раз и оптимизацию шейдеров и многопоточности. Это изменение затронет не так много разработчиков: для большинства детали реализации скроются за фасадом любимого графического движка.
  • новый язык программирования Swift, быстрее на 40% чем Objective-C (в задаче сортировки сложных объектов). По первым описаниям это что-то среднее между Python и Objective-C с синтаксисом ближе к C. Может использоваться как скриптовый язык и вызываться из стандартного Objective-C кода.
Остальные анонсы на этом фоне выглядят блекло. Новые возможности iOS 8 добавляют в систему то, что уже было реализовано в Android. Уверен, что часть из этого Apple реализует лучше чем Google и эти элементы позднее вернуться в Android. Нововведения следующие:
  • виджеты
  • кастомные клавиатуры
  • авто бекап фото и видео и их автоматическое улучшение
  • улучшенная работа с Siri и картами
Новые возможности для разработчиков более интересные:
  • доступ к Touch ID идентификации
  • новое API для камеры
  • официальный канал для тестирования приложений
  • CloudKit - средства для разработки серверной части
  • API для умного дома и медицинских приложений
  • объединение приложений в бандлы


Комментариев нет:

Отправить комментарий