> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# ABBYY FRE für Windows vs. macOS

> Unterschiede zwischen ABBYY FineReader Engine 12 für Windows und macOS – Funktionen, API und plattformspezifische Einschränkungen.

Hier finden Sie eine Liste der Unterschiede zwischen ABBYY FineReader Engine 12 für Windows und ABBYY FineReader Engine 12 für macOS.

<div id="differences">
  ## Unterschiede
</div>

* Während die ABBYY FineReader Engine for Windows API dem COM-Standard entspricht und in jedem Entwicklungstool verwendet werden kann, das COM unterstützt, bietet die macOS-Version nur eine native C/C++-API und einen Java-Wrapper. Ihre Anwendung muss daher in C/C++ oder Java geschrieben werden.
* Sie müssen mit [string-Eigenschaften](/de/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties) arbeiten und dabei die Funktionen FREngineAllocString und FREngineFreeString anstelle von SysAllocString bzw. SysFreeString verwenden.
* Wenn Sie ABBYY FineReader Engine als Out-of-Process-Server laden, müssen Sie für von IUnknown abgeleitete Parameter NULL übergeben. Diese Parameter werden üblicherweise in Exportmethoden verwendet. Um die Exportparameter auf andere Weise zu übergeben, erstellen Sie ein [Benutzerprofil](/de/fine-reader/engine/guided-tour/advanced-techniques/working-with-profiles#user_profiles) mit den gewünschten Einstellungen.
* Die Distribution-Pakete für Windows- und macOS-Plattformen unterscheiden sich. Weitere Details finden Sie im [ABBYY FineReader Engine Distribution Kit](/de/fine-reader/engine/distribution/distribution-windows/distribution-kit).
* Die [standardmäßig für die Synthese verwendeten Schriftarten](/de/fine-reader/engine/api-reference/enumerations/fontnamesfiltersenum) unterscheiden sich. Sie werden aus dem macOS-Systemschriftensatz ausgewählt.
* Der Wert der Eigenschaft [IMultiProcessingParams::UseOnlyPhysicalCPUCores](/de/fine-reader/engine/api-reference/parameter-objects/multiprocessingparams#useonlyphysicalcpucores) wird ignoriert.
* Die Methoden [IEngine::OpenImageFileFromMemory](/de/fine-reader/engine/api-reference/engine-object-iengine-interface/processing-methods/openimagefilefrommemory-method) und [IFRDocument::AddImageFileFromMemory](/de/fine-reader/engine/api-reference/document-related-objects/frdocument/addimagefilefrommemory-method) erhalten statt eines einzelnen HGLOBAL-Handles zwei Parameter — einen Zeiger auf den Speicherblock und eine \_\_int64-Variable, die der Bildgröße entspricht.
* Die Methoden für Bildformate im Speicher (Raw, Bitmap, DIB) sind nicht implementiert: [IImage::EstimateBitmapSize](/de/fine-reader/engine/api-reference/image-related-objects/image/estimatebitmapsize-method), [IImage::GetBitmap](/de/fine-reader/engine/api-reference/image-related-objects/image/getbitmap-method), [IEngine::OpenBitmap](/de/fine-reader/engine/api-reference/engine-object-iengine-interface/processing-methods/openbitmap-method), [IEngine::OpenBitmapBits](/de/fine-reader/engine/api-reference/engine-object-iengine-interface/processing-methods/openbitmapbits-method), [IEngine::OpenDib](/de/fine-reader/engine/api-reference/engine-object-iengine-interface/processing-methods/opendib-method) [IEngine::PrepareBitmap](/de/fine-reader/engine/api-reference/engine-object-iengine-interface/processing-methods/preparebitmap-method), [IEngine::PrepareBitmapBits](/de/fine-reader/engine/api-reference/engine-object-iengine-interface/processing-methods/preparebitmap-method), [IEngine::PrepareDib](/de/fine-reader/engine/api-reference/engine-object-iengine-interface/processing-methods/preparedib-method), [ITrainingImage::SetBitmapBits](/de/fine-reader/engine/api-reference/image-related-objects/trainingimage/setbitmapbits-method).

<div id="unsupported-functionality">
  ## Nicht unterstützte Funktionen
</div>

Die folgenden Funktionen werden nicht unterstützt:

* IEngine::ParentWindow, IEngine::ApplicationTitle
* IEngineLoader, InprocLoader, OutprocLoader, IHostProcessControl
* WDP-, WIC- und DjVu-Eingabebildformate (IFF\_WdpBw, IFF\_WdpGray, IFF\_WdpColor, IFF\_Wic, IFF\_DjVuBw, IFF\_DjVuGray, IFF\_DjVuColor in der Enumeration ImageFileFormatEnum)
* Methoden zum Speichern im Speicher und Laden aus dem Speicher, die in der Windows-Version HGLOBAL verwenden:
  * SaveToMemory- und LoadFromMemory-Methoden sogenannter persistenter Objekte
  * IImageDocument::SaveToMemory- und IEngine::LoadImageDocFromMemory-Methoden
  * IPDFAttachments::AddFromMemory, IPDFAttachment::SaveToMemory
* Scannen:
  * IEngine::CreateScanManager, ScanManager
  * IScanCallback
  * ScanSources, ScanSource, ScanSourceSettings, ScanSourceCapabilities
  * ScanSourceApiTypeEnum, ScanRotationAngleEnum, ScanPaperSizeEnum, ScanColorModeEnum, ScanCompressionTypeEnum, ScanBrightnessControlEnum, ScanPaperFeedModeEnum, ScanPauseModeEnum, ScanSourceStatusEnum
  * Lizenzmodul für das Scannen
* IDictionary::Edit
* GUI für das Pattern-Training:
  * IEngine::EditUserPattern
  * IRecognizerParams::TrainUserPatterns
  * Lizenzmodul UserPatternsTraining
* Visual Components und die zugehörige FineReader Engine API:
  * Autoanalyse-Blöcke (IAutoAnalysisBlock, BlockTypeEnum::BT\_AutoAnalysis)
  * ILayout::VisualBlocks
  * AvailableVisualComponentsFlags und ILicense::AvailableVisualComponents
* Spezielle vordefinierte Sprachen sind derzeit nicht verfügbar

<div id="see-also">
  ## Siehe auch
</div>

[Spezifikationen](/de/fine-reader/engine/specifications)

[Neuerungen in ABBYY FineReader Engine 12](/de/fine-reader/engine/specifications/whats-new)

[Kompatibilität zwischen ABBYY FineReader Engine 12 und 11](/de/fine-reader/engine/specifications/backward-compatibility-issues/version-11)
