Build the future of communications.
Start building for free

iOS posts

  • By Donal Toomey
    複数ユーザーで構成されるビデオセッションのユーザー体験を最適化する Improve the Efficiency of Your Multi-Party Video Experiences JP

    この記事はDonal Toomeyこちらで公開した記事(英語)を日本語化したものです。

    教育、社会交流、職場のコラボレーションなどのシナリオでは、誰もが会話に参加するために、複数ユーザーでも円滑に動作する優れたビデオ環境が不可欠です。その必要性や価値は明らかですが、ブラウザーやモバイルデバイス向けの、複数ユーザー対応の高性能なビデオアプリケーションの構築は困難です。構築するビデオUIは、直感的であるとともに、ユーザーが使用するデバイスやネットワークの種類を問わず優れたビデオ体験を提供する必要があります。

    2019年、Twilioはネットワーク帯域幅プロフィールAPIを導入しました。このAPIは、ユースケースに基づき帯域幅を特定の参加者に割り当てるのに役立ちます。今回Twilioでは、ネットワーク帯域幅プロフィールAPIの機能強化版をリリースしました。機能強化版では、帯域幅とCPUの両方について、複数ユーザー利用を意識した効率的なビデオアプリケーションの構築を支援します。この効率性により、ユーザーのコンピューターのファンがうるさく回転する状況がなくなり、ビデオ品質は向上し、開発者サポートの負担が軽減されます。その他のアップデート項目として、ビデオトラックのスイッチオフのきめ細かい制御や、ユニークなレイアウトの作成が可能となっています。本稿では、ネットワーク帯域幅プロフィールAPIの機能強化版を使用する利点と、その使用例をご紹介します。

    CPUリソースと …

    Read More
  • By Luke Martinez
    Appleのメールプライバシー保護(MPP)に備える! Apple Mail Privacy Protection 2 JP

    この記事は、SendGrid Eメール配信 運用担当のLuke Martinezが、こちら(英語)で執筆した記事を日本語化したものです。

    2021年9月末には、Apple社がOSの最新版である “iOS 15”, “iPadOS 15”, “macOS Monterey”, “watchOS 8” をリリースすることが予想されます。Appleデバイスを最新バージョンにアップグレードしたユーザーは「メールプライバシー保護」(MPP) という機能を利用できるようになります。この機能が2021年6月に初めて発表されたとき、Twilio SendGridではMPPとそのメールプログラムへの潜在的な影響に関する頻出する質問 (FAQ) に答えるブログ記事(日本語抄訳版)を公開しました。

    そのなか、MPPのリリース日(9月中下旬)が近づいてきましたので、お客様がMPPに備えるための方法を幾つか、また、メール配信プログラムの効果追跡にもたらされる大きな変化を皆さまが管理するためにTwilio SendGridが取っているステップについての最新情報、の2点を提供したいと思います。

    メールプライバシー保護(MPP)のおさらい

    iOS 15に対応したAppleデバイスと「メール」アプリをお持ちのユーザには、Appleのメールプライバシー保護機能へのオプトイン(機能利用の意思確認)を促すプロンプトが表示されます。(iPhone、iPad、およびMacユーザーに影響が及びます。)Apple「メール」アプリケーションのユーザーは、アプリケーションに任意の受信ボックスを設定すること …

    Read More
  • By Luke Martinez
    Appleによるメールプライバシー保護について Apple Mail Privacy Protection JP

    この記事は、SendGrid Eメール配信 運用担当のLuke Martinezが、こちら(英語)で執筆した記事を日本語化したものです。

    更新日: 2021年9月2日

    2021年6月17日に最初にこの記事を投稿してから、Appleのメールプライバシー保護に関する詳細な情報が少しずつ入手できるようになってきました。メールプライバシー保護がメール送信者にどのような影響を与えるかについての最新情報はこちらをご覧ください。今後も情報が入り次第、本記事を更新していきます。

    2021年6月7日に開催されたAppleのWWDCカンファレンスにおいて、Appleはメールプライバシー保護 (MPP: Mail Privacy Protection) を発表しました。メールプライバシー保護に関するアナウンスは、ユーザーが自分のデータをコントロールできるようにするためのAppleによる大きな取り組みの一環ですが、メール送信者にとっていくつかの影響があります。Appleのメールプライバシー保護がお客様のメールプログラムにどのような影響を与えるかを理解するために、メール配信の専門家に最も緊急性の高い質問に答えてもらいました。

    Appleのメールプライバシー保護のアナウンスとは?

    メールプライバシー保護は、iOS 15のAppleデバイス設定にある新しいオプションです。iOS 15をダウンロードしたユーザーが初めてAppleのアプリ「メール」を開くと、「メール」を使用する際に共有するデータを選択するプロンプトが表示されます。ユーザーは、IPアドレスや位置情報を隠すかどうか、あるいは …

    Read More
  • By Donal Toomey
    Improve the Efficiency of Your Multi-Party Video Experiences Improve the Efficiency of Your Multi-Party Video Experiences

    A good multi-party video experience is critical for education, social, and workplace collaboration use cases, so that everyone can be part of the conversation. While the value is clear, building a performant multi-party video application for a browser or mobile device is hard. You need to create a video UI that is intuitive for your users that also delivers a great experience regardless of the device and type of network they are using.

    In 2019, we introduced the Network Bandwidth Profile API to help developers allocate bandwidth to specific participants based on the use case. Today, we are delighted to introduce the new and improved Network Bandwidth Profile API to empower developers to create multi-party applications that are more efficient with both bandwidth and CPU. This efficiency prevents users' computer fans from going haywire, improves video quality, and reduces the support burden on developers. In addition, this update provides fine-grained …

    Read More
  • By Luís Leão
    Anuncio de Twilio Video WebRTC Go: Cree y ejecute app de video 1:1 de forma gratuita Anuncio de Twilio Video WebRTC Go: Cree y ejecute app de video 1:1 de forma gratuita

    Como todos hemos experimentado personalmente, muchas interacciones cara a cara se han sustituido por otras virtuales a través de video. Hay nuevos casos de uso que aparecen todos los días, desde un tribunal virtual hasta clienteling remoto y visitas de casas. Esto se debe a que cada vez más desarrolladores buscan crear app de video.

    Los clientes como MDLive están creando aplicaciones de telesalud, lo que hace que la atención sanitaria sea más accesible. En el espacio educativo, Air Tutors hace que la tutoría sea más atractiva con pizarras virtuales, anotaciones y animaciones para dar vida a materias como las matemáticas.

    En SIGNAL, anunciaremos que Twilio Video WebRTC Go estará disponible en general. Esta es una experiencia 1:1 que los desarrolladores configuran y utilizan con nuestros SDK para iOS, Android y Video JS. Es un kit de herramientas para desarrolladores que elimina la complejidad de crear directamente sobre WebRTC. No …

    Read More
  • By Luís Leão
    Implemente su propia app de colaboración de video en cinco minutos o menos Implemente su propia app de colaboración de video en cinco minutos o menos

    Ya lanzamos una versión más reciente de la app de colaboración de video; para obtener las instrucciones de implementación más recientes, siga este enlace.

    Hoy nos complace anunciar que tenemos tres aplicaciones de colaboración de video de código abierto: una para iOS, una para Android y una versión para la Web de ReactJS. Ya sea que esté creando una solución de colaboración de video general, de educación o de atención sanitaria, estas aplicaciones pueden acelerar el desarrollo, ya que le ofrecen una app de video completamente funcional que se puede implementar en la nube en cuestión de minutos. Además, proporcionan una referencia convencional para los desarrolladores que crean sus soluciones de comunicación mediante la presentación de las capacidades de Programmable Video. Estas aplicaciones están disponibles hoy en Github con la licencia Apache 2.0:

    En Twilio, nos esforzamos para crear una plataforma confiable …

    Read More
  • By Sam Agnew
    Hinzufügen von Vim-Tastenzuordnungen zu Xcode mit XVim Hinzufügen von Vim-Tastenzuordnungen zu Xcode mit XVim


    Hallo und Danke fürs Lesen! Dieser Blogpost ist eine Übersetzung von <link to original>. Während wir unsere Übersetzungsprozesse verbessern, würden wir uns über Dein Feedback an help@twilio.com freuen, solltest Du etwas bemerken, was falsch übersetzt wurde. Wir bedanken uns für hilfreiche Beiträge mit Twilio Swag :)

    Beim Erstellen von iOS-Anwendungen arbeiten wir normalerweise mit Xcode. Xcode ist ein hervorragendes Tool, allerdings vermisse ich den Kick der modalen Textbearbeitung von meinem bevorzugten Texteditor: Vim. Vim ist zwar standardmäßig auf OSX verfügbar, aber es lässt sich nur schwer für die iOS-Entwicklung nutzen. XVim hingegen vereint das Beste aus beiden Welten. Hier können Vim-Tastenzuordnungen und -Funktionen zu Xcode hinzugefügt werden.

    Vorbereiten eines Zertifikats für die Code-Signierung

    Bevor wir fortfahren, müssen wir sicherstellen, dass Xcode geschlossen ist.

    Seit Xcode 8 lädt Apple keine Drittanbieter-Plug-ins mehr, deshalb müssen wir zu diesem Zweck Xcode eine Code-Signierung hinzufügen. Du kannst entweder den Schritten auf dieser …

    Read More
  • By Luís Leão
    Anunciamos o Video WebRTC Go da Twilio: crie e execute gratuitamente aplicativos de chamada de vídeo entre duas pessoas Crie e execute gratuitamente aplicativos de chamada de vídeo entre duas pessoas

    Para várias pessoas do mundo, as interações presenciais foram substituídas por interações virtuais, por vídeo. Novos usos surgem todos os dias, desde a quadra virtual até o atendimento remoto ao cliente e visitas on-line a imóveis. Isso é fruto do número cada vez maior de desenvolvedores que buscam criar aplicativos de vídeo.

    Clientes como MDLive estão criando aplicativos de telemedicina, tornando a saúde mais acessível. Na educação, a Air Tutors está tornando o ensino mais atraente com quadros brancos virtuais, anotações e animações para dar vida a matérias como matemática.

    Na SIGNAL, anunciamos a chegada do Video WebRTC Go da Twilio ao mercado. Esta é uma experiência individual que os desenvolvedores configuram e usam com nossos SDKs Video JS, Android e iOS. É um kit de ferramentas para desenvolvedores que elimina a complexidade de se desenvolver diretamente no WebRTC. Ele está disponível gratuitamente no mercado. Não é apenas uma avaliação …

    Read More
  • By Luís Leão
    Autenticação por SMS sem senha usando Xamarin Autenticação por SMS sem senha usando Xamarin

    Temos que admitir: as senhas são um fardo. Se uma senha é fácil o suficiente para ser lembrada, provavelmente não é segura. Isso nos leva a usar aplicativos como o 1Password para gerenciar nossas senhas mais seguras. Não é o ideal, mas funciona. Funciona bem, até os grandes sites terem seus bancos de dados invadidos. É provável que alguém já tenha visto uma de suas senhas preferidas. Se você não acredita em mim, dê só uma olhada em haveibeenpwned.com. Se você está fora de perigo, tem muita sorte. Como solução de segurança, as senhas por si só são falhas. Precisamos mesmo delas?

    Recentemente, Ricky Robinett escreveu um post no blog detalhando como criar uma solução de autenticação sem senha usando PHP com Laravel. Ele se inspirou na implementação do app Cover para essa ideia e se ver livre das senhas. Neste post, vamos criar um front-end móvel …

    Read More
  • By Sam Agnew
    Senden von Textnachrichten in Swift mit Twilio Senden von Textnachrichten in Swift mit Twilio


    Hallo und Danke fürs Lesen! Dieser Blogpost ist eine Übersetzung von Sending text messages in Swift with Twilio. Während wir unsere Übersetzungsprozesse verbessern, würden wir uns über Dein Feedback an help@twilio.com freuen, solltest Du etwas bemerken, was falsch übersetzt wurde. Wir bedanken uns für hilfreiche Beiträge mit Twilio Swag :)

    Das programmgesteuerte Senden von Textnachrichten ist eine tolle Sache, aber wenn das Senden über eine iOS-App erfolgt, besteht ein gewisses Risiko, da die Twilio-Anmeldeinformationen in der App gespeichert werden müssen. Wir können das Risiko, Twilio clientseitig zu verwenden, umgehen, wenn wir uns die Möglichkeit zunutze machen, dass Swift auf dem Server ausgeführt werden kann.

    Sehen wir uns an, wie wir über Swift eine SMS mit Twilio von unserem Server senden können.

    Wenn du direkt zum Punkt gelangen möchtest, dann findest du hier den vollständigen Code:

    import Foundation
    import Alamofire
    
    if let accountSID = ProcessInfo.processInfo.environment["TWILIO_ACCOUNT_SID"], 
       let authToken = ProcessInfo.processInfo.environment["TWILIO_AUTH_TOKEN"] { …
    Read More
  • Newer
    Older
    Sign up and start building
    Not ready yet? Talk to an expert.