"Mobile Velocity Index: Data-driven оптимизация времени старта" / Павел Воро...Egor Petrov
Зачем оптимизировать время старта и какие метрики выбрать как целевые? Можно ли свести все к одному интегральному показателю? Мы в Супераппе Яндекса используем для контроля скорости старта Mobile Velocity Index. Расскажем про методику расчета Mobile Velocity Index и практику его применения.
PhoneGap is an open source framework for building cross-platform mobile applications with HTML, CSS, and JavaScript. This is an ideal solution for web developers interested in mobile development as it allows them to leverage existing skills rather than start form scratch with a device-specific compiled language; it also works well if you want an application to run on multiple devices with the same code base. In this talk, I'll discuss the pros and cons of PhoneGap, give a brief survey of other cross-platform mobile application frameworks, an overview to the PhoneGap architecture/ecosystem, and discuss our new open-source framework, Mulberry.
For more info, please visit http://mulberry.toura.com
This document discusses how to set up the Windows Phone SDK 7.1 to develop applications for Windows Phone Mango (7.5). It covers installing Visual Studio, the Windows Phone SDK 7.1, and creating a basic "Hello World" PhoneGap application to test that the environment is set up correctly. Key steps include downloading and installing Visual Studio Express for Windows Phone, installing the Windows Phone SDK 7.1, and using a PhoneGap project template within Visual Studio to build a simple application with "Hello PhoneGap" displayed.
How to build PhoneGap App for Windows Phone?MobilePundits
Why PhoneGap for Windows Phone?. Presented BY Mobile Pundits. How PhoneGap for Windows Phone. Outline. Why develop for Windows Phone? How do I get started? How do I submit my awesome app to the Windows Phone Marketplace? Now that I’ve submitted my sweet app, what should I do now? There are no secrets to success. Here are some easy yet fruitful tips which give your app an extra edge to reach out to your potential customer base.
"Mobile Velocity Index: Data-driven оптимизация времени старта" / Павел Воро...Egor Petrov
Зачем оптимизировать время старта и какие метрики выбрать как целевые? Можно ли свести все к одному интегральному показателю? Мы в Супераппе Яндекса используем для контроля скорости старта Mobile Velocity Index. Расскажем про методику расчета Mobile Velocity Index и практику его применения.
PhoneGap is an open source framework for building cross-platform mobile applications with HTML, CSS, and JavaScript. This is an ideal solution for web developers interested in mobile development as it allows them to leverage existing skills rather than start form scratch with a device-specific compiled language; it also works well if you want an application to run on multiple devices with the same code base. In this talk, I'll discuss the pros and cons of PhoneGap, give a brief survey of other cross-platform mobile application frameworks, an overview to the PhoneGap architecture/ecosystem, and discuss our new open-source framework, Mulberry.
For more info, please visit http://mulberry.toura.com
This document discusses how to set up the Windows Phone SDK 7.1 to develop applications for Windows Phone Mango (7.5). It covers installing Visual Studio, the Windows Phone SDK 7.1, and creating a basic "Hello World" PhoneGap application to test that the environment is set up correctly. Key steps include downloading and installing Visual Studio Express for Windows Phone, installing the Windows Phone SDK 7.1, and using a PhoneGap project template within Visual Studio to build a simple application with "Hello PhoneGap" displayed.
How to build PhoneGap App for Windows Phone?MobilePundits
Why PhoneGap for Windows Phone?. Presented BY Mobile Pundits. How PhoneGap for Windows Phone. Outline. Why develop for Windows Phone? How do I get started? How do I submit my awesome app to the Windows Phone Marketplace? Now that I’ve submitted my sweet app, what should I do now? There are no secrets to success. Here are some easy yet fruitful tips which give your app an extra edge to reach out to your potential customer base.
Автоматизация тестирования в iOS-проекте на примере ICQ / Д.Куркин, М.Манаев ...Ontico
РИТ++ 2017, AppsConf
Зал Найроби + Касабланка, 5 июня, 16:00
Тезисы:
http://appsconf.ru/2017/abstracts/2807.html
- Как мы решили связаться с автоматизацией тестирования и что из этого вышло.
- Наша инфраструктура для тестирования. Что тестируем, как тестируем и как следим за результатами.
- Как получать пользу от автоматизации, если продукт сильно меняется минимум раз в год.
- Особенности текущего инструментария. Что стоит учитывать и на что обратить внимание.
MS Swit 2012 - Windows 8 Application LifecycleДенис Резник
As your customers move your app between the foreground and background, Windows manages your app’s usage of critical system resources. Come learn the fundamentals of Process Lifetime Management and how to structure your app to suspend and resume quickly, save app state properly, and behave consistently. We will also highlight ways to keep your app fresh using push notifications and tile interactivity. Understanding these critical concepts will help you deliver a continuous experience that customers expect.
Introduction to Mobile applications testingOleg Nikiforov
Видео презентации: http://www.youtube.com/watch?v=pdWYmxbTgYw
Ссылка на iOS specifications map: https://www.dropbox.com/s/40eb09lvlsn8flm/ios_testing.png
QA Fes 2016. Анна Карпенко. Специфика тестирования мобильных приложений или к...QAFest
В докладе я расскажу об особенностях тестирования мобильных приложений, об их отличиях и нюансах по сравнению с десктопными и веб-приложениями, а также об общих сценариях. Я затрону функциональные, в основном негативные сценарии, необходимые при проверке любого мобильного приложения. На примере приложений, разрабатываемых в лаборатории, я расскажу что может случиться, если какие-либо из этих сценариев будут игнорироваться.
Презентация с Харьковского QA Talk: Автоматизация мобильных приложений на базе Appium. Специфика и подходы в автоматизации Web/Native/Hybrid приложений
Что происходит после того, как упавший сервер благополучно подняли? Можно пойти дальше по своим делам (или тушить следующий пожар). Можно устроить охоту на ведьм чтобы наказать невиновных и наградить непричастных. А можно остановиться на минуту и подумать о том, какой урок можно вынести и что можно сделать чтобы второй раз на эти грабли не наступить. Ну или хотя бы обмотать рукоятку поролоном.
У нас этот ритуал называется постмортемом. Вот о нем и будет мой доклад: как мы его проводим, какую информацию собираем, и что делаем с ней потом.
Автоматизация тестирования в iOS-проекте на примере ICQ / Д.Куркин, М.Манаев ...Ontico
РИТ++ 2017, AppsConf
Зал Найроби + Касабланка, 5 июня, 16:00
Тезисы:
http://appsconf.ru/2017/abstracts/2807.html
- Как мы решили связаться с автоматизацией тестирования и что из этого вышло.
- Наша инфраструктура для тестирования. Что тестируем, как тестируем и как следим за результатами.
- Как получать пользу от автоматизации, если продукт сильно меняется минимум раз в год.
- Особенности текущего инструментария. Что стоит учитывать и на что обратить внимание.
MS Swit 2012 - Windows 8 Application LifecycleДенис Резник
As your customers move your app between the foreground and background, Windows manages your app’s usage of critical system resources. Come learn the fundamentals of Process Lifetime Management and how to structure your app to suspend and resume quickly, save app state properly, and behave consistently. We will also highlight ways to keep your app fresh using push notifications and tile interactivity. Understanding these critical concepts will help you deliver a continuous experience that customers expect.
Introduction to Mobile applications testingOleg Nikiforov
Видео презентации: http://www.youtube.com/watch?v=pdWYmxbTgYw
Ссылка на iOS specifications map: https://www.dropbox.com/s/40eb09lvlsn8flm/ios_testing.png
QA Fes 2016. Анна Карпенко. Специфика тестирования мобильных приложений или к...QAFest
В докладе я расскажу об особенностях тестирования мобильных приложений, об их отличиях и нюансах по сравнению с десктопными и веб-приложениями, а также об общих сценариях. Я затрону функциональные, в основном негативные сценарии, необходимые при проверке любого мобильного приложения. На примере приложений, разрабатываемых в лаборатории, я расскажу что может случиться, если какие-либо из этих сценариев будут игнорироваться.
Презентация с Харьковского QA Talk: Автоматизация мобильных приложений на базе Appium. Специфика и подходы в автоматизации Web/Native/Hybrid приложений
Что происходит после того, как упавший сервер благополучно подняли? Можно пойти дальше по своим делам (или тушить следующий пожар). Можно устроить охоту на ведьм чтобы наказать невиновных и наградить непричастных. А можно остановиться на минуту и подумать о том, какой урок можно вынести и что можно сделать чтобы второй раз на эти грабли не наступить. Ну или хотя бы обмотать рукоятку поролоном.
У нас этот ритуал называется постмортемом. Вот о нем и будет мой доклад: как мы его проводим, какую информацию собираем, и что делаем с ней потом.
3. Получение геолокации
• Определение координат девайса с
помощью A-GPS
• Нужны пермишены для этих действий (при
установке аппа)
• Энергозатратная операция
8. Захоронение
• Создает иллюзию непрерывной работы
приложения
• Не имеет недостатков “настоящей”
непрерывной работы
• Загружает заранее сохраненное состояние
на момент выгрузки приложения из памяти
телефона
9. Реализация
• В App.xaml.cs доступны 4 события,
связанные с жизненным циклом: Launching,
Closing, Activated, Deactivated
• При переходе со страницы на страницу
вызываются события OnNavigatingFrom и
OnNavigatedTo
10.
11. Фоновые агенты
• Небольшие программы, не имеющие
интерфейса и имеющие доступ к
определенным частям вашего аппа
(IsolatedStorage)
• Переодические
• Ресурсоемкие
• Аудио
12. Периодические агенты
• Выполняются раз в 30 минут (в зависимости
от количества фоновых задач на девайсе)
• Необходимо обновлять каждые 2 недели
• Обновляют тайлы, создают тостнотификации и т.д.
•
16. Tip
• Так как существует ограничение на время
выполнения (14 дней с момента
добавление в стек периодических агентов),
то best practice – обновлять ваш таск
каждый раз, когда юзер заходит в апп
18. Ресурсоемкие агенты
• Выполняются гораздо реже (примерно раз в
сутки)
• Имеют большие ограничения (заряд должен
быть не меньше 90%, юзер не должен
говорить в этот момент по телефону, девайс
должен быть подключен к WiFi)
• Под выполнение выделяются серьезные
мощности, время выполнения может занимать
до 10 минут