Типичный программист
81.4K subscribers
2.66K photos
891 videos
8 files
7.44K links
Всё самое интересное по программированию

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Сайт: https://tprg.ru/site

VK: vk.com/tproger

Регистрация в перечне РКН: https://tprg.ru/mJwo
Download Telegram
Свершилось: Apple позволила пользователям iPhone и MacBook самостоятельно ремонтировать свои устройства

После многолетнего давления акционеров компании и активистов Apple официально анонсировала программу Self Service Repair. Она позволит приобретать более 200 деталей для починки самых распространённых поломок. Включая замену дисплея, камер и аккумуляторов. Со своей стороны они обещали предоставить подробные инструкции и доступ к нужным инструментам.

И хотя это большой шаг в сторону пользователей, не всё так быстро: даже в США программа заработает только в начале следующего года и только для линеек iPhone 12 и iPhone 13. Чуть позже её планируют расширить до Mac с процессорами M1. И даже в таком виде её планируют сделать доступной для других стран только в течение 2022 года.

#apple
Просто красиво: коллекционер опубликовал фото прототипов AirPods и адаптера питания с прозрачным корпусом

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

Но несмотря на то, что тренд на прозрачный пластик закончился ещё в начале 2000-х, многим пользователям понравились прототипы.

Что скажете?

#apple
Журнал Wallpaper поделился кадрами студии Apple Park в Купертино. Так вот где они перекладывают дырочки камер местами для новых айфонов.

Как вам условия?

#дизайн #apple
Как делать интерфейсы для людей — от общего поведения приложения до оптимального размера кнопок:

— Гайдлайн от Apple: https://developer.apple.com/design/human-interface-guidelines/

— Microsoft: https://docs.microsoft.com/en-us/windows/apps/design/

— И Android: https://developer.android.com/design

Источник: запуск завтра

#android #microsoft #apple
Apple анонсировала Tap to Pay — фичу, которая позволяет использовать iPhone как платежный терминал

Tap to Pay реализована с помощью NFC и платёжной системы Apple Pay. Главное, фича давно напрашивалась, ведь смартфоны с NFC сегодня есть практически у всех, а кассу с терминалом ещё купить нужно, настроить и обслужить.

Что интересно, Apple решила дать доступ к SDK сервисам-партнёрам. Сейчас упоминается уже два готовых решения от Stripe и от Shopify. А значит, скоро не нужно будет отдельно покупать кассу — её функциональность реализуют сервисы-партнёры. И терминал — аппаратную часть возьмёт на себя Apple.

Запуск фичи планируется постепенно — сначала её опробуют в США ориентировочно весной этого года.

#apple
Разработчики так сильно закритиковали Safari, что в Apple обратились к ним с просьбой лично рассказать, чем так плох их браузер.

Евангелист Apple и участница команды WDE для Safari и WebKit Джен Симмонс опубликовала пост в твиттере, в котором написала: «Все, кто меня упоминает, говорят, что Safari — худший, это новый IE».

В ответ на критику Джен попросила пользователей прямо в комментариях рассказать о конкретных ошибках и случаях отсутствия поддержки, которые препятствуют работе веб-сайтов и приложений в Safari. И на момент публикации у поста их собралось уже больше 1,2 тысяч.

Ребята, вы знаете, что делать: https://twitter.com/jensimmons/status/1491064075987873792

#веб #apple
Ничего необычного, просто настольный ретро-календарь SystemSix на Raspberry Pi похожий на Apple Macintosh

А разработал его бывший инженер Apple Джон Калхун (John Calhoun), проработавший в Apple аж 26 лет. На 5,83-дюймовый E-ink дисплей устройства выводится прогноз погоды, фазы Луны, события онлайн-календаря и периодически заполняющаяся корзина, напоминающая выкинуть мусор.

Для подключения экрана к Raspberry Pi 3 автор взял за основу проект eInkCalendar. Правда, как признался Калхун, он очень плохой программист, поэтому долго не мог разобраться в коде eInkCalendar и просто наугад редактировал строчки кода до нужного результата.

Исходники проекта доступны на GitHub — там есть все необходимые скрипты, инструкция по настройке, библиотека иконок и чертёж стенда: https://github.com/EngineersNeedArt/SystemSix

#diy #raspberry #apple
This media is not supported in your browser
VIEW IN TELEGRAM
Помните, один инженер встроил в iPhone X полноценный рабочий порт USB-C? Он решил пойти дальше и встроил в Android-смартфон порт Lightning.

Кену Пиллонелу (Ken Pillonel) пришлось заставить кабель думать, что он подключен к устройству Apple, а потом уместить всю эту систему внутрь корпуса смартфона. Но если USB-C в iPhone давал новые возможности, то Android-смартфону Lightning, как оказалось, только вредит.

Собственно, этот проект парень затеял только чтобы «сбалансировать этот мир» и попробовать свои возможности и не надеялся на какой-то особенный результат. Полным видео с процессом разработки он обещал поделиться немного позже.

Напомним, в прошлом году Пиллонел показал iPhone X с рабочим портом USB-C вместо привычного Lightning. В итоге инженер открыл свой проект, а сам iPhone продал за 86 тыс. долларов: https://github.com/kenp-io/not-for-iphone-usb-c

#apple #android
Вы когда-нибудь докупали расширенный объём хранилища для хранения музыки Apple Music (iTunes)? Возможно, вы заполняли его гигабайтами пустого пространства.

Оказывается, музыкальные файлы, которые вы покупаете в Apple Music Store (AMS; ранее назывался iTunes Music Store) содержат приблизительно 6% цифрового аналога пустоты. И речь не о тишине, а о сплошных блоках пустого пространства, находящихся внутри файлов.

Зачем Apple добавляет в каждый файл Apple Music полмегабайта пустоты? И как вернуть впустую занимаемое пространство? Технический обзор есть в этой статье.

Оригинал на английском: https://www.ctrl.blog/entry/apple-music-nullbytes.html

Перевод на русский: https://habr.com/ru/post/659799/

#apple #ios