Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Software-update: Adobe Flash Player & AIR

Adobe Flash Player 11 logo (75 pix) Adobe heeft versie 22 uitgebracht van Flash Player en de Integrated Runtime. Met Adobe Flash Player is het mogelijk om Flash-content, voornamelijk swf-bestanden, op de computer af te spelen. Onder meer populaire videosites als YouTube en Google Video bieden hun bezoekers de mogelijkheid om video's met de stand-alone-Flash Player af te spelen. Adobe AIR biedt een crossplatform-omgeving voor het ontwikkelen en afspelen van zogeheten Rich Internet Applications. De release notes voor deze uitgave zijn hieronder te vinden.

New Features

Video Pipeline Changes for Android AIR
To address recommendations from Google and to keep pace with OS future developments, we've made significant changes in the way we use video codecs for decoding on AIR Android. There is no impact on functionality or performance for an AS developer. However, if you encounter issues with your AIR Android application, please report them to us.

Prevent Flash Player Cross-Channel Installation on OSX
Beginning with Flash Player version 22, installing a beta version over a release version - and vice versa - will require first uninstalling the installed version before installing the cross channel version.
For example, if you have a current release version installed, you’ll first need to uninstall it using the beta uninstaller before installing the beta version. The beta version must also be uninstalled, using the beta uninstaller, prior to installing the current release version.
Note that this brings feature parity with Flash Player on Windows, which has had this feature since version 14.

Flash applications use Appdata/Roaming directory (C:\Users\username\AppData\Roaming\Macromedia\Flash Player) to store information like LSOs (Local Shared Objects) or logs etc. If this folder has been redirected to a network drive, which can occur at times in enterprise environments, performance and security issues may arise. With this feature, we are providing a new property for the mms.cfg, “EnableLocalAppData” which if set, will place the Macromedia Folder (where flash app data is stored) in AppData/Local directory (C:\Users\username\AppData\Local\Macromedia\Flash Player). With EnableLocalAppData, the user will be able to place their system’s AppData folder on a network location without worrying about impacting flash applications’ data or log performance. Users can set EnableLocalAppData by adding EnableLocalAppData=1, EnableLocalAppData=yes, or EnableLocalAppData=true value in mms.cfg.

HiDPI support for AIR Windows
From AIR 22 onwards, we have introduced HiDPI support for AIR Desktop on Windows, where we will be providing higher quality rendering for AIR contents on HiDPI displays. The feature will work on the concept of higher pixel density scaling instead of pixel-doubling scaling. The feature is already provided for AIR on Mac Retina displays.
To implement the above feature in your AIR application, set requestedDisplayResolution to “high” in your application's descriptor file. <requestedDisplayResolution>high</requestedDisplayResolution>

AIR content scales according to the value of stage.contentsScaleFactor. Where, the value of stage.contentsScaleFactor would be calculated as
stage.contentsScaleFactor = Current DPI / DPI at 100% (The DPI at 100% for Windows is 96 by default)
However, some of the content on Windows would scale only after the user signs-off and then signs-in again, as prompted by the OS. In the case where an extended screen is connected, the AIR app would adjust according to the DPI level of the particular screen, where each screen can have its independent DPI level. Hhigh quality renderings will cover the Stage3D content, vector assets and text, whereas high-resolution bitmap assets will have to be provided by the developer.
The Stage3D back buffer needs to be configured to the high resolution back buffer which can be done by calling Context3D.configureBackBuffer with the wantsBestResolution parameter set to 'true'.
The number of Screen pixels for the content will be ActionScript side Flash Pixels * Contents Scale Factor * Contents Scale Factor

Anti-Aliasing (Render to texture) for AIR Mobile
Anti-Aliasing is useful in improving perceived image quality in applications. Hardware base Multisampling Anti-Aliasing (MSAA) is now available for both Mobile Platforms i.e. iOS and Android using Contex3D.setRenderToTexture API.
This feature was previously available for Desktop and Flash Player.
To enable MSAA set the level from 0 to 2 using the Context3D.setRenderToTexture.
The following are the effect of levels of antialiasing values:
0=1 subsample, No antialiasing
1=2 subsamples, medium antialiasing
2=4 subsamples, high antialiasing.
If you provide higher level of antialiasing (more than 2) the level will be clipped to either the maximum level of antialiasing supported by GPU or 2.
Note: This feature is currently not available in configureBackbuffer.
API Assumptions and Dependencies
1) Anti-Aliasing is not available in software mode rendering.
2) Extra GPU memory will be used by the App using Anti-aliasing and hence can cause slight performance degradation.

Echo Cancellation on AIR iOS
Starting with AIR 22, AIR developers will now have access to Echo Cancellation with AIR iOS applications. Acoustic echo occurs when speaker output feeds back to the built-in microphone input producing disturbing echoing artifacts and significantly reducing the quality of captured data. Typical acoustic echo arises with collaboration applications, where two or more parties carry out interactive conversation. With AIR 22 and onwards, developers will be able to create VOIP applications without any echo using AIR on iOS.
This feature is already present on AIR for desktop. To get access to the device Microphone, we typically use Microphone.getMicrophone(), but this API returns a simple microphone, which does not have the ability to eliminate acoustic echo. In order to remove acoustic echo, we need to get an instance of the Microphone using the API: Microphone.getEnhancedMicrophone(). The device microphone returned by this API will have the acoustic echo cancellation feature enabled.
Please note that the application must be packaged with latest AIR SDK 22 or above and the swf-version should be 33 or above.

VOIP Applications will work only on RTMP.
Performance of this feature will be varying depending upon the iOS version and the device type.
The API MicrophoneEnhancedOptions will be a no-op on AIR for iOS.

Multitasking Enhancements Support in AIR iOS - Beta
With iOS 9, Apple introduced Multiasking enhancements for some iPad devices.
We're happy to share that AIR 22 lets developers utilize these iOS enhancements (with the exception of Picure-In-Picture).

Support for Android N Beta
AIR Applications built using AIR 21 or below may not run properly on Google's latest Android N preview build and can encounter following error (see below). We've fixed this issue with AIR 22 and developers are encouraged to upgrade to the AIR SDK 22 to comply with Android's new restrictions.

Override Flash Player's default language via mms.cfg
This feature allows users to change flash player’s default language by setting a property, named DefaultLanguage in mms.cfg. Flash player’s default language will be set to the language given in DefaultLanguage key in the mms.cfg regardless of the system’s language.
Note: “Y” indicates flash player’s language will be overridden with language given in DefaultLanguage property while for "N", "en" will be assigned for the configured language.
This feature is applicable to both Flash Player (all plugin-types) and AIR.

Fixed Issues

Flash Player
  • SecurityError.prototype in Dictionary throws an exception [4100136]
  • Printing via FlexPrintJob, border of the "Print" button is missing [4136816]
  • Player crashes if "totalFrames" property of a loaded volatile MovieClip is accessed [4127339]
  • XML attributes randomly receiving null characters [4100928]
  • PPAPI Printed rectangle gets shifted in position [4119300]
  • [Chrome Only] Portrait mode prints objects smaller as compared to landscape mode [4122310]
  • DisplayObject.setScrollRect is throwing error 1508 [4150980]
  • Space metacharacter [\s] doesn't include non-breaking spaces [ ] [4138365]
  • Error#1508 thrown on site and blank screen appears [4136470]
  • [Win10][StageWebView]Some uppercase letters can't be entered in a form input [4091451]
  • [Win10] AIR quits unexpectedly when trying to instantiate camera on Surface 4 [4086185]
  • Application throws error#2031 if SecureSocket tries to connect to non-TLS server socket [4049565]
  • [iOS] App crashes when compiled with AIR 20 or higher [4151370]
  • [iOS9] AIR crashed when use sound in background mode [4083774]
  • [iOS] [Win SDK] Compilation fails while executing ld64 error on packaging IPA in Windows machine using -hideAneLibSymbols yes [4118588]
  • [iOS][Android] StageText: FocusEvent.MOUSE_FOCUS_CHANGE event added that allows preventDefault[] to cancel focus loss [4057869]
  • [iOS] UIBackgroundModes for "location" not working [4136086]
  • [iOS] Push notification subscription crashes the app [4137024]
  • [iOS] App crashes on calling CameraUI [4148590]
  • [iOS] A particular application crashes when brought to foreground from background
  • [iOS] The Bengali[ or Hindi] characters displayed as blank box when clicked outside of Textfield after typing Bengali[or Hindi] characters into Textfield. [3975752]
  • [iOS][Win] IPA packaged on Windows machine cannot be submitted to the Apple App store. Error "This build is invalid" occurs in iTunes connect
  • [iOS][Win] Installation Error: ApplicationVerificationFailed message appears on installing IPA using adt command if there is any info plist inside the assets or ANE
  • [Android] FocusEvent.MouseFocusChange event should be added in StageText in Android – 3797220
  • [Android]Memory problem on airSDK20 [4101613]
  • [Android] FLV videos don't work with StageVideo [3943664]
  • [Android] Entering Unicode Emoticons crashes an App [4118744]
  • ATF containing RGB888 format are not getting rendered properly [4154433]
  • ANE compiled with AIR 22 is not working anymore [4146925]

Releasestatus Final
Besturingssystemen Windows 7, Android, macOS, Windows Vista, iOS, Windows 8, Windows 10
Website Adobe
Licentietype Freeware

Reacties (22)

Wijzig sortering
Geweldig die lijst met changes!

Ware het niet dat wij Tweakers weten dat een van de grootste motivaties om deze update uit te brengen het zoveelste 0-dagen lek was.
SecurityError.prototype in Dictionary throws an exception [4100136] vermoedelijk.
Het artikel brengt het nu alsof de rede van deze update wat nieuwe dingen zijn, maar ondertussen brengen bedrijven die nog steeds niet zonder Flash kunnen met spoed deze update uit vanwege een grote lek die al een tijdje actief gebruikt wordt door hackers:

Google Chrome zal ook wel snel met een update komen, of werken Pepper Flash bij op de achtergrond.
Ik heb Flash verwijderd.
Ik kreeg er een sik van i.c.m. FF die bij iedere update de oude versie direct blokkeerde.
Ik verheug me op de dag, dat internet flash vrij is.
Tuurlijk kun je voor jezelf Flash uitschakelen, maar helaas is dit voor grote bedrijven nog steeds niet mogelijk.

Via systemen heeft het bedrijf waar ik werk Flash geblokkeerd, maar vanaf dat moment werden we maanden lang overspoeld met whitelist verzoeken welke met name training sites waren. Nu komt er af en toe nog een verzoek binnen, maar door al die whitelisting is updaten nog steeds noodzakelijk.

Uiteindelijk zal Flash uitsterven, html5 is een goede en stabiele oplossing. Maar vertel dat de ontwikkelaars maar die nog steeds content ontwikkelen in Adobe Flash. Hopelijk gaan die binnenkort met pensioen of dat ze zich alsnog omscholen en afscheid nemen van Flash.
Chrome is gister al ge-updated met een nieuwe versie waar de nieuwe pepperflash in is gepatched.
Flash Player

Het houdt niet op, niet vanzelf....
Vooral als Microsoft het handig vind dit standaard te forceren op Windows 8/10, hoezo veiliger... 8)7
Vooral als Microsoft het handig vind dit standaard te forceren op Windows 8/10, hoezo veiliger... 8)7
Vooral als Google het handig vindt dit standaard te forceren in Chrome, hoezo veiliger... 8)7
En ik vind persoonlijk dat je daar ook gelijk in hebt, al heb je gelukkig nog de keus om de browser niet te gebruiken, het is geen besturingssysteem.
Edit: Edge gebruikt het ook trouwens, als enigste plugin. 8)7

[Reactie gewijzigd door CriticalHit_NL op 16 juni 2016 20:14]

Volgens diezelfde logica heb je ook gewoon keuze in je besturingssysteem ;)
Heeft u al geprobeerd flash te verwijderen op Windows 8.1 of 10 dan? Je kan alleen de browser plugin uitzetten, dan heb je hem nog niet verwijderd...
Het staat niet standaard geÔnstalleerd op Windows 10, en het is ook gewoon te verwijderen. Bovendien kun je een browser vertellen dat hij Flash niet mag draaien. Zo gebruik ik nooit Flash op Windows.
Heeft u het configuratiescherm ooit al eens gezien op Windows 8.1 & 10? Het is wel degelijk gebundeld met 8/8.1 & 10.
En dan bedoel ik niet het noob-configuratiescherm van 10.
Internet Explorer on Windows 8, 8.1, and 10
Starting with Windows 8, Microsoft now bundles a Flash plug-in along with Windows. This is used by both different Internet Explorer browsers on Windows 8 and 8.1, as well as the Internet Explorer browser on Windows 10.

To disable the built-in Flash plug-in for Internet Explorer on modern versions of Windows, open Internet Explorer, click the gear menu, and select “Manage add-ons.” Click the Show box and select “All add-ons.” Locate “Shockwave Flash Object” under “MIcrosoft Windows Third Party Application Component,” select it, and click the Disable button. You can also disable the built-in Flash plug-in via group policy.

Microsoft Edge on Windows 10

Microsoft Edge includes a built-in Flash plug-in, too — in fact, this is the only browser plug-in Edge can even run. To disable it, click the menu button in Edge and select Settings. Scroll down to the bottom of the Settings panel and click “View advanced settings.” Set the “Use Adobe Flash Player” slider to “Off.”
Overigens is dit:

Geen verwijderen maar uitschakelen.

[Reactie gewijzigd door CriticalHit_NL op 17 juni 2016 18:36]

Nope, nog nooit gezien. Edge gebruik ik niet. Internet Explorer is niet geinstalleerd. Ik gebruik Firefox en Chrome, en ik heb geen Adobe Flash plugin geinstalleerd in geen van beide.
Heeft u al een van de vele andere besturingsystemen, zoals osx en een van de vele honderden linux distributies geprobeerd? ;)

Er is gelukkig meer dan alleen Windows.
Dan heb ik de formulering van uw bericht verkeerd geÔnterpreteerd gezien het erop leek dat je bedoelde dat je de keuze hebt in het besturingssysteem om het te verwijderen, maar nu begrijp ik het bericht beter.

Dat kan zeker maar ik heb geen animo om een hobby-OS of jail-OS te installeren, daarbij game ik regelmatig dus dat valt al per direct af, voor anderen is het natuurlijk ieder voor zich een keuze.

Doet er niet aan af dat steeds meer 3rd party software overal bijgeleverd wordt terwijl dit niet noodzakelijk is voor de werking van het OS om de hardware te besturen zoals op laptops & mobiele telefoons.
Steam is er ook voor andere platformen dan Windows hoor
Nou zodat mensen niet met een super oude versie blijven zitten misschien?
Ieder stukje software die je extra installeert creŽert een extra attack vector, Flash heeft sowieso al geen hoge reputatie omtrent beveiliging, en dit als geforceerd installeren vind ik zeker geen goed idee, je bent immers ook afhankelijk van een 3e partij voor de patches, die dan weer geleverd worden via Windows Update.
En voor bedrijven die de updates mogelijk wat langzamer uitrollen is het dus een extra risico.
En het is niet zo dat je helemaal veilig bent als de browser plugin uit staat, het helpt een hoop, maar dat doet ook 99% niet, je bent dan nog altijd lokaal exploitable als je een bestand via andere wegen hebt gedownload en lokaal laad.
Ja, elk stukje software geeft risico's met name degenen die toegang hebben tot het internet.
En men wil nou eenmaal graag het internet op en content zien dus zijn er risico's.
Om nu maar flash player als boosdoener te zien is wat mij betreft niet goed, vandaag is het flashplayer, morgen is het html5 gewoon omdat iedereen het gebruikt en het dus aantrekkelijk is voor hackers.

De gebruiker moet gewoon weten waar hij/zij mee bezig is, niet zomaar alles aanklikken en content vooraf blokkeren waar diegene toch geen interesse in heeft met bijvoorbeeld adblocker ( ja sorry )

Naast deze maatregelen moet je natuurlijk ook nog een antivirus hebben en bij voorkeur ook een firewall.
Dat klopt ook zeker, maar dat zijn optionele dingen om te installeren, tegenwoordig heb je voor Flash op die besturingssystemen geen opt-out, dus je hebt geen keus om het ook niet te installeren.

Naar mijn mening moet een OS bouwer gewoon zijn basis software blijven bouwen en verbeteren, en niet bepalen voor de klant wat er wel en niet op moet staan, ik vind dat persoonlijk net zo fout als wat fabrikanten doen om hun software erbij te installeren op het besturingssysteem, geef gewoon de gebruiker zijn vrijheid.
Besturingssystemen zijn gemaakt om je hardware besturen, en daar moet het naar mijn mening bij blijven.
Dat vinden heel veel mensen, maar microsoft is sinds haar bestaan al heer en meester in '' het stuur van de auto '' elke keer te verplaatsen, want het moet voor de consument '' NIEUW '' eruit zien zolang ze maar extra kunnen verdienen aan hun OS nadat de gebruiker het al heeft gekocht ( denk aan de app store )

Daarnaast doet windows ook jaren lang al dingen waar de gebruiker gewoon niet om vraagt, denk aan automatische schijfcontroles met correcties, foutrapportages opsturen automatische windows updates etc.

In eerste instantie worden deze functies als goede dingen gezien voor de consument, maar als je goed kijkt geef je al je persoonlijke gegevens weg en gaat microsoft vandoor met de winst ervan en kunnen ze doen met je pc microsoft computer wat ze maar willen.

Op dit item kan niet meer gereageerd worden.

Apple iPhone XS Red Dead Redemption 2 LG W7 Google Pixel 3 XL OnePlus 6T (6GB ram) FIFA 19 Samsung Galaxy S10 Google Pixel 3

Tweakers vormt samen met Tweakers Elect, Hardware.Info, Autotrack, Nationale Vacaturebank en Intermediair de Persgroep Online Services B.V.
Alle rechten voorbehouden © 1998 - 2018 Hosting door True