LINUX.ORG.RU

Iphone


8

12

Всего сообщений: 16

OpenCovidTrace — open-source проект безопасного и приватного отслеживания контактов COVID-19

 , , ,

Группа Open Source

OpenCovidTrace реализует открытые версии протоколов отслеживания контактов под лицензией LGPL.

Ранее, в апреле текущего года, компании Apple и Google выпустили совместное заявление о начале разработки системы для отслеживания контактов пользователей и опубликовали её спецификацию. Запуск системы планируется в мае одновременно с новым релизом операционных систем Android и iOS.

Описанная система использует децентрализованный подход и основывается на обмене сообщениями между смартфонами через Bluetooth Low Energy (BLE). Данные о контактах хранятся на смартфоне пользователя. При запуске генерируется уникальный ключ. На основе данного ключа генерируются дневной ключ (каждые 24-часа), а на его основе — временные ключи, которые сменяются каждые 10 минут. При контакте смартфоны обмениваются временными ключами и сохраняют их на устройствах. При положительном тесте дневные ключи загружаются на сервер. Впоследствии смартфон скачивает дневные ключи зараженных пользователей с сервера, генерирует по ним временные ключи и сравнивает со своими записанными контактами.

В OpenCovidTrace идет активная разработка iOS и Android версий мобильного приложения:

  • в проекте реализован протокол, описанный в спецификации Apple/Googlе
  • реализована серверная часть хранения анонимных данных
  • выполняется интеграция решения DP-3T (проект группы ученых по разработке открытого протокола отслеживания)
  • выполняется интеграция решения Bluetrace (одно из первых подобных решений уже запущенное в Сингапуре)

Ресурсы

>>> Github репозиторий

>>> Сайт проекта (opencovidtrace.org)

snoopt
()

Разработчики postmarketOS анонсировали начальную поддержку iPhone 7

 , , ,

Разработчики postmarketOS анонсировали начальную поддержку iPhone 7
Группа Apple

Разработчики дистрибутива Linux, направленного на использование на мобильных устройствах, postmarketOS, анонсировали начальную поддержку своего продукта на смартфоне компании Apple iPhone 7.


PostmarketOS – свободная операционная система с открытым исходным кодом, предназначенная для использования на мобильных устройствах. В основе дистрибутива лежат Alpine Linux, Musl и BusyBox. Проект был запущен в 2017 году. Он умеет запускать окружения рабочего стола на базе Xserver и Wayland, такие как Plasma Mobile, MATE, GNOME 3, XFCE, а в последних версиях добавлена поддержка Unity8 и Phosh.


В версии для iPhone из-за ограничений на размер загружаемого ядра пока что реализован только начальный запуск системы без графического интерфейса. Но активная работа ведется, и в скором времени разработчики надеются запустить полноценный Linux на Apple iPhone 7.

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

>>> Официальный сайт

>>> Wiki проекта

>>> Исходные коды

>>> Поддерживаемые устройства

>>> Подробности (project-insanity.org)

Zhbert
()

Вышла новая версия библиотеки для работы с устройствами фирмы Apple — libimobiledevice 1.2.0

 , , , ,

Группа Open Source

libimobiledevice –- это библиотека для работы с устройствами фирмы Apple.

Поддерживаются следующие устройства:

  • iPod Touch 1G/2G/3G/4G/5G;
  • iPhone 1G/2G/3G/3GS/4/4S/5/5C/5S/6/6+;
  • iPad 1/2/3/4/Mini/Mini 3/Air/Air 2;
  • Apple TV 2G/3G.

Благодаря данной библиотеке в Linux возможно использовать iPhone в качестве 3G модема, иметь доступ к файловой системе, активировать устройство, обновлять системное ПО и т.д.

Основные изменения:

  • Добавлена поддержка iOS 8.
  • Добавлена поддержка iPhone 6 и iPhone 6+.
  • Устранены утечки памяти.
  • Увеличена скорость работы библиотеки.
  • Проведен рефакторинг кода.

>>> Подробности (libimobiledevice.org)

Root-msk
()

Android и iPhone – войны браузеров

 ,

Группа Документация

Разнообразные пользовательские приложения, работающие на платформах iPhone и Android, завоевали широкую популярность у владельцев мобильных устройств. Развитие мобильных и Web-технологий открывает новые возможности в сфере мобильных Web-приложений.
Часть 1.WebKit спешит на помощь
В рамках статьи рассматривается построение простого приложения для мониторинга сети, которое может выполняться как на браузере настольного компьютера, так и на обоих мобильных браузерах.
Часть 2. Разработка приложения для браузера на платформе iPhone или Android

В этой статье мы продолжим наше знакомство с мобильными Web-технологиями и закончим разработку Web-приложения для мониторинга сети, которое будет выполняться на браузерах iPhone и Android. Наше приложение будет использовать локальное SQL-хранилище и технологию Ajax, обеспечивающую широкую функциональность приложений для мобильных браузеров. Кроме того, приложение будет использовать популярную JavaScript-библиотеку jQuery.

>>> Подробности (ibm.com)

IBM_dW
()

Замена мобильному Fennec — Firefox Home

 , ,

Группа Mozilla

После последних сборок Fennec (которые с большой натяжкой можно назвать удачными) в компании Mozilla, видимо, поняли, что нужно менять подход к разработке мобильных приложений. И вот на днях разработчики представили «облачное» приложение Firefox Home. Что это такое?

Firefox Home — это бесплатное «облачное» приложение, которое позволяет получить доступ к истории Firefox на домашнем или рабочем компьютере, а также к закладкам и вкладкам. Там, где нет возможности запустить полную версию Firefox, данное приложение сэкономит массу времени.

В данный момент приложение доступно только для iPhone, но в ближайшем будущем разработчики планируют портировать его на платформы Blackberry, Symbian и iPad. Также планируется увеличить функциональность приложения:

  • синхронизация паролей с телефоном;
  • улучшенная интеграция с новыми возможностями iOS4 и «родными» приложениями (Youtube, Maps, Mobile Safari и т.д.);
  • перенести другие параметры Firefox, например поисковую систему;
  • перенести параметры Firefox Panorama и группировку вкладок на телефон;
  • добавить некоторые экспериментальные возможности, которые помогут легко обмениваться ссылками, обзорами и комментариями с друзьями через Twitter, Facebook или другие социальные сети прямо из Firefox Home;
  • добавить возможность обратной связи и помощь при возникновении проблем прямо из Firefox Home.

Также было заявлено, что полной версии браузера Firefox для iPhone не будет. Честно говоря, такая тенденция кажется странной: сперва разработчики прекратили разработку Firefox для Windows Mobile, теперь и для iPhone. Единственная платформа, где работает полноценная мобильная версия (Fennec) — это Android. Будут ли разработчики поддерживать Fennec только ради Android — покажет время.

Страница с приложением Firefox Home для iPhone.

>>> Подробности (mozilla.com)

MuZHiK-2
()

iX - дистрибутив Linux для iPhone'ов

 , ,

Группа Apple

На днях состоялся выпуск сборки дистрибутива iX - дистрибутива Linux, созданного специально для запуска на iPhone. Сборка ещё носит экспериментальный характер, но уже может быть запущена на оборудовании Apple.

В основе дистрибутива - Ubuntu, а в качестве DE разработчики выбрали Xfce.

К сожалению, данное ПО имеет ряд проблем:

  • отсутствие поддержки мультитач;
  • невозможность совершать звонки;
  • проблемы с воспроизведением звука;
  • низкая производительность.

Стоит заметить, что это лишь экспериментальная версия, поэтому можно ждать больших успехов в релизе.

При использовании данного образа может возникнуть проблема использования основной прошивки. Чтобы избежать данную проблему, используйте Open iBoot.

Скачать (249мб в сжатом виде / 750мб в распакованном).

>>> Подробности (omgubuntu.co.uk)

helios
()

10 причин почему Android лучше iPhoneOS

 ,

Группа Android

«С момента своего первого выпуска в 2008-ом, Android выросла в функциональном плане, и не только догнала своего конкурента по представленным возможностям, но и опередила его практически во всех аспектах. Портал gizmodo.com составил список из 10 вещей, выполняемых Android лучше, чем iPhone.

>>> Подробности (gizmodo.com)

G-UNiX
()

После трёх лет разработки выпущен релиз библиотеки для работы iPhone/iPod — libimobiledevice 1.0.0

 ,

Группа Open Source

Основные возможности данной библиотеки:

  • Поддержка iPod и iPhone (1-ое, 2-ое и 3-е поколение с ОС вплоть до iPhone OS 3.1.3)
  • Работа с ФС устройства
  • Получение информации об устройстве
  • Возможность синхронизации аудио/видео
  • Управление установленным ПО
  • Управление иконками на дисплее мобильного устройства
  • И другие полезные возможности

>>> Подробности (phoronix.com)

Root-msk
()

DARPA заинтересовалась использованием iPhone или Android для военных целей

 , ,

Группа Linux General

Агентство по перспективным оборонным научно-исследовательским разработкам США (DARPA) заинтересовалось использованием iPhone или Android для военных целей и начало поиск идей для написания соответствующих программ. В статье утверждается, что уже существуют программы для снайперов, выполняющие баллистические расчёты, а так же программы для ориентации на местности и управления роботами.

Потенциальным разработчикам предлагается посылать описания предлагаемых программ доктору Mari Maeda на DARPA-SN-10-27@darpa.mil, в соответствии со следующим документом: https://www.fbo.gov/utils/view?id=14876c3ebfcf85fa92c695ec8c1acf6a

>>> Подробности (theregister.co.uk)

bbk123
()

Mono Touch: Hello World!

 , , , , ,

Группа Open Source

Итак, свершилось. Написано и работает первое приложение на платформе MonoTouch для IPhone. По ссылке можно наблюдать видеозапись сего процесса.

>>> Подробности (casttv.com)

Sekai
()

Мигель де Иказа представил MonoTouch

 , , , ,

Группа GNOME

MonoTouch - это редакция Mono для устройств iPhone и iPod Touch, производимых компанией Apple.

MonoTouch позволяет разработчикам создавать приложения на основе C# и .NET и запускать их на iPhone, получая преимущества от использования iPhone API. При этом появляется возможность повторного использования кода и библиотек, написанных под .NET. Разработчикам не придётся изучать что-то новое в плане разработки - используется все та же привычная для них среда. Разработчики могут использовать как симулятор iPhone для тестирования своих приложений, так и саму MonoTouch на целевом устройстве, и потом отправлять приложения в AppStore для распространения.

Технология

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

Для удовлетворения этих требований MonoTouch поставляется в виде статического компилятора, который переводит исполняемые файлы .NET и библиотеки в «родные» приложения. Никаких JIT и интерпретаторов вместе с приложением не поставляется - только «родной» код.

Это все построено на основе технологии Mono «Ahead of Time Compilation», подобной той, что используется для поддержки Unity3D на iPhone. Но, в отличие от Unity, MonoTouch поддерживает и другие устройства.

Как видно, MonoTouch является законченным решением для разработки приложений, которые будут распространяться через AppStore, но при этом существуют и ограничения на то, что разработчики могут использовать в C# и других языках .NET.

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

Каталог с образцами виджетов (исходный код).

>>> Страница проекта (mono-project.com)

MuZHiK-2
()

Теперь любое приложение J2ME можно запустить на iPhone

 , ,

Группа Java

Автор MicroEmulator смог сделать версию своего эмулятора J2ME для платформы Android. После чего умельцы переписали opensource-эмулятор так, что его стало возможным запускать на iPhone.

>>> Подробности (livejournal.com)

anonymous
()

Linux запущен на iPhone

 

Группа Hardware and Drivers

В блоге linuxoniphone.blogspot.com появилась информация о том, что ядро Linux 2.6 с минимальным userspace было запущено на iPhone, при помощи собственного загрузчика openiboot. Уже реализована поддержка фреймбуфера, прерываний, сериал-порта через USB, прочее. Пока что отсутствует поддержка touchscreen, Wi-Fi, звука, акселерометра, радиомодуля.

Видеодемонстрация - http://www.vimeo.com/2373142.

Обсудить с разработчиками можно в irc://irc.osx86.hu/#iphonelinux

>>> Подробности (linuxoniphone.blogspot.com)

B084
()

Жертвой политики Apple по установке ПО на iPhone стала Opera Software

 , ,

Группа Apple

Как уже обсуждалось на ЛОРе, мобильный телефон Apple iPhone столь проприетарен, что легально позволяет установку приложений единственным способом — через интернет-магазин самой Apple, для размещения своих программ в котором разработчикам требуется принять кабальное соглашение и заплатить деньги, а потом ждать разрешения.

Так вот, недавно в интервью газете «Нью-Йорк таймс» генеральный директор Opera Software Йон Стефенсон фон Течнер среди прочих интересных вещей типа того, что они зарабатывают около 1 доллара в год с каждого пользователя, упомянул о том, что Opera Software, оказывается, портировала под мобильный телефон iPhone свой браузер Opera Mini, но Apple не разрешила его выпустить, мотивировав это тем, что у iPhone уже есть встроенный браузер Safari.

>>> AppScout (appscout.com)

anonymfus
()

Sun портирует Java на iPhone

 , , ,

Группа Java

После изучения недавно вышедшего SDK, специалисты компании Sun сделали вывод, что возможна разработка JVM для iPhone и iTouch на базе JavaME. Аналитики утверждают: "С помощью Java SDK можно выйти из-под контроля компании Apple, которая решает, какое именно программное обеспечение является "правильным" для iPhone". В статье не рассматривается, как может среагировать Apple на возможное ослабление контроля над написанием программного обеспечения для своего детища. Apple не показало интереса в реализации Java для iPhone, но Sun планирует сделать эту сложную работу самостоятельно. Бесплатная JVM будет доступна через Apple's App Store для third-party приложений.

>>> Подробности (infoworld.com)

gaa
()

Вышел iPhone SDK

 , , ,

Группа Apple

Apple наконец-то выпустил iPhone SDK (v. 2.0.b1). iPhone SDK включает в себя: Xcode IDE, различные инструменты, iPhone эмулятор, frameworks и примеры и многое другое.

>>> Подробности (apple.com)

iRunix
()